Skip to content

v0.9.6: make default cr a live room workspace, not a transcript dashboard #315

@spytensor

Description

@spytensor

Context

Plain cr still feels like a dashboard/transcript shell instead of the CoreRoom chat room. The center panel is named Conversation, defaults to old .coreroom/messages.jsonl history, and the input area is exposed as a technical Composer with bridge/debug status. This violates the product shape: the default surface is the live user <-> @host work room; dashboard facts are auxiliary side rails.

Acceptance Criteria

  • AC-1: Plain cr opens a live room workspace as the primary surface, not a historical Conversation transcript.
  • AC-2: The default live room does not load previous .coreroom/messages.jsonl history into the center panel; old transcript projection remains available only in read-only/debug console paths.
  • AC-3: Empty live room state renders a centered work-room prompt and actionable guidance, not No public request / waiting for user text.
  • AC-4: After the user submits text, the center workspace immediately shows the user request plus the @host routing/work status; no important state is hidden only in the input strip.
  • AC-5: The input strip is user-facing (Ask @host / room input), not a debug Composer panel with cursor/state/bridge internals.
  • AC-6: The live-room footer removes dashboard navigation noise such as tab/backtab; read-only console navigation may keep it.
  • AC-7: Real PTY dogfood covers plain cr: stale old history is not shown, typed input appears in the workspace, and the surface exits cleanly.
  • AC-8: README/CHANGELOG/version text document v0.9.6 and the corrected default product shape.

Required Evidence

  • Source changes separating live room workspace state from read-only transcript projection.
  • Renderer tests for empty live room and submitted input.
  • Real PTY dogfood output for plain cr.
  • Validation commands: fmt, test, clippy, release build, npm dry run.

Non-goals

  • Full role engine runtime parity inside the ratatui surface.
  • Replacing the legacy cr start runtime.
  • Removing read-only console/debug views.

Tracker Update Required

This hotfix is incomplete until this issue and the PR evidence explicitly state which ACs are satisfied and what remains for full runtime parity.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:consoleConsole snapshot, control surface, and dashboard data planearea:conversationPublic transcript, host conversation, and internal delegation visibilityarea:hostHost-led intake, delegation, confirmation, and orchestrationarea:tuiFull-screen terminal UI and ratatui consolebugSomething isn't workingcodex-readyCodex may pick up autonomouslypriority:criticalShip-blocker: bleeds users in productionstatus:readyReady to be picked up

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions