Skip to content

Tracer: Activity Center Overview shows Bot status and active Sessions #541

Closed
5 of 5 issues completed
Closed

Description

@DoodleBears

Feature ownership — 2026-09-30

Project: https://github.com/orgs/BotHarness/projects/9. Historical umbrella #30 is retired. Existing implementation acceptance and active claims are preserved; this organization change does not claim the feature is complete.

Parent

Goal

Add Activity Center / Overview as the cross-PersonaBot, cross-Channel operational view. Activity Center has two views: Overview and personal Human Inbox (#126). Overview reads existing authorities; it does not store another message, Session, usage, or Memory ledger.

First tracer

From Bot mode, the local Human opens Activity Center / Overview and sees: the count of unresolved explicit Human actions, one live status card per PersonaBot, and the Orchestrator and Assignment Sessions currently executing model or tools under each Bot. A Bot card opens that Bot's DM. A Session row switches out of Bot mode and opens the exact original DSH Session. Waiting, blocked, and idle work is represented in status/action attention but is not counted as an active Session. The view updates when the owning facts change and remains correct after restart.

Expansion after first Human-validated slice

Acceptance

  • First tracer crosses owning Host read models, Client transport and UI, with focused coverage and a Human-testable DSH path.
  • Action count includes only unresolved explicit Human work; unread and mentions have their own counts in Spec: Human Inbox unread, personal attention and actions #126.
  • Both executing Orchestrator and Assignment Sessions appear under the owning Bot and open the correct native DSH Session; Bot opens Bot DM.
  • Channel activity, token usage, and Memory change displays use their owning read models and honor the definitions above when added.

Dependencies

Activity

  1. added this to the v1.1 milestone on Sep 30, 2026
  2. added
    enhancementNew feature or request
    needs-triageMaintainer needs to evaluate this issue
    area:ui-uxInteraction and visual experience; may accompany a code-layer area
    area:fullstackEnd-to-end Host and Client implementation
    feature:inboxBot Inbox and Human Inbox attention
    scope:tracerHuman-testable implementation slice
    on Sep 30, 2026
  3. DoodleBears commented on Oct 1, 2026

    @DoodleBears
    ContributorAuthor

    Agent work claim

    • Agent: Codex
    • Task: codex/local/01a0f083-4337-71d2-8639-dec84699b8d9 (not a DSH Session)
    • Issue scope: first Activity Center Overview tracer: canonical unresolved Human action count, current PersonaBot status and executing root Orchestrator/Assignment Sessions, with Bot DM and exact native Session navigation. Activity charts, token and Memory trends remain follow-on scope.
    • Branch: codex/541-activity-center-overview
    • Started: 2026-10-01 16:27 UTC
    • State: active
  4. added
    agent:activeOne or more coding-agent tasks currently claim this issue; see claim comments for task IDs
    on Oct 1, 2026
  5. 3 remaining items

  6. added and removed
    needs-triageMaintainer needs to evaluate this issue
    agent:activeOne or more coding-agent tasks currently claim this issue; see claim comments for task IDs
    on Oct 1, 2026
  7. DoodleBears commented on Oct 1, 2026

    @DoodleBears
    ContributorAuthor

    Agent work outcome

  8. DoodleBears commented on Oct 2, 2026

    @DoodleBears
    ContributorAuthor

    Next expansion is #716 (native child): seven-day Memory commit trends and a separate current uncommitted indicator. The older accepted/committed wording follows current CONTEXT.md and ADR-0068: ordinary Git history is authoritative, not the auxiliary observation ledger. Real QA exposed internal recovery/stash snapshot refs, which are excluded from ordinary commit activity. This slice uses the existing Memory Service and Bridge and introduces no persistent statistics ledger.

  9. DoodleBears commented on Oct 2, 2026

    @DoodleBears
    ContributorAuthor

    #716 is implemented in #722 and waiting for Human QA. The compact seven-day Memory rows, current uncommitted/unavailable states, exact detail and Profile navigation are verified through real DSH, including cold restart and loaded Profile counts. Final CI passes; screenshots and the specific Profile Before capture limitation/comparison path are recorded in the PR. This task is paused before merge or another tracer.

  10. DoodleBears commented on Oct 3, 2026

    @DoodleBears
    ContributorAuthor

    Completion audit — Activity Center Overview

    Task: codex/local/01a0f083-4337-71d2-8639-dec84699b8d9.
    State: completed for the agreed local-Human scope.

    All Overview delivery slices have been Human-QA accepted and merged:

    Scope Issue Merged PR
    Canonical action count, Bot state and exact executing root Session navigation #541 first tracer #676
    Non-idle focus, inline actions and compact named Session tiles #698 #702
    Today's Channel activity and sender breakdown #703 #704
    Priority unblocking, captured-endpoint mark-read and separate Statistics #705 #706
    Compact token totals and seven-day trends #709 #711
    Seven-day ordinary Memory commits and current uncommitted/unavailable work #716 #722

    The live implementation uses the existing action, Session, Channel, usage and Memory authorities. Each PR links actual DSH screenshot/E2E evidence. Current main includes all accepted changes; no Overview implementation child remains open. The coordinated Human Inbox is #126; the Human all-Bot shortcut has also been accepted and merged as #730.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:fullstackEnd-to-end Host and Client implementationarea:ui-uxInteraction and visual experience; may accompany a code-layer areaenhancementNew feature or requestfeature:inboxBot Inbox and Human Inbox attentionready-for-humanRequires human implementationscope:tracerHuman-testable implementation slice

    Type

    No type

    Projects

    • Status
      Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions