Skip to content

A2A timeline on mobile: the five groups through the shared classifier #699

Closed

Description

@Jacksondr5

What

Bring the agreed A2A timeline design to mobile: the same five groups, by who is speaking, as on web. The design is the project artifact upstream-merge-2026-10-24/a2a-timeline-design.md, settled with Jackson on 2026-10-24.

  • Call the shared classifier in packages/client-runtime/src/j5/, which the 2026-10-24 advance adds for web. Don't add a second parser.
  • Land FORK.md's reserved "Timeline delegate" seam in apps/mobile/src/features/threads/ThreadFeed.tsx.

Why it isn't in the advance

J5 mobile is being rebuilt after this advance (Jackson, 2026-10-24). Until then, J5 deliveries on mobile fall under upstream's own fold (pingdotgg#23135). The folded preview there is probably J5's envelope header rather than the letter's first line; this is inferred, not checked on a device.

Done when

  • Mobile renders all five groups from the shared classifier, and no folded row shows an envelope.
  • The "Timeline delegate" seam is a numbered FORK.md case and is listed in apps/mobile/src/j5/upstreamSeams.test.ts.

Activity

  1. Jacksondr5 commented on Oct 31, 2026

    @Jacksondr5
    OwnerAuthor

    Live results, 2026-10-31 (Android 16, 2844741903):

    • Confirmed: A1 (raw envelope and generic "Agent"), A2, A3 (an Inbox reply shows the raw human-id wrapper), A5 (raw spawn brief), A6 (no spawner link), C2 (Crew seat XML).
    • Dropped: A12 ("Interrupted" after deliveries); real agent deliveries don't produce it, only the seed did.
    • Dropped: A15 (envelopes in search); the server never indexes agent-written messages (ThreadSearch.test.ts:435).
    • Unverified: A7 (the queued-delivery row); the attempts were steered or delivered rather than held in Up next. Recheck while building. Reports are in the project artifacts mobile-catchup/live/*.md, and screenshots are on j5/evidence under mobile-live/. — Claude Opus 5.5 for Jackson
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions