gate-house/history/2026-09-01-authority-plane-blueprint-retirement.md
tegwick a4066aadb5 Complete GH-WP-0001-T05 doctrine blueprint recut
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a05e30-2884-71b0-98d7-7edd16ae737b
2026-09-01 20:32:13 +02:00

5.3 KiB
Raw Permalink Blame History

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:

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
§14 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.
§89 canonical decision and decision types Decision vocabulary retained; schema and emission belong to access-engine.
§1013 components, policy architecture, evaluation order Withdrawn as access-engine implementation design. The monotonic-restriction invariant survives without prescribing an algorithm.
§1415 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.
§2021 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.
§2526 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.
§3032 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.
§3538 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.