033-observatory-and-agent-ingestion
Machine intake: session decisions from the orchestrator and memories written by agents
Lifecycle approvedImplementation pendingVerification unknownQualification unknown
The most valuable memories in a software team are the decisions made inside driven sessions and then forgotten when the session ends. This spec accepts them: a generic session-event ingestion contract that any orchestrator or agent runtime can post to, with claude-observatory as its first producer, and a decision feed that turns sealed session decisions into memories. It is deliberately not Claude-specific, and it is deliberately a push into a documented schema rather than a reader of any particular tool's private files.
Read the full pinned specification ↗Relationships
depends on
depended on by
Claimed units
- establishes
{ "kind": "file", "path": "crates/aicortex-ingest/src/sources/agent_session.rs" } - establishes
{ "kind": "file", "path": "crates/aicortex-ingest/src/sources/decision_feed.rs" } - establishes
{ "kind": "file", "path": "crates/aicortex-ingest/src/schema/session-event.schema.json" } - establishes
{ "kind": "file", "path": "crates/aicortex-ingest/tests/agent_session.rs" } - extends
{ "nature": "additive", "spec": "030-source-adapter-framework", "unit": { "kind": "file", "path": "crates/aicortex-ingest/src/registry.rs" } }
Source headings
- 033: Machine intake
- 1. Purpose
- 2. Territory
- 3. Behavior
- 4. Functional requirements
- 5. Acceptance criteria
- 6. Out of scope
- 7. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.