Watch
1
0
Fork
You've already forked SouveraineOS
0
SouveraineOS/docs/substrate/tasks/resume-timestamp-indicator.md
Fimeg e480809c70 docs: rescue the agent-substrate tree out of a gitignored directory
219 files, 2.0 MB, untracked in souveraine/docs and existing nowhere else.
The volume is at 100% with no snapshots.
2026-07-26 12:11:50 -04:00

1.7 KiB

Resume Timestamp Indicator

Status: pending · Phase: 3.0 · Priority: 🟡 Medium

Goal

When resuming a conversation after hours of absence, display a visual indicator marking the gap between last activity and re-entry.

Desired Behavior

  • On conversation resume, if more than ~2 hours have elapsed since the last message, display: "{nickname} has returned" or "{nickname} resumed at HH:MM"
  • The nickname is sourced from a user identity system (see T-033: User Nickname System)
  • Falls back to "User" if no nickname is set
  • Visual divider at the gap point in chat history
  • The agent should be contextually aware of the gap when the next message arrives — the indicator is state, not just decoration
  • Clean, neutral tone — no assumed cause for the absence

System-Wide "Time Since Last Contact" Value

  • Multiple subsystems need this: resume indicators, /wrapup stale detection, scheduling decisions, presence state, subconscious pass frequency
  • Should be a single queriable value maintained by the runtime
  • Not yet designed — this is an architectural insight that needs its own design pass

Out of Scope

  • /wrapup integration — separate feature
  • The system-wide time-since-last-contact value — needs its own design

Open Questions

  • What's the threshold? 2 hours seems right. Configurable in Settings?
  • Should it show the duration of absence too? "Resumed after 4 hours" — or is that overkill?
  • Where exactly in the UI should the divider appear?
  • Visual style: thin gray divider with timestamp, like Matrix/Telegram "— Today —" dividers?

Dependencies

  • T-033: User Nickname System (for nickname sourcing)
  • Pure UI feature — no backend changes needed