Skip to content

docs(qa-checklist): two items' knownGaps prose still says the validator does not resolve provisioning.use — it now does #10809

Description

@claude

Follow-on from the gap-1 work on #10593 (the provisioning.use resolve check). Filed unassigned; recording the drift, not claiming the work.

What is now false

Two checklist items carry knownGaps prose stating that the validator does not resolve provisioning.use in either direction. As of the gap-1 check that is no longer true — a same-area use is resolved, and a cross-area one fails.

fileitemthe stale clause
docs/qa/platform-checklist/areas/records-forms.jsonrecords-forms.crud-roundtrip"provisioning.use must name a key in this area's own fixtures block, README.md; unresolved by the validator either way, deferred at #7716 / tracked #7720"
docs/qa/platform-checklist/areas/search.jsonsearch.rls-both-personas"provisioning.use must name a key in the item's OWN area fixtures block (README.md), and the validator does not resolve it either way (deferred at #7716, tracked #7720)"

The first half of each sentence — the mechanism is area-scoped — stays true and is now load-bearing. It is the "either way" half that inverted.

Why it matters more than a stale footnote

It reads as permission. A future author following that prose is told the validator will not mind if they point use at the other area's recipe key — and that spelling now failscheck:platform-checklist, naming the item. The prose invites exactly the edit the gate rejects.

Why it was not folded into the gap-1 PR

Editing an item's knownGaps is a semantic edit: it needs a revision bump plus a history entry per docs/qa/platform-checklist/README.md, and the revision is what run records pin their verdicts to. Two items across two area files, each re-pinning its run history, is not a rider on a gate-tooling PR — and the dispatch for #10593 fenced area-file reshaping out of scope.

Note on sequencing

Both sentences will be rewritten again by whatever answers gap 2 of #10593 (cross-area recipe reuse: a qualified use, a shared areas/_fixtures.json, or a ruling that recipes stay area-local). Doing this correction after that decision costs one edit instead of two. If gap 2 stays undecided for a while, do it standalone — a false statement in the ledger should not wait on a convention.


Generated by Claude Code

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions