CHIP Bridge
Monitor Analyze Plan Execute Knowledge

Cross-platform · Landscape audit

BELLA parity is 38% across Web, iOS, Android.

Three platform squads, three priorities. The roadmap below is a proposal — review and approve to file the tickets and notify the leads.

Action — review the roadmap below, press Approve to file 23 Jira tickets and notify Web/iOS/Android leads.

Parity

BELLA design system · Web + iOS + Android · live

38% −56% since landscape shipped
  • Web 47 / 47 In sync
  • iOS 23 / 47 Drift
  • Android 0 / 47 Drift
Components in spec
12 / 47
Needs attention
24
Critical
11
Last sync
14m ago

Agent · Standing by

CHIP — your design systems daemon.

Status
Watching · last sync 3m ago
Phase
Monitor (MAPE-K)
Pending
1 proposal · 3 inbox · 2 reviews
Last action
Drift detected · 14m ago

Alerts · 4 potential divergences flagged

CHIP scans repos, Figma, Storybook, Zeroheight every 14m. v1 will scan Slack and Jira too.
  • CRIT Android Button drift · 47 components committed without parity check android-bella · last commit 2h ago · Android Lead

    CHIP recommends Open BELLA-1267 in Jira, assign Android Lead, block landscape merge until parity check passes.

  • WARN iOS focus-order divergence · Modal landscape variant ios-bella · BELLA-1247 · iOS Lead · 2h ago

    CHIP recommends Swap iOS focus order to match Web tab sequence in Modal landscape variant.

  • WARN Zeroheight Card page stale · 6 days behind Storybook deploy zeroheight · Card v2.14.3 not reflected in docs

    CHIP recommends Regenerate Zeroheight Card page from Storybook v2.14.3 deploy.

  • INFO tokens.css edited · amber-30 darkened by 4% · not yet propagated to iOS / Android bella/tokens · Elleta · 1d ago

    CHIP recommends Propagate amber-30 token change to ios-bella/Tokens.swift and android-bella/tokens.kt; flag platform leads for review.

Proposal · Auto

Landscape mode shipped on Web. iOS partial. Android missing.

47 Web components updated for landscape last sprint. iOS squad shipped 23. Android squad shipped 0. Each squad chose their own priority without coordination.

Proposal: ranked roadmap of 23 components to align, Jira tickets filed, Storybook + Figma updated, dev leads pinged for approve-gate.

Platforms: 3 · Components out of parity: 23 · Dev leads: Web, iOS, Android · Detected: live

Platform Landscape coverage Lead
Web 47 / 47 components Web Lead
iOS 23 / 47 components iOS Lead
Android  0 / 47 components Android Lead

23 Jira tickets filed · 3 dev leads notified · roadmap acknowledged.

Before you approve

Done

  • Inclusion check
  • Trust level: Junior
  • Budget reviewed
  • Confidence 0.95

To do

  • Confirm with Web Lead before Friday deploy
  • Schedule deploy window with iOS

Ready

  • 23 tickets templated
  • Dev leads notified

Estimated time

  • Approve action~2 min
  • File 23 tickets~30 sec
  • Notify 3 leads~1 min
  • Update Storybook~5 min
  • Total~9 min
Confidence 0.95 Propose roadmap · Await approval Inclusion · pass Trust · Junior
3 inclusion issues
  • Web · Button focus state contrast 3.8:1 (needs 4.5:1)
  • iOS · Card animation 280ms (vendor accessibility max 250ms)
  • All platforms · 3 strings missing translations for FR-CA · DE · IT

Approve gated until inclusion issues resolved or operator overrides.

Roadmap accepted · 23 tickets filed to Jira · 3 dev leads notified · 2026-04-26 14:03

Today

  • Landscape audit Blocking Web + iOS squads stalled
  • Q3 roadmap draft Due Friday Review with leads
  • Friday review prep 14 tickets Triage queue

Inbox · 3 awaiting reply

Pending replies across email, Slack, Linear.

  • Email · Web Lead

    "Reviewed your landscape audit — one concern about the button focus ring on iOS. Can we sync Friday?"

    14m ago · BELLA-landscape-thread

  • Slack · #ds-leads

    "@elleta — quick Q: are we shipping the Modal landscape variant this sprint or next?"

    2h ago · iOS Lead

  • Linear · BELLA-1233

    You were @mentioned by Android Lead in: "Component freeze for Q3 release — are we good?"

    yesterday · BELLA project

Today · 3 events

Saturday April 25 · DS leads sync at 10:00.

  • 10:00 — 11:30 DS leads sync
  • 13:30 — 14:00 1:1 with Web Lead
  • 16:00 — 17:00 Friday review prep

Next — tomorrow

  • 09:00 — 09:30 Quick standup

Coming up · 3 surface in your bridge this week

  • Fri 10:00 CHIP will surface 23 components for parity review.
  • Fri 14:00 Research digest with 3 new sources for review.
  • Mon 09:00 elleta.design publish queue: 2 pages awaiting approval.

Watching

  • Web repoIn synclast pull 14m ago
  • iOS repoDrift23 components behind
  • Android repoDrift47 components behind
  • Figma libraryIn syncmaster branch clean
  • StorybookIn sync89 stories · last deploy 2h
  • Zeroheight docsStalelast update 6 days ago
  • Jira backlogActive3 tickets awaiting triage
  • Dev lead channelActive2 threads open
  • Research libraryLiving map47 sources · 6 primary voices
  • Friction logActive3 open notes

Research · Living map

AI-ready design systems — six primary voices.

47 sources tracked. The map updates when anyone in the cohort publishes. Click an entry to pull the full piece into the reader pane.

Voice
Tag

Friction log · 3 open

Things I don't like yet.

Every tool I use is logged here when it breaks my flow. Open entries are dogfooding debt. Resolved entries keep their audit trail. Pink entries are wishlists.

Friction log · Aggregate

50% resolution rate · oldest open: 11 days · last resolved: 7 days ago

  • 2026-04-24 Open Cowork

    The sidebar is too wide — and it just stays open.

    I click a file, it opens in the sidebar, I try to read my code, I lose my place. I don't need it to close. I need it to get out of the way or be narrow enough that reading the main column isn't a fight.

  • 2026-04-24 Open Cowork

    "Show in Finder" is an ejection seat.

    I'm reading a doc, I want to see the next doc. I don't want to be teleported to the OS. Inline preview, same surface, stay with me.

  • 2026-04-24 Resolved CHIP bridge

    Dark mode had invisible button text.

    BELLA's [data-theme="dark"] block only flipped semantic tokens. Component foregrounds stayed at #111. SIMULATE DRIFT rendered as an amber box with no label inside.

    Resolved · hotfix 2d.5 · 25 component-token overrides · commit cdd396d

  • 2026-04-22 Open Notion

    Conversations with my co-parent should render as meetings.

    A Saturday text exchange that negotiates custody for the next week is a meeting. It has attendees, decisions, outcomes. It should generate a Notion-style meeting page, not live buried in iMessage.

  • 2026-04-18 Resolved CHIP bridge

    The four-click approval dance.

    Old flow: click to open proposal, scroll, click diff, click approve, click confirm. Four clicks to say yes. One decision should be one key.

    Resolved · stage 2e · single-key approve · A anywhere in scope

  • 2026-04-15 Wishlist CHIP

    One day I want it to be pink.

    Not urgent. Not rational. Not necessary. But one day. When everything else is shipped and the tokens are clean and the rituals are humming — one day the accent will be pink and no one will stop me.

AI-native BELLA · 6 primitives

Components BELLA needed when CHIP started talking.

BELLA already had buttons, cards, chips. Then CHIP needed to render proposals. Diffs. Audit entries. Each primitive below is a moment the system demanded new vocabulary — evidence that an AI-native design system grows from real agent interactions, not aesthetic ambition.

Surface AI Card
Proposal · Auto
Proposed fix

Proposal surface. Eyebrow, headline, body, confidence chip, three-button row. One proposal per card.

Born when the agent first proposed a fix.

Drafted · awaiting promotion
Diff AI Diff
+ git mv tokens/semantic.light.json

Inline diff with resolved-variant swap. Same geometry collapses drift lines to success message on approve.

Born when "what changed" needed to read at a glance.

Drafted · awaiting promotion
Log AI Audit Entry
2026-04-26 14:03 · Tokens resolved · commit cdd396d

Single-line mono. Timestamp · change · actor. Never wraps. Always visible.

Born when "who approved what" became load-bearing.

Shipped in v0
Measure AI Meter
38%

Value with drift-state color flip. Ink at rest, amber on drift, sage on approve.

Born when "how on-spec" became a single number.

Shipped in v0
Identity AI Label
Autoagent-generated

Eyebrow + chip combo. Tells the reader this came from the agent, not the operator. Non-optional on AI content.

Born when human and agent content needed to be told apart.

Drafted · awaiting promotion
State AI Skeleton

In-flight state. Shimmer only. Never more than 3 seconds without a proposal or an "observing" message.

Born when the agent needed to say "thinking" without lying about progress.

Drafted · awaiting promotion

Atomic design · 12 components · BELLA

The components, every variant CHIP can see.

Atoms are single-purpose primitives. Molecules compose atoms into functional patterns. Organisms are AI-native surfaces — born when the agent needed new vocabulary. Parity gaps at any level propagate upward.

Components · Platform parity matrix

  • Button
  • Card
  • Input
  • Chip
  • Eyebrow
  • Nav link
  • Modal
  • Avatar
  • Badge
  • AI Card
  • AI Diff
  • AI Meter

0–59 critical · 60–89 attention · 90–100 in spec · — not applicable · Tokens layer underpins every component above. Drift surfaces here within 14m of any platform commit.

Infrastructure · Dependency map

The system, every wire CHIP can see.

Hierarchical view of BELLA's surfaces. Click any node to inspect its health, last sync, and key metrics. Status colour reflects current parity.

Click any node to inspect its detail. Status colour reflects parity. Healthy = in sync · Stale = sync overdue · Drift = behind master · Critical = blocking ship.

Surfaces · live status

11 surfaces · 7 in sync · 2 drift · 1 stale · 1 not yet wired
  • Surface Source Status Last sync Divergence Action
  • Storybook storybook · main In sync 2h ago · 89 stories
  • Figma library figma · master In sync 14m ago · master clean
  • Zeroheight zeroheight · docs Stale 6 days ago 3 pages out of date
  • Web repo react-bella-web · main In sync 14m ago · CI green
  • iOS repo ios-bella · main Drift 2h ago 23 components behind
  • Android repo android-bella · main Drift 1d ago 47 components behind
  • Jira backlog jira · BELLA project Active 5m ago 3 awaiting triage
  • Dev lead channel slack · #ds-leads Active 2h ago 2 open threads
  • Research library notion · live Living 14m ago 47 sources · 6 voices
  • Friction log notion · live Active 14m ago 3 open notes
  • Email · Gmail v1 · OAuth pending v1 planned

CHIP queries Notion via the Cloud Managed Agent + Notion MCP today. Storybook, Figma, Zeroheight, Slack, Jira, Gmail are post-submission engineering — same pattern, same audit-ribbon discipline. Click any row to drill into its history.

Sync cadence · last 7 days

Sync cadence is the heartbeat of parity. Silent platforms drift first.

Coming up · Reviews CHIP will surface

Coming up

Reviews CHIP will bring to your bridge. Each row is a future moment of attention.

This week · 6 rituals scheduled

April 26 — May 2, 2026

  1. Sun

    26

    • 18:00 Mise en place sweep stale entries
  2. Mon

    27

    • 09:00 Publish queue elleta.design · 2 pages
    • 11:00 Subscription sweep 1 idle tool flagged
  3. Tue

    28

  4. Wed

    29

    • 10:00 Friction triage 3 open notes
  5. Thu

    30

  6. Fri

    1

    • 10:00 Parity review 23 components · all platforms
    • 14:00 Research digest 3 new sources
  7. Sat

    2

Click any tile to jump to its detail below.

In the lineage of Maggie Appleton's daemon · Projects By IF's trust patterns · Shape of AI's vocabulary · Amelia Wattenberger's embeddings · Luke Wroblewski's structured search · Vitaly Friedman's expert-user dashboards.