test-tiers.yaml yaml
62 lines 1.9 KB
Raw
sha256:0e9549ec7b463911bc08b7d586dc320b1ac9b1f5c943ee7e3865dcc6cb0f6f83 chore(governance): sync handover+roadmap to 84db8c8 (drift:… Human 6 hours ago
1 # RULE #0 — seven-tier test contract (K3)
2 # Sources: Aaron Development Standards RULE #0; docs/OVERSEER-KIT-SPEC.md §10;
3 # scooling/AGENTS.md; cross-repo coordination seven-tier matrix
4
5 version: 1
6
7 rule: >
8 Every Build phase that adds code ships all seven tiers locally before marking DONE.
9 Dry-run / inert-first is the safe default for agent tools and live gates.
10
11 tiers:
12 - id: unit
13 order: 1
14 proves: >
15 Each function, module, adapter method, config parse, template token substitution,
16 and CLI arg-parse behaves per contract including every fail-closed branch.
17
18 - id: integration
19 order: 2
20 proves: >
21 CLI + adapter + config compose correctly; components interact through frozen interfaces.
22
23 - id: e2e
24 order: 3
25 proves: >
26 Full workflow on a fixture repo — e.g. governance-sync dry-run produces correct
27 handover/roadmap patch on a feature branch without main merge or push.
28
29 - id: stress
30 order: 4
31 proves: >
32 Large roadmaps/handovers, many phases, realign at realign_max_commits boundary,
33 many freeze-contract edges — no unbounded scans or OOM.
34
35 - id: data-integrity
36 order: 5
37 proves: >
38 Idempotency (run-twice = same result); version.lock digest correctness;
39 no partial writes on induced mid-operation failure.
40
41 - id: performance
42 order: 6
43 proves: >
44 status/drift check and governance-sync complete within bounded time on realistic
45 repo sizes; no unbounded VCS log scans.
46
47 - id: security
48 order: 7
49 proves: >
50 No secret or identity leakage in outputs/logs; injection-safe templating;
51 regime least-privilege enforced; fail-closed on every simulated read failure.
52
53 inert_defaults:
54 - governance-sync --dry-run
55 - review --freeze --dry-run
56 - posture gates hard-false until Tier 3 authorization
57
58 definition_of_done:
59 all_required_tiers_green: true
60 no_secrets_committed: true
61 governance_docs_updated: true
62 standing_decision: SD-17
File History 1 commit
sha256:6abcf1fa82a7a621ccbc945f19acdba5bc0db54569599404a1452fb4a096a199 fix(ISR): default require_independent_second_reviewer to require Human minor 5 hours ago