Development Completed Archive (Public)
Last updated:
2026-04-11
Scope: items completed and publicly verifiable in code/tests/docs
Completed streams
- Role boundary baseline
- Member/reviewer/admin/market surfaces are separated with route-level guard semantics (
401unauthenticated,403forbidden). - Member source templates are pruned from privileged controls rather than relying on CSS hiding.
- Promotion and publication safety rails
- Public promotion gate blocks private-doc roots, local secret-like files, gitlink/submodule mode mutations, and non-allowlisted path additions.
- Public projection manifests and tests are in place for safe private->public synchronization.
- Market/member capability guard convergence
- Market capability runtime reuses shared guard helpers to reduce authz drift between pages.
- Anonymous member allowlist behavior is contract-tested across API and WebUI paths.
- Persistent execution/installation model
- Upload/install/submit contracts are normalized for option shape consistency.
- Idempotency conflict handling is enforced (
idempotency_key_conflict) for submit paths.
- Decomposition governance
- CI line-budget guardrails were added for major monolithic files to prevent silent coupling growth during refactor.
Verification sources
tests/infrastructure/test_public_promotion_gate.pytests/meta/test_market_capability_runtime_surface.pytests/meta/test_decomposition_budget_surface.pytests/interfaces/test_webui_server.pytests/meta/test_permission_boundary_roadmap_surface.py
Boundary note
This archive is public-contract only. Operator SOP, secret rotation runbooks, and privileged recovery procedures remain private.