Implement AXIS parity UI and execution baseline

This commit is contained in:
2026-08-23 07:28:37 +08:00
parent 1325504544
commit 06f96f85e5
463 changed files with 84893 additions and 692 deletions

View File

@@ -10,8 +10,9 @@
## Required Shape
The input must use schema `owner-decision-intake.v1`, match the locked
`context_id`, and contain exactly one decision for each of the six blocker IDs:
The input must use schema `owner-decision-intake.v1`, provide a non-empty
`decision_set_id`, match the locked `context_id`, and contain exactly one
decision for each of the six blocker IDs:
`manifest_seed_unassigned`, `accepted_entries_missing`,
`official_oracle_missing`, `configuration_resources_missing`,
@@ -19,8 +20,9 @@ The input must use schema `owner-decision-intake.v1`, match the locked
Each decision requires `decision` (`approve`, `reject`, or `defer`), non-empty
`owner`, non-empty `reviewer`, a rationale, an evidence list, and an explicit
`new_context_required` boolean. Evidence entries require a repository-relative
path and SHA-256 hash. The validator checks shape and identity only; it never
`new_context_required` boolean. Evidence entries require an existing
repository-relative path and a lowercase SHA-256 hash matching the referenced
file. The validator checks shape, identity, and evidence integrity; it never
creates a context, changes `context-lock.json`, promotes an entry, or refreshes
the release gate.