Development record
abcd-s-own-text-names-the-product-thinker-or-the-technical
specclosedspc-2609212141412864
Summary
The design record for itd-2609212137129937: the sweep, the lint, the question templates and the glossary entries.
Scope
- The lint first:
maintaineradded to the docs-lint banned tokens with roots widened tocommands/,.abcd/rules.jsonand the bundled rules source; escapes marked with the existing allow comment (criterion 2). - The sweep: forty-plus rewrites, each to the role the sentence meant, in one reviewed change; the persona hint becomes "open-source project lead" (criterion 1).
- The templates: the plugin pages' question blocks name the addressee from the mode (criterion 3).
- The glossary:
product-thinker.md,technical-facilitator.md(criterion 4). - The test over rendered help and pages (criterion 5).
Out of scope
- A third role; role responsibilities.
Approach
Lint before sweep so the sweep is watched red then green; the rewrite table is reviewed by the record-discipline reviewer since each sentence's meaning decides the role.
Footprint
- packages: internal/core/lint (docs), commands/, .abcd/development/brief, .abcd/development/principles, .abcd/rules.json, internal/core/rules
- tests: the banned token on each root; the escape; the help and page grep
How the criteria are satisfied
| Criterion | Where |
|---|---|
| 1 the sweep | scope 2 |
| 2 the lint | scope 1 |
| 3 the questions | scope 3 |
| 4 the glossary | scope 4 |
| 5 the test | scope 5 |
Frontmatter
| id | spc-2609212141412864 |
|---|---|
| type | spec |
| lifecycle | closed |
.abcd/development/specs/closed/spc-2609212141412864-abcd-s-own-text-names-the-product.md
open on GitHub ↗ · commit history ↗
References1
- itd-2609212137129937abcd's text names the product thinker or the technical facilitator, never the maintainerimplements