Complete GH-WP-0001-T05 doctrine blueprint recut
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a05e30-2884-71b0-98d7-7edd16ae737b
This commit is contained in:
parent
3b927287d0
commit
a4066aadb5
6 changed files with 577 additions and 2446 deletions
76
history/2026-09-01-authority-plane-blueprint-retirement.md
Normal file
76
history/2026-09-01-authority-plane-blueprint-retirement.md
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
# Authority-plane Blueprint retirement
|
||||
|
||||
**Repository:** `gate-house`
|
||||
**Project family:** NetKingdom
|
||||
**Status:** Design history; non-normative
|
||||
**Date:** 2026-09-01
|
||||
**Decision:** `decisions/decisions.md` GH-DEC-2026-001
|
||||
**Workplan:** GH-WP-0001-T05
|
||||
|
||||
## Purpose
|
||||
|
||||
This note records the retirement of `ArchitectureBlueprint.md` v0.1 and the
|
||||
disposition of its sections. It prevents withdrawn engine design from remaining
|
||||
in the working architecture while preserving the original argument and text.
|
||||
|
||||
The complete pre-revision document is recoverable without copying 2,500 lines
|
||||
of obsolete direction into current documentation:
|
||||
|
||||
```text
|
||||
git show 75ce372:ArchitectureBlueprint.md
|
||||
```
|
||||
|
||||
Commit `75ce372` is the T04 completion and contains the last complete v0.1
|
||||
Blueprint before T05 began.
|
||||
|
||||
## Why it was retired
|
||||
|
||||
Version 0.1 described Gate House as a deterministic authority plane with an
|
||||
`/authorize` API, policy evaluation, grants, revocation, storage, deployment,
|
||||
and operational targets. GH-DEC-2026-001 rejected that placement: Gate House is
|
||||
non-deterministic Staff, while access-engine is the only policy decision point.
|
||||
|
||||
Building the old design in this repository would have violated the doctrine's
|
||||
first boundary in its own home: cognition would have acquired a path to
|
||||
privilege.
|
||||
|
||||
## Section disposition
|
||||
|
||||
| v0.1 section | Disposition in v0.2 |
|
||||
| --- | --- |
|
||||
| §1–4 purpose, goals, non-goals, context | Rewritten around a Staff-layer doctrine artifact and the estate responsibility boundary. |
|
||||
| §5 three-plane model | Replaced by the accepted Taxonomy → Tooling → Engines → Staff layer model. Gate House's former Authority Plane placement is withdrawn. |
|
||||
| §6 core domain model | Retained and tightened in v0.2 §3. Runtime-owned grant and decision terms are explicitly attributed to access-engine. |
|
||||
| §7 canonical authorization request | Replaced by `docs/contracts/authority-context.md`; no Gate House wire format or endpoint. |
|
||||
| §8–9 canonical decision and decision types | Decision vocabulary retained; schema and emission belong to access-engine. |
|
||||
| §10–13 components, policy architecture, evaluation order | Withdrawn as access-engine implementation design. The monotonic-restriction invariant survives without prescribing an algorithm. |
|
||||
| §14–15 Assistant and Autonomous modes | Retained as security regimes in v0.2 §5. Gate House is removed from runtime flows. |
|
||||
| §16 King's Guard integration | Retained as the restrictive posture and containment contract in v0.2 §8. |
|
||||
| §17 secrets/OpenBao integration | Retained as responsibility and credential-separation doctrine in v0.2 §9. Direct Gate House integration is withdrawn. |
|
||||
| §18 execution gateway | Retained as a preference for trusted brokered execution, owned by the execution and credential repositories. |
|
||||
| §19 MCP integration | Retained as capability-not-authority doctrine in v0.2 §10. |
|
||||
| §20–21 change dynamics and circuit breakers | Retained as the Change Dynamics Envelope and independent stop-path obligations in v0.2 §11. Runtime mechanisms belong to Engines. |
|
||||
| §22 multi-tenancy | Retained as explicit-scope doctrine in v0.2 §12. |
|
||||
| §23 policy self-modification | Retained as independent-governance doctrine in v0.2 §12. |
|
||||
| §24 audit architecture | Retained in v0.2 §13, corrected with the archive-completeness bound and per-source emission ownership. Gate House as audit writer is withdrawn. |
|
||||
| §25–26 storage and API | Withdrawn completely as Gate House runtime design. |
|
||||
| §27 trust boundaries | Replaced by v0.2 §2. Gate House is outside the runtime trust path. |
|
||||
| §28 failure modes | Retained as cross-component doctrine in v0.2 §14, with local-outbox revocation semantics from GH-DEC-2026-002. |
|
||||
| §29 caching | Implementation ownership moved to consuming Engines; only the no-expansion-on-staleness rule survives. |
|
||||
| §30–32 deployment, technology, repository layout | Withdrawn completely. Gate House is specification-only. |
|
||||
| §33 end-to-end scenarios | Reconciled to INTENT's UC-01…UC-05 and referenced by v0.2 §16. |
|
||||
| §34 security test program | Reconciled to the Canon's T-01…T-10. Gate House specifies; whitehat-security executes. |
|
||||
| §35–38 performance, availability, observability, admin UI | Withdrawn as service requirements. Cross-estate evidence and failure obligations survive without Gate House SLOs or interfaces. |
|
||||
| §39 governance integration | Mandate model retained as a logical governance shape in v0.2 §6, not a Gate House database schema. |
|
||||
| §40 ADR backlog | Reclassified in v0.2 §17. ADR-003 lapsed; Engine implementation choices moved to their owning repositories. |
|
||||
| §41 prototype milestones | M0, M3, and M4 lapsed. Remaining concerns are doctrine, owning-repository work, or assurance targets rather than Gate House implementation milestones. |
|
||||
| §42 longer-term evolution | Replaced by INTENT success criteria and the conformance loop. |
|
||||
| §43 invariants | Stable A-01…A-15 identifiers retained and corrected for ownership in v0.2 §15. |
|
||||
| §44 summary | Replaced: Gate House establishes doctrine and no longer appears in the request path. |
|
||||
|
||||
## What retirement means
|
||||
|
||||
The v0.1 text remains useful evidence of why the boundary was redrawn. It is
|
||||
not an implementation backlog. Citations to it must identify it as historical;
|
||||
new architecture and workplans cite v0.2, the authority-context contract, the
|
||||
Canon, or the governing decision.
|
||||
Loading…
Add table
Add a link
Reference in a new issue