46 lines
1.3 KiB
JSON
46 lines
1.3 KiB
JSON
|
|
{
|
||
|
|
"schema_version": "markitect.memory.profile.v1",
|
||
|
|
"id": "ops-warden-coordination",
|
||
|
|
"title": "Ops-Warden Coordination Memory",
|
||
|
|
"intent": "Retain routing, coordination, escalation, and pilot-feedback episodes across worker, agent session, and operator CLI runtimes.",
|
||
|
|
"memory_kinds": ["reasoning", "conversation", "knowledge", "package"],
|
||
|
|
"stores": {
|
||
|
|
"reasoning": "local-graph-store",
|
||
|
|
"conversation": "local-event-log",
|
||
|
|
"knowledge": "local-graph-store",
|
||
|
|
"package": "markitect-context-package"
|
||
|
|
},
|
||
|
|
"limits": {
|
||
|
|
"reasoning": {"max_nodes": 200},
|
||
|
|
"conversation": {"max_nodes": 100},
|
||
|
|
"package": {"max_items": 8}
|
||
|
|
},
|
||
|
|
"retention": {
|
||
|
|
"conversation": {"stale_after_days": 14, "delete_after_days": 90}
|
||
|
|
},
|
||
|
|
"refresh": {
|
||
|
|
"trigger": "routing-catalog-or-playbook-change"
|
||
|
|
},
|
||
|
|
"compaction": {
|
||
|
|
"strategy": "summarize-coordination-thread-after-review"
|
||
|
|
},
|
||
|
|
"activation": {
|
||
|
|
"max_items": 8,
|
||
|
|
"max_tokens": 2000
|
||
|
|
},
|
||
|
|
"policy": {
|
||
|
|
"required_labels": ["coordination-local"],
|
||
|
|
"durable_writes": "review-gated",
|
||
|
|
"secrets_allowed": false
|
||
|
|
},
|
||
|
|
"observability": {
|
||
|
|
"emit_events": true
|
||
|
|
},
|
||
|
|
"failure": {
|
||
|
|
"missing_runtime_store": "degrade-to-dry-run"
|
||
|
|
},
|
||
|
|
"metadata": {
|
||
|
|
"rigid_import_only": ["charter", "action_allowlist"],
|
||
|
|
"runtime_modes": ["warden.worker", "warden.operator", "warden.agent.*"]
|
||
|
|
}
|
||
|
|
}
|