test-tiers.yaml
yaml
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