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

  1. 153: A test count is exact
  2. 1. Purpose
  3. 1.1 Where the pattern is
  4. 1.2 The live lines
  5. 1.3 What one holder would cost
  6. 2. Territory
  7. 3. Behavior
  8. 3.1 The rule
  9. 3.2 One spec per block
  10. 3.3 Platform-bound counts
  11. 3.4 This spec is built last
  12. 4. Out of scope
  13. 4.1 Other weak count forms
  14. 4.2 Narrowing a selection
  15. 4.3 The sweep
  16. 5. Resolved decisions
  17. Verification

Frozen anchors

No frozen anchors declared.