Skip to content

fix: em-dashes, stale piranha endpoints, verify NVIDIA attribution in implementer guide#65

Merged
chaksaray merged 1 commit into
developfrom
fix/implementer-guide-emdash-and-endpoints
Jul 19, 2026
Merged

fix: em-dashes, stale piranha endpoints, verify NVIDIA attribution in implementer guide#65
chaksaray merged 1 commit into
developfrom
fix/implementer-guide-emdash-and-endpoints

Conversation

@chaksaray

Copy link
Copy Markdown
Contributor

Summary

Fix 1 -- removed all 7 em-dashes: title, 3 pattern headings, 2 crosswalk bullets, closing "submit a crosswalk PR" line. Reworded each sentence rather than swapping in a different dash character. Confirmed via grep this was the full inventory, not just the brief's listed minimum.

Fix 2/3 -- repointed Pattern 1's endpoint (prose + Python example) and Pattern 3's SARIF example from `api.piranha.bawbel.io/ave/{ave_id}` to `api.aveproject.org/records/{ave_id}`. Not just a domain swap -- the path segment changes too. Could not confirm against `ave-api`'s live routes as the brief asked: that repo has no code yet (just `LICENSE` and `README.md`), so applied the path per the `records/` naming convention already established elsewhere in this repo (`dist/ave-records-latest.json`, etc.).

Fix 4 -- verified the NVIDIA SkillSpector attribution via web search: `github.com/nvidia/skillspector` confirms this is a real NVIDIA project. Left the attribution as-is; only the em-dash around it changed.

Noted, not fixed (out of this brief's stated scope): Pattern 1's prose still says "optionally calls the PiranhaDB API" one line above the now-`aveproject.org`-branded endpoint -- a Bawbel product name sitting next to a standard-branded URL. Flagging for a follow-up rather than bundling an unrequested fifth fix into this pass.

Test plan

  • `grep -c "—" docs/specs/ave-implementer-guide.md` -- 0
  • `grep -n "piranha" docs/specs/ave-implementer-guide.md` -- 0 results
  • `python3 scripts/validate_records.py` -- all 59 records still valid (this PR touches no records)

…n in implementer guide

Fix 1: removed all 7 em-dashes (title, 3 pattern headings, 2 crosswalk
bullets, closing "submit a crosswalk PR" line) -- reworded each
sentence rather than swapping in a different dash character. Grep
confirmed 7 matched the brief's stated minimum exactly, no additional
instances found.

Fix 2/3: repointed Pattern 1's endpoint (prose + Python example) and
Pattern 3's SARIF example from api.piranha.bawbel.io/ave/{ave_id} to
api.aveproject.org/records/{ave_id} -- not just a domain swap, the
path segment changes too (records, not ave). Could not confirm this
against ave-api's live routes as the brief asked: that repo has no
code yet (just LICENSE and README), so applied the path per the
already-established records/ naming convention used elsewhere
(dist/ave-records-latest.json, etc.) rather than against a running
service.

Fix 4: verified NVIDIA SkillSpector attribution via web search --
github.com/nvidia/skillspector confirms this is a real NVIDIA project.
Left the attribution as-is; only the em-dash around it changed.

Noted, not fixed (out of this brief's stated scope): Pattern 1's
prose still says "optionally calls the PiranhaDB API" one line above
the now-aveproject.org-branded endpoint -- a Bawbel product name
sitting next to a standard-branded URL. Flagging for a follow-up
rather than bundling an unrequested fifth fix into this pass.

Validation: grep -c em-dash -> 0, grep piranha -> 0 results.
@chaksaray
chaksaray merged commit 8a61809 into develop Jul 19, 2026
6 checks passed
@chaksaray
chaksaray deleted the fix/implementer-guide-emdash-and-endpoints branch July 19, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant