T-KY0Y-enumerate-activated-gated-fixtures
Status: closed/superseded · Impact: medium · Complexity: small
When a task flips an IMPLEMENTED[...] (or any feature-gate) flag that activates
previously-gated fixtures or tests asserting placeholder / illustrative values,
the readiness gate or the task spec template should require those fixture files be
enumerated as modify rows in ## Files to touch. Today an implementer can be
blind-sided: the activated fixtures must be edited (e.g. to tighten placeholder
ids to the real synthesized output) for the acceptance criteria to pass, yet
nothing in the spec points at them.
The task’s
## Files to touchtable omitted the four gated fixture files (tests/fixtures/validation/text/22..25-*.ts), yet AC-7 cannot pass without updating their expected finding ids (the harness assertsidexactly and the builders emit synthesized per-entry ids) — the implementer had to discover this from the fixtures’ own comments. When a task flips anIMPLEMENTED[...]flag that activates gated fixtures asserting illustrative/placeholder ids, the readiness gate or the spec template should require those fixtures be enumerated asmodifyrows.— from
T-TXAP-text-predicate-builderspost-mortem (https://github.com/sksizer/markdown-contract)
TBD — receiver to fill before promoting from planning/draft.
Proposed
Section titled “Proposed”TBD — receiver to fill before promoting from planning/draft.
Approach
Section titled “Approach”TBD — receiver to fill before promoting from planning/draft.
Files to touch
Section titled “Files to touch”TBD — receiver to fill before promoting from planning/draft.
Acceptance criteria
Section titled “Acceptance criteria”TBD — receiver to fill before promoting from planning/draft.
Out of scope
Section titled “Out of scope”- none
Dependencies
Section titled “Dependencies”- none
Discovery context
Section titled “Discovery context”Spawned by /sdlc:spawn-task-pr on 2026-06-28 UTC from T-TXAP-text-predicate-builders in
https://github.com/sksizer/markdown-contract.