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

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

  1. 033: Machine intake
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 4. Functional requirements
  6. 5. Acceptance criteria
  7. 6. Out of scope
  8. 7. Resolved decisions
  9. Verification

Frozen anchors

No frozen anchors declared.