← All previews

Concept B — The "Brief" dock

Instead of living inside the transcript, orientation gets a collapsible right-hand dock: recap, pins, and goal stacked in one glanceable column that stays put while the chat scrolls. This is the "walk back to your desk and know where things stand" view.

Screen 1 · Session with the Brief dock open
orqos orq-vps3
Sessions Active 5 Archived 31
Billing usage-plan migration
orq-os
Flaky e2e triage
storefront
Weekly burn report
automation

Billing usage-plan migration

orq-os
You · 14:20

Where are we on the webhook retries?

Claude · fable-5 · 14:52

Idempotency keys are in: events hash on (event_id, attempt), replays short-circuit, and backoff lives in webhooks/retry.ts. 12 new tests green. Next I'll wire the proration flag behind the config gate.

Claude · fable-5 · 15:07

Proration flag added as BILLING_PRORATION_MODE=period_end with a default-off rollout gate. Staging still needs the Stripe test keys before we can run the end-to-end pass.

Message Orq…
1 Brief
2 Recap 2m ago · ↻
  • Done: tier schema merged, #412 merged, retries idempotent.
  • In flight: proration flag behind rollout gate.
  • Blocked: staging Stripe keys pending.
3 Pins 3
decision Proration runs at period end, not mid-cycle.Tue 16:12 · jump to message ↗
reference Ledger stays append-only; invoice events are the source of truth.Mon 11:48 · jump to message ↗
✓ Add retry coverage before enabling proration.done 14:52
4 Goal
🎯 Migrate billing to usage-based plans
3d 04:12:36
✓ Tier schema + migration
✓ Plan CRUD + admin UI
✓ Webhook idempotency
Proration rollout gate
Staging end-to-end pass
5 Keep working while idle
  • 1 The dock toggles from the session header ("Brief ◧") and collapses to nothing — the chat gets the full width back.
  • 2 Same recap engine as Concept A, but persistent and glanceable instead of scrolling away with the transcript.
  • 3 Pins collected in one list with labels, done-states, and jump-to-message links — the session's decision log.
  • 4 Goal card: objective, live elapsed timer, milestone checklist (agent updates these as it completes them).
  • 5 "Keep working while idle" — Synara's autonomous goal continuation as an explicit, per-session opt-in toggle.