Problem
Inbox cards about a session stay live after the operator continues that session (further turns). That treats Overseer as within-session memory. Canon: Overseer routes attention across sessions at tip-of-surface only; the agent owns within-session continuity.
Rule
- Trigger: an operator turn on session S (user message with human text — web/Telegram/CLI local, including Overseer
ping_session via sendMessage).
- Not a trigger: resume/reopen alone with no turn.
- Effect: all active inbox items with
relatedSessionId=S (including sleeping snoozes) are dismissed (dismiss / obsoleted) with feedback superseded_by_operator_turn.
- Re-promote: a newer attention event after that turn may create a fresh item.
query_open_loops / "what am I forgetting?": whole sessions still needing attention that the operator has not turned on since that need — not unfinished bullets inside a session the operator already re-entered.
Kill criterion
After an operator user-message lands on S, no active inbox row remains for relatedSessionId=S until a newer attention event re-promotes.
Non-goals
- Clearing on agent-only messages
- Clearing on resume without a turn
- Making Overseer the memory of what matters inside a session
Problem
Inbox cards about a session stay live after the operator continues that session (further turns). That treats Overseer as within-session memory. Canon: Overseer routes attention across sessions at tip-of-surface only; the agent owns within-session continuity.
Rule
ping_sessionviasendMessage).relatedSessionId=S(including sleeping snoozes) are dismissed (dismiss/obsoleted) with feedbacksuperseded_by_operator_turn.query_open_loops/ "what am I forgetting?": whole sessions still needing attention that the operator has not turned on since that need — not unfinished bullets inside a session the operator already re-entered.Kill criterion
After an operator user-message lands on S, no active inbox row remains for
relatedSessionId=Suntil a newer attention event re-promotes.Non-goals