Repository navigation
Closed
Labels
area: toolingReusable workflows, Gradle, templates, Renovate, and API tooling.Reusable workflows, Gradle, templates, Renovate, and API tooling.component: docsRunbook, README, API docs, or documentation tooling.Runbook, README, API docs, or documentation tooling.component: testsUnit, integration, system, or contract test concern.Unit, integration, system, or contract test concern.status: ready-for-agentFully specified; an agent may take it with nobody watching.Fully specified; an agent may take it with nobody watching.type: docsDocumentation-only change.Documentation-only change.
Description
Parent
What to build
A test fails when an em-dash appears in any tracked text file, with three exceptions: docs/mde, which holds third-party papers, lecture material and coursework kept verbatim; CHANGELOG.md, which release-please writes; and a list of the files that still contain one today. The list can only shrink: a listed file that no longer contains an em-dash also fails the test, so each rewrite batch takes its files off the list.
From this pull request on, new prose is written without em-dashes, using a comma, a colon, a full stop or parentheses instead, and CONTRIBUTING.md says so.
Acceptance criteria
- Adding an em-dash to a file that is not on the list fails the test, and the failure names the file.
- A listed file with no em-dash left fails the test until it is taken off the list.
- Nothing under
docs/mde, and notCHANGELOG.md, is ever scanned. - The list holds exactly the files that contain an em-dash today.
Blocked by
Metadata
Metadata
Assignees
Labels
area: toolingReusable workflows, Gradle, templates, Renovate, and API tooling.Reusable workflows, Gradle, templates, Renovate, and API tooling.component: docsRunbook, README, API docs, or documentation tooling.Runbook, README, API docs, or documentation tooling.component: testsUnit, integration, system, or contract test concern.Unit, integration, system, or contract test concern.status: ready-for-agentFully specified; an agent may take it with nobody watching.Fully specified; an agent may take it with nobody watching.type: docsDocumentation-only change.Documentation-only change.
Activity