S07 · Session & Context Management

Declared state: built, not well structured.

This is the repository plan and evidence, not a live health reading. A task marked done may still depend on credentials, devices, deployment or a newer acceptance test.

Dependencies

S12, S30, S43

Tasks and gates

07.F1 · Session identity is explicit: one session id per conversation, carried across edge

Tier F · done · Verification: hermetic-test

Gate: `test_session_identity.py` — 33/33.

  • unverified-import · undated · docs/SYSTEMS-DETAILS.md:1494

07.F2 · Trim is lossy *on purpose* — what is dropped is summarised into the session record, not

Tier F · done · Verification: hermetic-test

Gate: `test_session_identity.py` [trim retains gist]

  • unverified-import · undated · docs/SYSTEMS-DETAILS.md:1505

07.F3 · Reference resolution ("it", "that", "the second one") is tested, not assumed.

Tier F · done · Verification: hermetic-test

Gate: `test_reference_resolution.py` — **20/20 with 0 wrong bindings.** The gate is two

  • unverified-import · undated · docs/SYSTEMS-DETAILS.md:1515

07.R1 · Session summaries written at close, retrievable by date and topic.

Tier R · done · Verification: hermetic-test

Gate: `test_session_identity.py` [07.R1] (51)

  • recorded-note · 2026-09-14 · docs/SYSTEMS-DETAILS.md:1530

07.R2 · Topic segmentation inside a long session so recall does not drag in unrelated turns.

Tier R · done · Verification: hermetic-test

Gate: `test_reference_resolution.py` [07.R2] (22)

  • recorded-note · 2026-09-14 · docs/SYSTEMS-DETAILS.md:1544

07.R3 · Interruption and resumption: an interrupted turn can be resumed by "carry on".

Tier R · done · Verification: hermetic-test

Gate: `test_streaming.py` [07.R3] (65)

  • recorded-note · 2026-09-14 · docs/SYSTEMS-DETAILS.md:1558

07.E1 · A conversation started on the phone, continued at the desk, closed by voice — one

Tier E · open · Verification: hermetic-test

Gate: `test_phase6_multidevice.py` + a live run.

    HUD screen contracts

    All subsystems · Source: docs/systems-plan.json.