Conformance Matrix β
Documents validated against schemas (v0):
Orchestration API β
api/internal.md
- render_request.v0: PASS (see CEO β ACS example; matches
schemas/render_request.v0.json
) - render_context_reply.v0: PASS (Examples 1β3 validate vs
schemas/render_context_reply.v0.json
) - Note: Example 3 JSON fixed to be valid; references moved outside code block
- render_request.v0: PASS (see CEO β ACS example; matches
Provider API β
api/provider.md
,api/provider-specification.md
- provider_request.v0: PASS (requests include required fields incl.
privacy_mode
) - provider_response.v0: PASS (candidates with required fields; warnings[] shape valid)
- Notes: Source field uses enum [L1|L2|L4] as per schema
- provider_request.v0: PASS (requests include required fields incl.
KV Policy β
orchestration/kv-policy.md
: PASS- Matches
render_context_reply.v0.properties.kv_policy
(pin|compress|evict string arrays; no extras)
- Matches
Retry Actions β
orchestration/retry-actions.md
: PASS (advisory strings aligned to error.options[].action)Metrics β
orchestration/metrics.md
: PASS (used_tokens, planner_ms, coverage_entities in [0..1])
Outstanding / Notes:
- HCS streaming (draft): Additive; batch
render_context_reply.v0
remains canonical for v0 - Keep provider examples aligned if
privacy_mode
expands beyond [allow|redact|block] - Future: add minimal JSON Schema test harness to CI to auto-validate embedded examples