153-a-test-count-is-exact
A test count is exact
Lifecycle draftImplementation completeVerification unknownQualification unknown
Thirty-six live acceptance lines, in seventeen blocks that eighty specs' plans resolve to, accept `test result: ok. [1-9][0-9]* passed`: they pass while any one test in the target runs, so deleting, renaming, ignoring or platform-gating most of a test file still passes. This spec states the rule (no live plan accepts a loose count) and asserts it corpus-wide through `verify <id> --plan`. It holds no block itself: each of the seventeen is tightened by its own spec, in the form spec 151 gave 144, so no single spec becomes the acceptance of eighty. This spec is built last, when its rule holds.
Read the full pinned specification ↗Relationships
Claimed units
- constrains
{ "kind": "acceptance-invariant", "note": "no live plan accepts an open-ended positive test count", "target_specs": [ "082-an-amended-acceptance-is-the-one-that-runs", "084-an-acceptance-outlives-the-output-it-was-written-against", "085-a-version-pin-is-not-a-contract", "086-an-exact-key-set-refuses-what-the-rule-allows", "088-the-template-teaches-the-whole-grammar", "092-the-engine-ships-governance-not-an-environment", "093-the-harness-this-repository-runs", "096-compaction-is-a-verb-not-a-session", "097-a-path-leaves-the-corpus-the-way-a-spec-does", "098-a-citation-the-renumber-could-not-see", "099-a-merged-acceptance-is-asked-again", "102-a-ready-spec-carries-its-status", "137-the-legacy-ledger-is-paid-index-and-lint", "138-the-legacy-ledger-is-paid-coupling-and-freshness", "149-the-installer-is-tested", "151-carried-acceptance-tests-what-it-names", "156-statecraft-profile-10-governs-this-repository" ] }
Source headings
- 153: A test count is exact
- 1. Purpose
- 1.1 Where the pattern is
- 1.2 The live lines
- 1.3 What one holder would cost
- 2. Territory
- 3. Behavior
- 3.1 The rule
- 3.2 One spec per block
- 3.3 Platform-bound counts
- 3.4 This spec is built last
- 4. Out of scope
- 4.1 Other weak count forms
- 4.2 Narrowing a selection
- 4.3 The sweep
- 5. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.