The canonical requirement owner documents and verification registry are loaded.
When
The declared verification lane reviews each requirement mapping.
Required invariants
INV-REQ-TJ-GOV-01: The owner-defined normative and observed truth invariant is satisfied.
INV-REQ-TJ-GOV-02: The owner-defined one authoritative owner per fact invariant is satisfied.
INV-REQ-TJ-GOV-03: The owner-defined stability-directed correction invariant is satisfied.
INV-REQ-TJ-GOV-04: The owner-defined bidirectional learning path invariant is satisfied.
INV-REQ-TJ-GOV-05: The owner-defined independent status, stability, and evidence invariant is satisfied.
INV-REQ-TJ-GOV-06: The owner-defined temporary divergence and gated convergence invariant is satisfied.
INV-REQ-TJ-GOV-07: The owner-defined complete normative change protocol invariant is satisfied.
INV-REQ-TJ-GOV-08: The owner-defined conflict detection and resolution invariant is satisfied.
INV-REQ-TJ-GOV-09: The owner-defined explicit exploration invariant is satisfied.
INV-REQ-TJ-GOV-10: The owner-defined justified calcification invariant is satisfied.
INV-REQ-TJ-GOV-11: The owner-defined reopening calcified rules invariant is satisfied.
INV-REQ-TJ-GOV-12: The owner-defined specification-tool boundary invariant is satisfied.
INV-REQ-TJ-GOV-13: The owner-defined skill-shaped agent document discovery invariant is satisfied.
INV-REQ-TJ-GOV-14: The owner-defined structured specification to generated code invariant is satisfied.
INV-REQ-TJ-CORE-03: The owner-defined sensitive findings remain individually selectable but bulk-safe invariant is satisfied.
INV-REQ-TJ-CORE-04: The owner-defined recommendations have human-readable evidence invariant is satisfied.
INV-REQ-TJ-CORE-06: The owner-defined symlink targets are never mutation targets invariant is satisfied.
INV-REQ-TJ-CORE-07: The owner-defined no privilege escalation invariant is satisfied.
INV-REQ-TJ-CORE-09: The owner-defined incompleteness is always visible invariant is satisfied.
INV-REQ-TJ-CORE-10: The owner-defined package state changes use the owner invariant is satisfied.
INV-REQ-TJ-CORE-11: The owner-defined external calls are exceptional and shell-free invariant is satisfied.
INV-REQ-TJ-CONCEPT-01: The owner-defined canonical concept registry invariant is satisfied.
INV-REQ-TJ-CONCEPT-02: The owner-defined generated glossary and concept identifiers invariant is satisfied.
INV-REQ-TJ-CONCEPT-03: The owner-defined concept relationships and requirement references invariant is satisfied.
INV-REQ-TJ-SCAN-01: The owner-defined default and configured roots invariant is satisfied.
INV-REQ-TJ-SCAN-03: The owner-defined lexical root initialization invariant is satisfied.
INV-REQ-TJ-SCAN-06: The owner-defined capability states and confidence invariant is satisfied.
INV-REQ-TJ-SCAN-08: The owner-defined fixed storage and exhaustion invariant is satisfied.
INV-REQ-TJ-SCAN-09: The owner-defined collision-safe display truncation invariant is satisfied.
INV-REQ-TJ-SCAN-10: The owner-defined visible capacity failure invariant is satisfied.
INV-REQ-TJ-SCAN-11: The owner-defined in-scope cleanup classes invariant is satisfied.
INV-REQ-TJ-LIMIT-01: The owner-defined exact fixed-limit registry invariant is satisfied.
INV-REQ-TJ-LIMIT-02: The owner-defined initial allocation and fail-closed exhaustion invariant is satisfied.
INV-REQ-TJ-LIMIT-03: The owner-defined oversized authority and depth handling invariant is satisfied.
INV-REQ-TJ-LIMIT-04: The owner-defined saturating omission accounting invariant is satisfied.
INV-REQ-TJ-LIMIT-09: The owner-defined limit-change evidence invariant is satisfied.
INV-REQ-TJ-CLASS-01: The owner-defined supported Git semantics invariant is satisfied.
INV-REQ-TJ-CLASS-02: The owner-defined unsupported VCS fail-closed handling invariant is satisfied.
INV-REQ-TJ-CLASS-05: The owner-defined ownership states and controlled namespaces invariant is satisfied.
INV-REQ-TJ-CLASS-06: The owner-defined provenance and confidence invariant is satisfied.
INV-REQ-TJ-CLASS-07: The owner-defined producer disposal evidence invariant is satisfied.
INV-REQ-TJ-CLASS-08: The owner-defined uncertain-purpose policy invariant is satisfied.
INV-REQ-TJ-CLASS-09: The owner-defined downloads classification invariant is satisfied.
INV-REQ-TJ-CLASS-10: The owner-defined trash formats and invalid metadata invariant is satisfied.
INV-REQ-TJ-CLASS-11: The owner-defined logs, locks, and temporary patterns invariant is satisfied.
INV-REQ-TJ-CLASS-12: The owner-defined process observations and activity invariant is satisfied.
INV-REVIEW-LIST-SET-SHAPES: The package review list is empty for zero ranked packages, holds every ranked package up to ten, and is empty when every size is unknown.
INV-REVIEW-LIST-EQUAL-RANK: Equal-rank packages resolve by stable tie-breakers and never expand the list beyond ten.
INV-REQ-TJ-CLASS-13: The owner-defined manual-only classes invariant is satisfied.
INV-REQ-TJ-CLASS-15: The owner-defined safe preselection invariant is satisfied.
INV-REQ-TJ-CLASS-16: The owner-defined log and temporary policy invariant is satisfied.
INV-REQ-TJ-SIZE-01: The owner-defined allocated blocks remain distinct from apparent bytes invariant is satisfied.
INV-REQ-TJ-SIZE-02: The owner-defined checked arithmetic and overflow propagation invariant is satisfied.
INV-REQ-TJ-SIZE-03: The owner-defined metadata, compression, sparse, and rounding treatment invariant is satisfied.
INV-REQ-TJ-SIZE-04: The owner-defined generation-local inode identity invariant is satisfied.
INV-REQ-TJ-SIZE-05: The owner-defined non-additive rows and direct totals invariant is satisfied.
INV-REQ-TJ-SIZE-06: The owner-defined hard-link reclaim credit invariant is satisfied.
INV-REQ-TJ-SIZE-07: The owner-defined eventual-release uncertainty invariant is satisfied.
INV-REQ-TJ-SIZE-08: The owner-defined no version 1 cross-filesystem additive total invariant is satisfied.
INV-REQ-TJ-LINK-02: The owner-defined host and proot target namespaces invariant is satisfied.
INV-REQ-TJ-LINK-03: The owner-defined bounded target resolution invariant is satisfied.
INV-REQ-TJ-LINK-04: The owner-defined target status is not mutation authority invariant is satisfied.
INV-REQ-TJ-ADAPT-02: The owner-defined normalized state vocabulary invariant is satisfied.
INV-REQ-TJ-ADAPT-04: The owner-defined ownership domains and aliases invariant is satisfied.
INV-REQ-TJ-ADAPT-06: The owner-defined effect-set schema invariant is satisfied.
INV-REQ-TJ-ADAPT-10: The owner-defined external-process registry invariant is satisfied.
INV-REQ-TJ-PLAN-01: The owner-defined immutable canonical plan snapshot invariant is satisfied.
INV-REQ-TJ-PLAN-02: The owner-defined deterministic topological action order invariant is satisfied.
INV-REQ-TJ-PLAN-03: The owner-defined typed action contents invariant is satisfied.
INV-REQ-TJ-PLAN-04: The owner-defined dependencies and expected effects invariant is satisfied.
INV-REQ-TJ-PLAN-05: The owner-defined canonical plan encoding invariant is satisfied.
INV-REQ-TJ-PLAN-06: The owner-defined complete directory manifest invariant is satisfied.
INV-REQ-TJ-PLAN-08: The owner-defined dry-run purity and plan equivalence invariant is satisfied.
INV-REQ-TJ-PLAN-11: The owner-defined material plan equivalence invariant is satisfied.
INV-CONFIRM-BUFFERED-DISCARDED: Entering confirmation discards previously buffered input, and only events decoded for the current confirmation generation contribute characters.
INV-CONFIRM-PASTE-NEVER-CONFIRMS: A bracketed paste never contributes characters to the confirmation phrase.
INV-CONFIRM-AUTO-REPEAT: Repetition of one key never forms the confirmation phrase.
INV-CONFIRM-LEGACY-DISCLOSURE: Help discloses that legacy unmarked paste, macros, and synthetic input are indistinguishable from typing.
INV-REQ-TJ-FAIL-02: The owner-defined no resume authority across restart invariant is satisfied.
INV-REQ-TJ-LOG-02: The owner-defined reserved intent/result capacity invariant is satisfied.
INV-REQ-TJ-LOG-04: The owner-defined bounded framed record schema invariant is satisfied.
INV-REQ-TJ-LOG-05: The owner-defined intent and result contents invariant is satisfied.
INV-REQ-TJ-UI-03: The owner-defined filter and search composition invariant is satisfied.
INV-REQ-TJ-UI-04: The owner-defined all-visible bulk scope invariant is satisfied.
INV-UI-ALL-HIDDEN-STATE: A filter or search combination that hides every finding shows the empty-result state and moves focus to it.
INV-UI-ALL-HIDDEN-BULK: When filters or search hide every finding, all-visible bulk selection and clearing change no selection.
INV-REQ-TJ-UI-08: The owner-defined complete keyboard map invariant is satisfied.
INV-REQ-TJ-UI-11: The owner-defined compact checklist and deterministic finding order invariant is satisfied.
INV-REQ-TJ-UI-12: The owner-defined finding detail applicability and content invariant is satisfied.
INV-REQ-TJ-TERM-05: The owner-defined Unicode and ASCII size tracks invariant is satisfied.
INV-REQ-TJ-TERM-07: The owner-defined input and SGR mouse invariant is satisfied.
INV-TERM-FRAGMENTED-INPUT: Fragmented UTF-8 and escape input decodes to the same events as contiguous input.
INV-TERM-MALFORMED-MOUSE: A malformed mouse sequence emits one ignored-input warning, resets to ground state, and decodes the next ordinary keyboard byte from ground state.
INV-TERM-KEYBOARD-RECOVERY: Every malformed, oversized, unknown, or impossible sequence leaves keyboard mappings unchanged and decoding resumes at ground state.
INV-REQ-TJ-TERM-08: The owner-defined color precedence invariant is satisfied.
INV-REQ-TJ-CONFIG-01: The owner-defined location and precedence invariant is satisfied.
INV-REQ-TJ-CONFIG-02: The owner-defined strict JSON grammar invariant is satisfied.
INV-REQ-TJ-CONFIG-03: The owner-defined path bytes and bases invariant is satisfied.
INV-REQ-TJ-CONFIG-04: The owner-defined schema and defaults invariant is satisfied.
INV-REQ-TJ-CONFIG-05: The owner-defined thresholds and policy validation invariant is satisfied.
INV-REQ-TJ-CONFIG-06: The owner-defined exclusions invariant is satisfied.
INV-REQ-TJ-CONFIG-07: The owner-defined startup errors invariant is satisfied.
INV-REQ-TJ-ART-01: The owner-defined artifact classes and non-equivalence invariant is satisfied.
INV-REQ-TJ-ART-04: The owner-defined release-safe executable contract invariant is satisfied.
INV-REQ-TJ-ART-05: The owner-defined separate debug evidence invariant is satisfied.
INV-REQ-TJ-ART-06: The owner-defined complete bounded release-input contents invariant is satisfied.
INV-REQ-TJ-ART-07: The owner-defined deterministic safe archive structure invariant is satisfied.
INV-REQ-TJ-ART-08: The owner-defined checksum manifest invariant is satisfied.
INV-REQ-TJ-ART-09: The owner-defined bounded attributable evidence invariant is satisfied.
INV-REQ-TJ-ART-11: The owner-defined artifact verification gate invariant is satisfied.
INV-REQ-TJ-ART-12: The owner-defined retention and correction invariant is satisfied.
INV-REQ-TJ-MAN-01: The owner-defined manual source and installation invariant is satisfied.
INV-REQ-TJ-MAN-02: The owner-defined release identity and deterministic date invariant is satisfied.
INV-REQ-TJ-MAN-03: The owner-defined required manual content invariant is satisfied.
INV-REQ-TJ-MAN-04: The owner-defined bounded user-facing claims invariant is satisfied.
INV-REQ-TJ-MAN-06: The owner-defined same-change updates invariant is satisfied.
INV-REQ-TJ-MAN-07: The owner-defined parse, render, install, and lookup checks invariant is satisfied.
INV-REQ-TJ-DIST-01: The owner-defined upstream and Termux ownership boundary invariant is satisfied.
INV-REQ-TJ-DIST-04: The owner-defined immutable upstream release input invariant is satisfied.
INV-REQ-TJ-DIST-12: The owner-defined fail-closed publication and correction invariant is satisfied.
INV-REQ-TJ-TEST-01: The owner-defined deterministic production boundaries and suites invariant is satisfied.
INV-REQ-TJ-TEST-03: The owner-defined fixed allocator and capacity boundaries invariant is satisfied.
INV-REQ-TJ-TEST-04: The owner-defined evidence fields and limitations invariant is satisfied.
INV-REQ-TJ-TEST-05: The owner-defined build gates invariant is satisfied.
INV-REQ-TJ-STYLE-01: The owner-defined implementation and repository constraints invariant is satisfied.
INV-REQ-TJ-PERF-01: The owner-defined performance resource model invariant is satisfied.
INV-REQ-TJ-PERF-02: The owner-defined explicit performance budgets invariant is satisfied.
INV-REQ-TJ-PERF-03: The owner-defined expected bottlenecks invariant is satisfied.
INV-REQ-TJ-PERF-04: The owner-defined measurement methods invariant is satisfied.
INV-REQ-TJ-PERF-05: The owner-defined deterministic benchmarks invariant is satisfied.
INV-REQ-TJ-PERF-07: The owner-defined regression criteria invariant is satisfied.
Forbidden effects
NO-REQ-MANIFEST-UNBOUND-U: The unbound manifest fixture is not treated as implementation evidence.
NO-REVIEW-LIST-UNKNOWN-FILL: No unknown-size package fills a vacant review-list position or a tied position beyond ten.
NO-UI-BULK-HIDDEN-SELECTION: All-visible bulk selection never selects a finding hidden by filters or search.
NO-CONFIRM-STALE-ADMISSION: No mouse input, escape sequence, or stale replay event contributes to the confirmation phrase.
NO-TERM-KEYMAP-CORRUPTION: No input sequence changes keyboard mappings or leaves the decoder desynchronized from ground state.
Variations
Executable implementation and evidence fixtures are separate work items.
Limitations
This is an unbound verification path: it records the required invariant and suite mapping,
but does not establish implementation coverage or passing runtime evidence.
# Requirement manifest — U suite
**Fixture:** `fixture-requirement-manifest-u@4`
## Given
The canonical requirement owner documents and verification registry are loaded.
## When
The declared verification lane reviews each requirement mapping.
## Required invariants
- **`INV-REQ-TJ-GOV-01`:** The owner-defined normative and observed truth invariant is satisfied.
- **`INV-REQ-TJ-GOV-02`:** The owner-defined one authoritative owner per fact invariant is satisfied.
- **`INV-REQ-TJ-GOV-03`:** The owner-defined stability-directed correction invariant is satisfied.
- **`INV-REQ-TJ-GOV-04`:** The owner-defined bidirectional learning path invariant is satisfied.
- **`INV-REQ-TJ-GOV-05`:** The owner-defined independent status, stability, and evidence invariant is satisfied.
- **`INV-REQ-TJ-GOV-06`:** The owner-defined temporary divergence and gated convergence invariant is satisfied.
- **`INV-REQ-TJ-GOV-07`:** The owner-defined complete normative change protocol invariant is satisfied.
- **`INV-REQ-TJ-GOV-08`:** The owner-defined conflict detection and resolution invariant is satisfied.
- **`INV-REQ-TJ-GOV-09`:** The owner-defined explicit exploration invariant is satisfied.
- **`INV-REQ-TJ-GOV-10`:** The owner-defined justified calcification invariant is satisfied.
- **`INV-REQ-TJ-GOV-11`:** The owner-defined reopening calcified rules invariant is satisfied.
- **`INV-REQ-TJ-GOV-12`:** The owner-defined specification-tool boundary invariant is satisfied.
- **`INV-REQ-TJ-GOV-13`:** The owner-defined skill-shaped agent document discovery invariant is satisfied.
- **`INV-REQ-TJ-GOV-14`:** The owner-defined structured specification to generated code invariant is satisfied.
- **`INV-REQ-TJ-CORE-03`:** The owner-defined sensitive findings remain individually selectable but bulk-safe invariant is satisfied.
- **`INV-REQ-TJ-CORE-04`:** The owner-defined recommendations have human-readable evidence invariant is satisfied.
- **`INV-REQ-TJ-CORE-06`:** The owner-defined symlink targets are never mutation targets invariant is satisfied.
- **`INV-REQ-TJ-CORE-07`:** The owner-defined no privilege escalation invariant is satisfied.
- **`INV-REQ-TJ-CORE-09`:** The owner-defined incompleteness is always visible invariant is satisfied.
- **`INV-REQ-TJ-CORE-10`:** The owner-defined package state changes use the owner invariant is satisfied.
- **`INV-REQ-TJ-CORE-11`:** The owner-defined external calls are exceptional and shell-free invariant is satisfied.
- **`INV-REQ-TJ-CONCEPT-01`:** The owner-defined canonical concept registry invariant is satisfied.
- **`INV-REQ-TJ-CONCEPT-02`:** The owner-defined generated glossary and concept identifiers invariant is satisfied.
- **`INV-REQ-TJ-CONCEPT-03`:** The owner-defined concept relationships and requirement references invariant is satisfied.
- **`INV-REQ-TJ-SCAN-01`:** The owner-defined default and configured roots invariant is satisfied.
- **`INV-REQ-TJ-SCAN-03`:** The owner-defined lexical root initialization invariant is satisfied.
- **`INV-REQ-TJ-SCAN-06`:** The owner-defined capability states and confidence invariant is satisfied.
- **`INV-REQ-TJ-SCAN-08`:** The owner-defined fixed storage and exhaustion invariant is satisfied.
- **`INV-REQ-TJ-SCAN-09`:** The owner-defined collision-safe display truncation invariant is satisfied.
- **`INV-REQ-TJ-SCAN-10`:** The owner-defined visible capacity failure invariant is satisfied.
- **`INV-REQ-TJ-SCAN-11`:** The owner-defined in-scope cleanup classes invariant is satisfied.
- **`INV-REQ-TJ-LIMIT-01`:** The owner-defined exact fixed-limit registry invariant is satisfied.
- **`INV-REQ-TJ-LIMIT-02`:** The owner-defined initial allocation and fail-closed exhaustion invariant is satisfied.
- **`INV-REQ-TJ-LIMIT-03`:** The owner-defined oversized authority and depth handling invariant is satisfied.
- **`INV-REQ-TJ-LIMIT-04`:** The owner-defined saturating omission accounting invariant is satisfied.
- **`INV-REQ-TJ-LIMIT-09`:** The owner-defined limit-change evidence invariant is satisfied.
- **`INV-REQ-TJ-CLASS-01`:** The owner-defined supported Git semantics invariant is satisfied.
- **`INV-REQ-TJ-CLASS-02`:** The owner-defined unsupported VCS fail-closed handling invariant is satisfied.
- **`INV-REQ-TJ-CLASS-05`:** The owner-defined ownership states and controlled namespaces invariant is satisfied.
- **`INV-REQ-TJ-CLASS-06`:** The owner-defined provenance and confidence invariant is satisfied.
- **`INV-REQ-TJ-CLASS-07`:** The owner-defined producer disposal evidence invariant is satisfied.
- **`INV-REQ-TJ-CLASS-08`:** The owner-defined uncertain-purpose policy invariant is satisfied.
- **`INV-REQ-TJ-CLASS-09`:** The owner-defined downloads classification invariant is satisfied.
- **`INV-REQ-TJ-CLASS-10`:** The owner-defined trash formats and invalid metadata invariant is satisfied.
- **`INV-REQ-TJ-CLASS-11`:** The owner-defined logs, locks, and temporary patterns invariant is satisfied.
- **`INV-REQ-TJ-CLASS-12`:** The owner-defined process observations and activity invariant is satisfied.
- **`INV-REVIEW-LIST-SET-SHAPES`:** The package review list is empty for zero ranked packages, holds every ranked package up to ten, and is empty when every size is unknown.
- **`INV-REVIEW-LIST-EQUAL-RANK`:** Equal-rank packages resolve by stable tie-breakers and never expand the list beyond ten.
- **`INV-REQ-TJ-CLASS-13`:** The owner-defined manual-only classes invariant is satisfied.
- **`INV-REQ-TJ-CLASS-15`:** The owner-defined safe preselection invariant is satisfied.
- **`INV-REQ-TJ-CLASS-16`:** The owner-defined log and temporary policy invariant is satisfied.
- **`INV-REQ-TJ-SIZE-01`:** The owner-defined allocated blocks remain distinct from apparent bytes invariant is satisfied.
- **`INV-REQ-TJ-SIZE-02`:** The owner-defined checked arithmetic and overflow propagation invariant is satisfied.
- **`INV-REQ-TJ-SIZE-03`:** The owner-defined metadata, compression, sparse, and rounding treatment invariant is satisfied.
- **`INV-REQ-TJ-SIZE-04`:** The owner-defined generation-local inode identity invariant is satisfied.
- **`INV-REQ-TJ-SIZE-05`:** The owner-defined non-additive rows and direct totals invariant is satisfied.
- **`INV-REQ-TJ-SIZE-06`:** The owner-defined hard-link reclaim credit invariant is satisfied.
- **`INV-REQ-TJ-SIZE-07`:** The owner-defined eventual-release uncertainty invariant is satisfied.
- **`INV-REQ-TJ-SIZE-08`:** The owner-defined no version 1 cross-filesystem additive total invariant is satisfied.
- **`INV-REQ-TJ-LINK-02`:** The owner-defined host and proot target namespaces invariant is satisfied.
- **`INV-REQ-TJ-LINK-03`:** The owner-defined bounded target resolution invariant is satisfied.
- **`INV-REQ-TJ-LINK-04`:** The owner-defined target status is not mutation authority invariant is satisfied.
- **`INV-REQ-TJ-ADAPT-02`:** The owner-defined normalized state vocabulary invariant is satisfied.
- **`INV-REQ-TJ-ADAPT-04`:** The owner-defined ownership domains and aliases invariant is satisfied.
- **`INV-REQ-TJ-ADAPT-06`:** The owner-defined effect-set schema invariant is satisfied.
- **`INV-REQ-TJ-ADAPT-10`:** The owner-defined external-process registry invariant is satisfied.
- **`INV-REQ-TJ-PLAN-01`:** The owner-defined immutable canonical plan snapshot invariant is satisfied.
- **`INV-REQ-TJ-PLAN-02`:** The owner-defined deterministic topological action order invariant is satisfied.
- **`INV-REQ-TJ-PLAN-03`:** The owner-defined typed action contents invariant is satisfied.
- **`INV-REQ-TJ-PLAN-04`:** The owner-defined dependencies and expected effects invariant is satisfied.
- **`INV-REQ-TJ-PLAN-05`:** The owner-defined canonical plan encoding invariant is satisfied.
- **`INV-REQ-TJ-PLAN-06`:** The owner-defined complete directory manifest invariant is satisfied.
- **`INV-REQ-TJ-PLAN-08`:** The owner-defined dry-run purity and plan equivalence invariant is satisfied.
- **`INV-REQ-TJ-PLAN-11`:** The owner-defined material plan equivalence invariant is satisfied.
- **`INV-CONFIRM-BUFFERED-DISCARDED`:** Entering confirmation discards previously buffered input, and only events decoded for the current confirmation generation contribute characters.
- **`INV-CONFIRM-PASTE-NEVER-CONFIRMS`:** A bracketed paste never contributes characters to the confirmation phrase.
- **`INV-CONFIRM-AUTO-REPEAT`:** Repetition of one key never forms the confirmation phrase.
- **`INV-CONFIRM-LEGACY-DISCLOSURE`:** Help discloses that legacy unmarked paste, macros, and synthetic input are indistinguishable from typing.
- **`INV-REQ-TJ-FAIL-02`:** The owner-defined no resume authority across restart invariant is satisfied.
- **`INV-REQ-TJ-LOG-02`:** The owner-defined reserved intent/result capacity invariant is satisfied.
- **`INV-REQ-TJ-LOG-04`:** The owner-defined bounded framed record schema invariant is satisfied.
- **`INV-REQ-TJ-LOG-05`:** The owner-defined intent and result contents invariant is satisfied.
- **`INV-REQ-TJ-UI-03`:** The owner-defined filter and search composition invariant is satisfied.
- **`INV-REQ-TJ-UI-04`:** The owner-defined all-visible bulk scope invariant is satisfied.
- **`INV-UI-ALL-HIDDEN-STATE`:** A filter or search combination that hides every finding shows the empty-result state and moves focus to it.
- **`INV-UI-ALL-HIDDEN-BULK`:** When filters or search hide every finding, all-visible bulk selection and clearing change no selection.
- **`INV-REQ-TJ-UI-08`:** The owner-defined complete keyboard map invariant is satisfied.
- **`INV-REQ-TJ-UI-11`:** The owner-defined compact checklist and deterministic finding order invariant is satisfied.
- **`INV-REQ-TJ-UI-12`:** The owner-defined finding detail applicability and content invariant is satisfied.
- **`INV-REQ-TJ-TERM-05`:** The owner-defined Unicode and ASCII size tracks invariant is satisfied.
- **`INV-REQ-TJ-TERM-07`:** The owner-defined input and SGR mouse invariant is satisfied.
- **`INV-TERM-FRAGMENTED-INPUT`:** Fragmented UTF-8 and escape input decodes to the same events as contiguous input.
- **`INV-TERM-MALFORMED-MOUSE`:** A malformed mouse sequence emits one ignored-input warning, resets to ground state, and decodes the next ordinary keyboard byte from ground state.
- **`INV-TERM-KEYBOARD-RECOVERY`:** Every malformed, oversized, unknown, or impossible sequence leaves keyboard mappings unchanged and decoding resumes at ground state.
- **`INV-REQ-TJ-TERM-08`:** The owner-defined color precedence invariant is satisfied.
- **`INV-REQ-TJ-CONFIG-01`:** The owner-defined location and precedence invariant is satisfied.
- **`INV-REQ-TJ-CONFIG-02`:** The owner-defined strict JSON grammar invariant is satisfied.
- **`INV-REQ-TJ-CONFIG-03`:** The owner-defined path bytes and bases invariant is satisfied.
- **`INV-REQ-TJ-CONFIG-04`:** The owner-defined schema and defaults invariant is satisfied.
- **`INV-REQ-TJ-CONFIG-05`:** The owner-defined thresholds and policy validation invariant is satisfied.
- **`INV-REQ-TJ-CONFIG-06`:** The owner-defined exclusions invariant is satisfied.
- **`INV-REQ-TJ-CONFIG-07`:** The owner-defined startup errors invariant is satisfied.
- **`INV-REQ-TJ-ART-01`:** The owner-defined artifact classes and non-equivalence invariant is satisfied.
- **`INV-REQ-TJ-ART-04`:** The owner-defined release-safe executable contract invariant is satisfied.
- **`INV-REQ-TJ-ART-05`:** The owner-defined separate debug evidence invariant is satisfied.
- **`INV-REQ-TJ-ART-06`:** The owner-defined complete bounded release-input contents invariant is satisfied.
- **`INV-REQ-TJ-ART-07`:** The owner-defined deterministic safe archive structure invariant is satisfied.
- **`INV-REQ-TJ-ART-08`:** The owner-defined checksum manifest invariant is satisfied.
- **`INV-REQ-TJ-ART-09`:** The owner-defined bounded attributable evidence invariant is satisfied.
- **`INV-REQ-TJ-ART-11`:** The owner-defined artifact verification gate invariant is satisfied.
- **`INV-REQ-TJ-ART-12`:** The owner-defined retention and correction invariant is satisfied.
- **`INV-REQ-TJ-MAN-01`:** The owner-defined manual source and installation invariant is satisfied.
- **`INV-REQ-TJ-MAN-02`:** The owner-defined release identity and deterministic date invariant is satisfied.
- **`INV-REQ-TJ-MAN-03`:** The owner-defined required manual content invariant is satisfied.
- **`INV-REQ-TJ-MAN-04`:** The owner-defined bounded user-facing claims invariant is satisfied.
- **`INV-REQ-TJ-MAN-06`:** The owner-defined same-change updates invariant is satisfied.
- **`INV-REQ-TJ-MAN-07`:** The owner-defined parse, render, install, and lookup checks invariant is satisfied.
- **`INV-REQ-TJ-DIST-01`:** The owner-defined upstream and Termux ownership boundary invariant is satisfied.
- **`INV-REQ-TJ-DIST-04`:** The owner-defined immutable upstream release input invariant is satisfied.
- **`INV-REQ-TJ-DIST-12`:** The owner-defined fail-closed publication and correction invariant is satisfied.
- **`INV-REQ-TJ-TEST-01`:** The owner-defined deterministic production boundaries and suites invariant is satisfied.
- **`INV-REQ-TJ-TEST-03`:** The owner-defined fixed allocator and capacity boundaries invariant is satisfied.
- **`INV-REQ-TJ-TEST-04`:** The owner-defined evidence fields and limitations invariant is satisfied.
- **`INV-REQ-TJ-TEST-05`:** The owner-defined build gates invariant is satisfied.
- **`INV-REQ-TJ-STYLE-01`:** The owner-defined implementation and repository constraints invariant is satisfied.
- **`INV-REQ-TJ-PERF-01`:** The owner-defined performance resource model invariant is satisfied.
- **`INV-REQ-TJ-PERF-02`:** The owner-defined explicit performance budgets invariant is satisfied.
- **`INV-REQ-TJ-PERF-03`:** The owner-defined expected bottlenecks invariant is satisfied.
- **`INV-REQ-TJ-PERF-04`:** The owner-defined measurement methods invariant is satisfied.
- **`INV-REQ-TJ-PERF-05`:** The owner-defined deterministic benchmarks invariant is satisfied.
- **`INV-REQ-TJ-PERF-07`:** The owner-defined regression criteria invariant is satisfied.
## Forbidden effects
- **`NO-REQ-MANIFEST-UNBOUND-U`:** The unbound manifest fixture is not treated as implementation evidence.
- **`NO-REVIEW-LIST-UNKNOWN-FILL`:** No unknown-size package fills a vacant review-list position or a tied position beyond ten.
- **`NO-UI-BULK-HIDDEN-SELECTION`:** All-visible bulk selection never selects a finding hidden by filters or search.
- **`NO-CONFIRM-STALE-ADMISSION`:** No mouse input, escape sequence, or stale replay event contributes to the confirmation phrase.
- **`NO-TERM-KEYMAP-CORRUPTION`:** No input sequence changes keyboard mappings or leaves the decoder desynchronized from ground state.
## Variations
Executable implementation and evidence fixtures are separate work items.
## Limitations
This is an unbound verification path: it records the required invariant and suite mapping,
but does not establish implementation coverage or passing runtime evidence.