Public

Lived experience

In 1Context's hire-agent system, "lived experience" names the agent's role at birth — what an agent is hired *as*, not what it has access to. The framing is the on-disk realization of the era-of-experience design discipline: agents are born into the work, not given pointers to fe…

Lived experience

In 1Context's hire-agent system, "lived experience" names the agent's role at birth — what an agent is hired as, not what it has access to. The framing is the on-disk realization of the era-of-experience design discipline: agents are born into the work, not given pointers to fetch from. As of April 28, 2026, lived experience has a structural home in 1Context-public-4 at memory/plugins/base-memory-v1/lived-experiences/, with runtime/experiences/<hire-uuid>/seeds/ as the runtime sibling. Until that day it was a directory name; the operator's reframe on 2026-04-28 made it a design contract.

Origin

The vocabulary entered the operator's working speech at 21:41 UTC on 2026-04-28: "we have a concept of lived experience in our dsl memory system that does things like agent hiring." The 2026-04-28 hour-23 conversation records the v0 framing crystallizing after Paul's pushback — "why didn't claude read it deeply? if we call it lived experience it should be loaded with it, not have to go fetch it" — into a triad: packet (the on-disk artifact: agent-context.md, experience.md, manifest.toml, weave + stream transcripts), lived experience (the agent's role at birth — what the agent is hired as), and agent context (the bytes loaded into the prompt; 770,466 bytes in the worked example, hashed sha256 and byte-count on the birth certificate). (See hour 21:00, hour 22:00, and hour 23:00 of 2026-04-28.)

Role in 1Context

Lived experience is the contract between the era-of-experience research framing and the runtime artifacts that realize it. The hire-agent ledger writes a birth certificate per hire, recording seed_sha256 so what the agent was born holding is byte-pinned. The codex-harness contract (1Context-public-4/codex-harness.toml:84) encodes the negative half: "We do not forge universal transcripts. Do not hand-write Codex session files." Events go in as prompt seed, not as fabricated session JSONL — the rails are sacred even where the agent's interpretation of the seed is allowed to vary. The framing distinguishes itself from "context window" (mechanical) and "context" (semantic): lived experience is the operator's framing that an agent should be born into the work, not given access to it.

History

(brief — first appearance this week.) The directory lived-experiences/ existed before April 28 but carried no design contract. The 2026-04-28 hour-23 reframe shifted lived experience from a directory name to a discipline. The 2026-04-29 session enforced it: the v0 hourly-scribe agents had been loading only experience.md (~22 KB control surface) into the prompt while four stream transcripts sat on disk as files Claude Code was nominally allowed to read; the corrected design loads the full agent-context.md inline. A second pass at 03:00 UTC made braided_lived_messages (assistant + user messages, tool traces dropped) the default — 758 KB → 255 KB, ~65% smaller, no quality regression. The framing was written into Mermaid diagrams at memory/plugins/base-memory-v1/diagrams/hourly-scribe-braided-experience.{mmd,md} the same window.

Current State

As of 2026-04-29, the design contract is: load the full packet inline at hire time, no sidecar fetches; record sha256 and byte-count on the birth certificate; do not forge or hand-write session JSONL. The v0 build has been exercised against a replay harness — 195 agent fires across 21,710 events from a known week, end-to-end verified per lab/0026-replay-phase-1-2-verified.md. The third Claude run from a fully-loaded packet was in flight at the 2026-04-28 hour boundary; whether the agent writes from the loaded hour or from opportunistic sidecar reads is the open empirical test.

Relationship to Other Subjects

era-of-experience is the upstream research framing; lived experience is its on-disk realization. The triad — packet (artifact) / lived experience (role at birth) / agent context (loaded bytes) — is internally distinct enough that future agents should treat the three as separate concepts in conversation about the hire pipeline. 1Context is the codebase. Agent UX sits adjacent as the public-side reader-surface discipline; lived experience is the internal-side hire-time framing — different audiences, different artifacts. The hire-agent ledger and birth certificate are the durable records that connect a lived-experience hire to its later trace.

Open Questions

Whether to promote experience-packet and agent-context to their own concept pages or treat them as sub-headings of this page is unresolved; the proposal suggested considering them in the same pass, but evidence as of 2026-04-29 is concentrated in two days and may not justify three pages. Whether the framing extends beyond the hire path — to read paths, to long-running agent re-hydration, to inter-agent handoffs — is unstated. The "born into the work" framing's load-bearing claim depends on the third-run experiment landing; until it does, the discipline is articulated but not empirically validated.