Files
phase-memory/tests/fixtures/memory-profile.json

46 lines
1.2 KiB
JSON

{
"schema_version": "markitect.memory.profile.v1",
"id": "phase-memory-fixture-profile",
"title": "Phase Memory Fixture Profile",
"intent": "Plan reasoning, conversation, knowledge, and activation memory behavior.",
"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": 40},
"conversation": {"max_nodes": 20},
"package": {"max_items": 3}
},
"retention": {
"conversation": {"stale_after_days": 7, "delete_after_days": 30}
},
"refresh": {
"trigger": "source-artifact-or-profile-digest-change"
},
"compaction": {
"strategy": "summarize-trace-after-review"
},
"activation": {
"max_items": 3,
"max_tokens": 30
},
"policy": {
"required_labels": ["project-local"],
"durable_writes": "review-gated",
"secrets_allowed": false
},
"observability": {
"emit_events": true
},
"failure": {
"missing_runtime_store": "degrade-to-dry-run"
},
"metadata": {
"derived_from": ["MKTT-WP-0016", "IB-WP-0017"]
}
}