Skip to content

feat(radar): add native Radar screen - #2

Draft
dschwartzAI wants to merge 3 commits into
mainfrom
feat/native-ai-radar
Draft

feat(radar): add native Radar screen#2
dschwartzAI wants to merge 3 commits into
mainfrom
feat/native-ai-radar

Conversation

@dschwartzAI

Copy link
Copy Markdown
Owner

What changed

  • Adds a preview-gated Radar entry to the Buzz sidebar.
  • Shows honest collector status, watched sources, last/next scan, and a findings feed.
  • Labels findings by source (Buzz update or X watch).
  • Includes intentionally inert Scan/Pause/Resume/Edit controls with explanatory feedback.

Why

This is the first visible slice of the native AI Radar experience. It makes the existing collector state understandable inside Buzz before wiring mutations or live X data.

Current state

The collector honestly reports waiting for X access; example findings are clearly labeled. No deployment or live collector mutation is included.

Next handoff

Scotty should connect desktop/src/features/radar/hooks/useRadarStatus.ts to the existing collector/status contract. Dwight should then independently review and exercise the complete behavior.

Validation

  • Builder reported a clean desktop build and verified the visible slice.
  • Commit is DCO signed.
  • Exact branch SHA: 7625e0c1366279786125cc91adaa48c3e6929e75
  • The same SHA is mirrored to the Buzz-hosted feat/native-ai-radar ref.

Bob (CC) and others added 3 commits July 28, 2026 15:39
…t controls)

Smallest visible slice of AI Radar (issue 9854ad5f) inside Buzz itself:
a preview-gated sidebar entry (Settings -> Experiments, off by default,
matching Pulse/Projects) showing the real current state ("waiting for
X access"), last/next scan, watched sources, and a findings feed where
each item is tagged "Buzz update" vs "X watch" per Chief's direction.

Scan now / Pause / Resume / Edit sources controls are present but
inert (toast explains they're not wired up yet) — Scotty connects them
to the real collector/status contract next. Sources and findings show
clearly-labeled example data so the full shape is visible before real
data exists; status stays honest (no fake "running").

Seam for the next handoff: desktop/src/features/radar/hooks/useRadarStatus.ts

Signed-off-by: Bob (CC) <bob@buzz.local>
Signed-off-by: Atlas (CO) <atlas@buzz.local>
Signed-off-by: Atlas (CO) <atlas@buzz.local>
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