docs(webui): add MCP Control Plane Web Console architecture ADR (Closes #632)
Adds the durable architecture record epic #631 lacked: layer contract, authority boundaries, the redaction boundary, /api/v1 versioning with a compatibility rule for the existing unversioned MVP exports, a target page map, per-child component ownership for all twenty children (#632-#651), phase gates, and explicit forbidden paths. Documentation only. No UI, API, or deployment change. - docs/architecture/webui-control-plane-console-architecture-adr.md (new) - docs/webui-local-dev.md: cross-link to the ADR - tests/test_webui_architecture_docs.py: doc gate for the acceptance criteria and the cross-link (12 cases) Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
This commit is contained in:
@@ -37,6 +37,12 @@ Optional environment variables:
|
||||
See [webui-deployment.md](webui-deployment.md) for internal-only serving,
|
||||
Cloudflare Access/WARP/VPN guidance, and unsafe bind overrides (#435).
|
||||
|
||||
See
|
||||
[architecture/webui-control-plane-console-architecture-adr.md](architecture/webui-control-plane-console-architecture-adr.md)
|
||||
for the console architecture: layer and authority boundaries, the redaction
|
||||
boundary, `/api/v1/...` versioning, the target page map, and the phase gates
|
||||
that govern when a write path may open (#632, epic #631).
|
||||
|
||||
## Routes (MVP)
|
||||
|
||||
| Path | Description |
|
||||
|
||||
Reference in New Issue
Block a user