Skip to content

Commit f51d29a

Browse files
trilltinoclaude
andcommitted
ROADMAP: phases 7.0-9 shipped — the frontends now demo Coral
Same-day execution of the frontend plan in the planned order (7.0 -> 7 -> 9 -> 8). Full-repo sweep: 163 tests green incl. 4 Playwright e2e through the real recorded-coral -> feed -> UI pipeline. Phase 0's remaining "Runs tab" item closed by Phase 7. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 8ec6fe9 commit f51d29a

1 file changed

Lines changed: 17 additions & 11 deletions

File tree

ROADMAP.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# ROADMAP.md — the agent-commerce layer: build record + what's next
22

3-
> **Status: phases 0–6 below are shipped** (per-phase ✅ notes inline), and the loop is
4-
> **validated live on devnet** — both the settle path and the verifier-refused path. What remains
5-
> is the stretch list inside each phase and the [Future](#future-explicitly-out-of-scope-for-now)
6-
> section. This doc is the build record + roadmap; the user-facing story is in the
7-
> [README](README.md).
3+
> **Status: phases 0–9 below are shipped** (per-phase ✅ notes inline): the agent-commerce layer
4+
> (0–6, **validated live on devnet** — both the settle path and the verifier-refused path) and the
5+
> frontend/Coral-visibility layer (7.0–9). What remains is the stretch list inside each phase and
6+
> the [Future](#future-explicitly-out-of-scope-for-now) section. This doc is the build record +
7+
> roadmap; the user-facing story is in the [README](README.md).
88
99
## Thesis
1010

@@ -295,17 +295,23 @@ buyer's award reasoning cites reputation.
295295

296296
---
297297

298-
## Phases 7–9 — complete the frontends, make Coral visible (planned 2026-07-05)
298+
## Phases 7–9 — complete the frontends, make Coral visible — ✅ shipped 2026-07-05
299299

300-
The audit that motivates this: **the feed already serves the whole agent-commerce layer —
300+
*Status:* all four phases below shipped same-day, in the planned order (7.0 → 7 → 9 → 8).
301+
Verified: feed 18/18 (bus-context/threads/roster/replayThreads), marketplace web 13 unit +
302+
**4 Playwright e2e through the real pipeline** (recorded coral state → feed → UI, incl. the Coral
303+
bus tab and the Runs tab), agent-economy bridge + web typecheck & vite build, txodds 10/10 —
304+
full-repo sweep 163 tests green. Phase 0's remaining "Runs tab" item closed with Phase 7.
305+
306+
The audit that motivated this: **the feed already served the whole agent-commerce layer —
301307
`verification`, `/api/runs`, `/api/reputation`, ledger replay (`source:"ledger"`) — and the
302308
frontends render none of it** (zero references in `examples/marketplace/web/src`). Worse, nothing
303309
in any UI shows that the coordination *is* Coral: threads, `@mentions`, agent presence, and the
304310
puppet trick are all invisible — a judge can't tell the market apart from a REST API. And the
305311
feed's `collectMessages` flattens the extended state to `{sender, text}`, **dropping thread ids and
306312
mentions**, so no UI could show the bus even if it tried. Fix the data first, then the three UIs.
307313

308-
### Phase 7.0 — enabler: the feed exposes Coral-native structure
314+
### Phase 7.0 — enabler: the feed exposes Coral-native structure — ✅ shipped
309315

310316
*The one data change everything else hangs off.*
311317

@@ -324,7 +330,7 @@ mentions**, so no UI could show the bus even if it tried. Fix the data first, th
324330
**Done when:** `curl /api/threads` shows the market thread with participants and per-message
325331
mentions for a live session AND for a ledger replay.
326332

327-
### Phase 7 — marketplace visualizer: render what the feed already knows
333+
### Phase 7 — marketplace visualizer: render what the feed already knows — ✅ shipped
328334

329335
*The flagship UI. One new tab per invisible layer, all fixture-testable.*
330336

@@ -354,7 +360,7 @@ mentions for a live session AND for a ledger replay.
354360
only) shows: the replay banner, settled + verifier-refused rounds with verdicts, the run detail
355361
trail with working Explorer links, the reputation scoreboard, and the bus view with mentions.
356362

357-
### Phase 8 — agent-economy dashboard: show the puppet trick
363+
### Phase 8 — agent-economy dashboard: show the puppet trick — ✅ shipped
358364

359365
*This example owns the Coral surfaces marketplace doesn't — put them on screen.*
360366

@@ -374,7 +380,7 @@ trail with working Explorer links, the reputation scoreboard, and the bus view w
374380
**Done when:** a demo viewer can point at the screen and say which message the human injected,
375381
which threads the broker fanned out, and which MCP primitive fired at each step.
376382

377-
### Phase 9 — txodds: give the Coral round a face, tie the board to the market
383+
### Phase 9 — txodds: give the Coral round a face, tie the board to the market — ✅ shipped
378384

379385
**Build** (`examples/txodds/`)
380386
- **The coral round gets the visualizer** — it's logs-only today, yet it speaks the same wire

0 commit comments

Comments
 (0)