Skip to content

feat: autopilot confidence revamp — narrative titles, modal redesign, evidence chips#235

Merged
hopeatina merged 4 commits intomainfrom
redesign/initiative-detail-view
Mar 4, 2026
Merged

feat: autopilot confidence revamp — narrative titles, modal redesign, evidence chips#235
hopeatina merged 4 commits intomainfrom
redesign/initiative-detail-view

Conversation

@hopeatina
Copy link
Copy Markdown
Contributor

Summary

  • Narrative title pipeline: Replaces system-speak titles with human-readable narratives — prioritizes user_summary → task_title → event-specific templates (e.g., "Working on {task}" instead of "Autopilot dispatched slice for workstream")
  • Modal redesign: Zero empty modals via synthesized fallback content; spawn guard, raw JSON, and provenance gated behind devMode; blocked states answer "what's wrong and what can I do?"
  • Internal event filtering: Hides autopilot_transition, heartbeat, orchestrator_selection, spawn_guard_* from non-dev users
  • Autopilot burst summary: Clusters 3+ autopilot events by workstream + 5-min window into expandable summary cards with status counts
  • Evidence chips: PR, commit, test, doc, artifact badges extracted from metadata on timeline cards
  • Canonical autopilot state: Backend getCanonicalAutopilotState() provides unified truth for Activity, Mission Control, and Agent panels
  • Skip & Continue: New POST /orgx/api/autopilot/skip endpoint advances queue, emits skip event, triggers next tick
  • Session completion events: Explicit session_completed event for deterministic agent panel status transitions
  • Artifact type alignment: Frontend humanizeArtifactType() now maps all 14 canonical atomic unit types from artifact-domain-schemas.ts
  • UX audit polish: 3 iterations — spacing standardization (gap/dot sizes), color token alignment, extracted resolveArtifactColor() helper, text-micro/text-primary design tokens

Files changed (14 files, +1081/-130)

Area Files
Frontend – Activity ActivityTimeline.tsx, ActivityTimelineItem.tsx, ActivityDetailSummary.tsx, activityVisuals.tsx, AutopilotBurstSummary.tsx (new)
Frontend – Mission Control ArtifactGallery.tsx, InitiativeSection.tsx
Frontend – Agent Panel AgentsChatsPanel.tsx
Frontend – Shared App.tsx, humanize.ts
Backend – Engine auto-continue-engine.ts
Backend – Routes live-snapshot.ts, mission-control-actions.ts, index.ts

Test plan

  • npm --prefix dashboard run build passes
  • npm run build:core passes
  • Verify feed cards show narrative titles (not system-speak)
  • Verify empty modals now show synthesized content
  • Verify devMode=true still shows spawn guard, JSON, provenance
  • Verify devMode=false hides internal events
  • Verify autopilot toggle does NOT empty the activity feed
  • Verify autopilot burst summary appears for clustered events (3+)
  • Verify evidence chips render on completed/artifact cards
  • Cross-panel consistency: start autopilot → Activity, Mission Control, Agent panel show same state

🤖 Generated with Claude Code

hopeatina and others added 4 commits March 4, 2026 09:22
9-phase Jony Ive redesign of Mission Control expanded initiative view:
- Phase 1: Relative ETA replacing absolute timestamps
- Phase 2: Priority as typography weight instead of colored badges
- Phase 3: Actions hidden by default, revealed on hover
- Phase 4: Agent deduplication (shared agent shown once as banner)
- Phase 5: Column collapse from 10 to 5 in compact mode
- Phase 6: Queue urgency signals with overdue sort-to-top
- Phase 7: Banners demoted to inline indicators
- Phase 8: Stats redesign with SVG progress ring
- Phase 9: Dependency map as SVG swimlane visualization

Also includes: entity detail modal improvements, decision queue
enhancements, activity timeline fixes, next-up queue hook updates,
agents/chats panel expansion, QA artifacts, and verification reports.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… evidence chips

7-phase implementation transforming system-speak activity feed into executive-clarity UI:

- Narrative title pipeline: prioritizes user_summary → task_title → event templates
- Modal redesign: zero empty modals via synthesized fallback, devMode gating for internals
- Internal event filtering: hides orchestrator noise for non-dev users
- Autopilot burst summary: collapses 3+ clustered events into expandable summary card
- Evidence chips: PR, commit, test, doc badges extracted from metadata
- Canonical autopilot state: backend getCanonicalAutopilotState() consumed by all panels
- Skip & Continue: POST /orgx/api/autopilot/skip advances queue with structured metadata
- Session completion events for deterministic agent panel status
- Artifact type alignment with backend domain schemas (14 canonical types)
- 3-iteration UX audit: spacing standardization, color token alignment, code deduplication

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Keep enhanced empty state messages from confidence revamp.
Accept task count label from main in InitiativeSection.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@hopeatina hopeatina merged commit 9f5fe6e into main Mar 4, 2026
@hopeatina hopeatina mentioned this pull request Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant