Commit 99d173b
docs(audit-skill): score names ADOPTION, not just emission, and make a deferral carry its number
Signature 11 already told an auditor to find physical-name literals and to treat an
un-wired names generator as the first finding and the first remedy. What it did not say
is what to do once the generator IS wired — and that is the half that goes wrong.
Measured on an adopter this round: its audit found the literals, ran the generator to
prove the artifact emits correctly, recorded the remedy, and adopted it at 0 of 53 sites
(37 table + 16 column). Emission is the cheap half and it is the half that gets done.
Wiring the generator moves the scorecard while every query in the codebase still uses the
second spelling, so an audit reporting only "artifact emitted" makes the estate read as
upgraded when nothing a reader of the code experiences has changed. The signature now
demands two numbers — emitted?, and the adoption ratio as <adopted>/<total> sites — and
states that emitting the artifact while importing it nowhere scores WORSE than not having
started, because the repo now carries a third spelling claiming to be the source of truth.
The second half is about the deferral. Postponing the names tier was a defensible call
there: a new generated tier, a new dev-loop step, a new `verify --codegen` gate and edits
to 4 service and 6 test modules that could only be validated against a live database,
against a branch that deliberately changed nothing in the running application. That
belongs in the report. But it was recorded as intent with no measurement attached, and
intent with no number reads as a nice-to-have on the next pass and quietly becomes
permanent. A deferral must now carry the site count, the exact command that emits the
artifact, and the modules that would change — and be re-raised by every later audit until
the ratio moves.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTcEKXTQMYt84fAjuw5A2M1 parent 309ed33 commit 99d173b
1 file changed
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
346 | 350 | | |
347 | 351 | | |
348 | 352 | | |
| |||
0 commit comments