Skip to content

Accepted architecture decisions

This page is generated from the repository ADR files by scripts/docs_currency.py; do not hand-edit the generated block. As of 2026-09-10. Open the authoritative ADR index.

ADR Decision
014 Cortxt Product Vision and First User (F0)
015 Cortxt First Wedge and Product Surface (F1)
016 Agent Platform bounded context, InferencePort and provider-assurance principle
017 Agent Platform — reasoning core accepted as tracked architecture
018 Workflow-state carrier — GitHub Issue labels
019 Coding execution — permanent multi-engine routing, not Pi/Hermes replacement
020 Proof environment naming — redact product/partner name from public surface
021 Reopen ADR-015 for v.02 Admin Surface + Widget UI (F2 treatment)
022 Phase 3 v0.1 — capability manifest shape and engine-selection criteria
023 Cortxt supports both bottom-up and top-down integration, not one exclusively
024 External integration surface takes the form of an MCP server
025 Geometric Reasoning’s decisive vs. diagnostic metrics (§27 #8)
026 Engine adapter-registry (cordis-inspired DI) is kept separate from route()’s selection
027 EngineContext adopts the service-broker pattern (Cordis §6.2), not exclusive binding
028 Orchestrator multi-engine resume via opaque per-adapter session_id, CodexAdapter added
031 Open-source license — Apache-2.0
032 MCP Tier-1+ tool calls require a signed, nonce-bound mandate envelope, verified before execution
033 MCP mandate envelopes identify versioned signing keys and support overlap and revocation
034 MCP run lifecycle tools – mandate-bound create/resume/submit_for_review
035 Embeddings provider for Phase 6 — Voyage via EmbeddingPort (§27 #10)
036 MCP run lifecycle asynchronous create and status polling
037 MCP review submission daemon synchronization
038 Declarative Widget Contract and Authorized Action Ports
039 Execution Map Concurrency Claims and Prerequisite Ordering
040 Delivery execution paths and workflow-label invariant
041 Backend Service Surface Reopens ADR-015 (Surface Dimension Only)
042 Work- and Mandate-First Product Surface with Replaceable Secure Execution
044 Cortxt OS system surfaces and first-party app boundary
046 Versioned request digest (dispatch.request.v2)