Skip to content

fix(index): restore the em dash in the catalogue header - #32

Merged
kmox83 merged 1 commit into
mainfrom
cursor/fix-index-emdash-0ee3
Oct 22, 2026
Merged

kmox83 merged 1 commit into
mainfrom
cursor/fix-index-emdash-0ee3

Conversation

@kmox83

@kmox83 kmox83 commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Summary

INDEX.md line 3 committed the cp1252 misreading of an em dash (—) where U+2014 belongs.

Lifecycle skills regenerate this catalogue from ADR frontmatter and retain the header sentence. No script in the repo emits that sentence. Commit 96032f5 rewrote the file and stored every em dash as that mojibake. Later regenerations rebuilt the table from frontmatter titles, which already use a real em dash, and kept the static header.

Rebuilding all 63 rows from adr/ frontmatter matches the current table. The header now uses U+2014, the same character as the empty Depends on cell and the rest of the en-GB catalogue. A byte scan of the tree found no other copy of this mojibake (em dash, en dash, quotes, ellipsis, or nbsp).

A one-character restoration skips a plan item and an ADR revision. plan/README.md treats a typo or one-line tweak as ceremony-free.

Verification

  • npm run verify — exit 0: verify: OK (version 0.10.0, 14 skills, 63 ADRs, 72 shipped plan items)
  • npm run evals — exit 1: 10 passed, 3 failed, 0 skipped. The failures are in evals/workspace-history.test.mjs, evals/workspace.test.mjs, and evals/workspace-contract-r2.test.mjs. Those tests do not read INDEX.md.

Status at a glance

  • This run: restored the catalogue header em dash and checked that a frontmatter rebuild matches every row. npm run verify exit 0: verify: OK (version 0.10.0, 14 skills, 63 ADRs, 72 shipped plan items). npm run evals exit 1: 10 passed, 3 failed, 0 skipped.
  • Overall: partially verified — the INDEX fix is on this pull request; required CI on this head is still pending.
  • Yet to do: required verify CI on this head, review, and merge.
Open in Web Open in Cursor 

INDEX.md is regenerated from ADR frontmatter; the header sentence is
retained prose, not a separate generator string. Commit 96032f5 stored
U+2014 as cp1252 mojibake, and later row regenerations left that line
in place. The catalogue uses the same em dash as the rest of the repo.
@kmox83
kmox83 marked this pull request as ready for review October 22, 2026 18:25
@kmox83
kmox83 merged commit 008afdd into main Oct 22, 2026
2 checks passed
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.

2 participants