Architecture Contract Decision Index¶
This index connects future-state proposals and compatibility registry decisions
to the active implementation surfaces they govern. It does not replace
docs/reference/public-contracts.md; it is the planning-side index for decisions
that are not fully implemented yet.
Decision |
Status |
Owner |
Blocking gate |
Current implementation surface |
|---|---|---|---|---|
Formalize MCP internal API references as public exports |
Future-state proposal, Tier 2 |
mcp |
Export tests for the three symbols and no |
|
Define benchmark family plugin seam before core package extraction |
Future-state proposal, Tier 2 |
benchmark-api |
Keep public wrapper tests green, lock registry/wrapper/loader counts, and pilot one family interface before moving packages. |
|
Isolate experimental core subsystems |
Future-state proposal, Tier 1 |
architecture |
Decide whether |
|
Preserve top-level wrapper facades while benchmark API cleanup proceeds |
Active compatibility boundary |
benchmark-api |
Wrapper facade tests stay green or a deprecation row/migration lands. |
|
Retain |
Deprecated compatibility surface |
core-runtime |
Dedicated migration/removal item completes and updates the compatibility registry. |
|
Review Rule¶
When a future-state proposal becomes implementation work, the PR should update both this index and the public contract map if it changes a public, beta-public, generated, deprecated, or experimental surface.