system-prompts-and-models-o.../docs/schemas/decision-plane/README.md

16 lines
841 B
Markdown

# Decision plane JSON contracts
**Source of truth (runtime):** [`salesflow-saas/backend/app/services/core_os/decision_plane_contracts.py`](../../../salesflow-saas/backend/app/services/core_os/decision_plane_contracts.py) and [`decision_memo.py`](../../../salesflow-saas/backend/app/services/core_os/decision_memo.py).
JSON Schema files may be generated from Pydantic in a follow-up PR (`model_json_schema()`). Until then, use the Python models for validation in APIs and workers.
Bundle keys for governed responses:
- `memo_json``DecisionMemo.model_dump()`
- `evidence_pack_json``EvidencePack`
- `risk_register_json` — list from memo
- `approval_packet_json``ApprovalPacket`
- `execution_intent_json``ExecutionIntent`
See [`completion-program-workstreams.md`](../../completion-program-workstreams.md) WS2.