Files
markitect-tool/examples/memory/decision-graph.yaml
2026-05-15 01:35:58 +02:00

47 lines
1.7 KiB
YAML

schema_version: markitect.memory.graph.v1
id: markitect-memory-decisions
title: Markitect Memory Decisions
intent: Preserve the decisions that keep memory graphs inside the contract layer.
namespace:
project: markitect-tool
task: MKTT-WP-0016
nodes:
- id: decision.contract-boundary
kind: decision
text: Markitect validates memory profiles and graph snapshots, then compiles selected graph nodes into context packages.
source_spans:
- path: workplans/MKTT-WP-0016-agentic-memory-graphs-and-service-blueprints.md
unit_kind: section
selector: tasks[id=P16.5]
engine: selector
metadata:
title: Contract boundary decision
summary: Markitect remains the deterministic contract and compiler layer.
- id: constraint.no-runtime-services
kind: constraint
text: Runtime storage, retrieval, refresh, and compaction belong in kontextual-engine, not markitect-tool.
metadata:
title: Runtime ownership constraint
- id: finding.bench-handoff
kind: finding
text: infospace-bench should measure package quality, retrieval latency, budget pressure, and regressions using the same graph/profile fixtures.
metadata:
title: Benchmark handoff
edges:
- id: edge.boundary-to-runtime
kind: supports
source: constraint.no-runtime-services
target: decision.contract-boundary
- id: edge.boundary-to-bench
kind: references
source: decision.contract-boundary
target: finding.bench-handoff
events:
- id: event.initial-contract
kind: recorded
timestamp: "2026-05-15T00:00:00Z"
task: MKTT-WP-0016
node_updates:
- node_id: decision.contract-boundary
operation: create