Skip to content

spec: normalize titles/headings to canonical CODE: Title form#8

Merged
kreneskyp merged 1 commit into
mainfrom
spec/normalize-titles-headings
Jun 25, 2026
Merged

spec: normalize titles/headings to canonical CODE: Title form#8
kreneskyp merged 1 commit into
mainfrom
spec/normalize-titles-headings

Conversation

@kreneskyp

Copy link
Copy Markdown
Contributor

What

Flips the authoring skeletons and this module's own spec/ from the bracketed # [CODE] Title heading form to the canonical readable # CODE: Title form. Applies to document H1s and code-prefixed sub-headings (### US-001-EX-1: ...). Frontmatter id + title are unchanged as the source of truth.

Why

The skeletons are the authoring source of truth — updating them means newly scaffolded artifacts are born in the canonical CODE: Title form, preventing recurrence of the bracketed/placeholder drift this sweep is cleaning up ecosystem-wide.

Safety

Pure syntactic heading rewrite; no prose or ## section headings changed. make test (61 passed, 21 skipped) — skeleton↔assert parity intact. Part of the ecosystem-wide title-normalization sweep.

🤖 Generated with Claude Code

Update the authoring skeletons (fr/nfr/str/us/it/tc/glossary) and this
module's own spec/ from the bracketed `# [CODE] Title` heading form to the
canonical readable `# CODE: Title` form, including code-prefixed
sub-headings (`### US-001-EX-1: ...`). Frontmatter `id`+`title` remain the
source of truth. Skeletons are the authoring source of truth, so newly
scaffolded artifacts are now born in canonical form.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kreneskyp
kreneskyp requested a review from a team as a code owner June 25, 2026 16:21
@kreneskyp
kreneskyp merged commit c11fac6 into main Jun 25, 2026
4 checks passed
@kreneskyp
kreneskyp deleted the spec/normalize-titles-headings branch June 25, 2026 18:59
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