diff options
| author | Adam Malczewski <[email protected]> | 2026-06-10 08:41:26 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-10 08:41:26 +0900 |
| commit | ee502ba1228fdaec4a15413a973ffce7ca89a0b6 (patch) | |
| tree | 8d48f9a509219caf004098dd61375868d7f3fdcd /tasks.md | |
| parent | 18e9f583c695230d59fa03f21c6abf58936eb928 (diff) | |
| download | dispatch-ee502ba1228fdaec4a15413a973ffce7ca89a0b6.tar.gz dispatch-ee502ba1228fdaec4a15413a973ffce7ca89a0b6.zip | |
docs(metrics): FE Pass-2 courier handoff + mark live-verified
GET /conversations/:id/metrics verified end-to-end against flash (live stream
metrics byte-match the persisted TurnMetrics; journal turn/step spans carry
dotted usage.* incl. cacheReadTokens). Handoff doc for the user to courier the
wire/transport-contract 0.4.0 delta to ../dispatch-web (ORCHESTRATOR \xc2\xa77).
Diffstat (limited to 'tasks.md')
| -rw-r--r-- | tasks.md | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -61,11 +61,12 @@ server/collector procs poison the next run's counts. per-step+turn metrics from the event stream and persists after seal; transport-http `GET /conversations/:id/metrics` → `ConversationMetricsResponse`. `@dispatch/wire` + `@dispatch/transport-contract` → `0.4.0`. Commit `6db12ff`. -- [ ] **FE courier handoff** for the new types + endpoint (in-repo handoff doc; - user couriers to `../dispatch-web`; ORCHESTRATOR §7 — backend does not write - the FE repo). -- [ ] **Live re-probe** of `GET /conversations/:id/metrics` end-to-end (first - probe came back empty — re-run with a longer boot wait). +- [x] **Live-verified end-to-end** (against flash): live `step-complete`/`done` + metrics ↔ persisted `GET /conversations/:id/metrics` byte-match (aggregate + + per-step `stepId` + ttft/decode/genTotal + durationMs); journal turn/step spans + carry dotted `usage.*` incl. `usage.cacheReadTokens` (the #2 fix). +- [x] **FE courier handoff** written: `frontend-metrics-pass2-handoff.md` (in + this repo; user couriers to `../dispatch-web`; ORCHESTRATOR §7). ## Open items - **logging-audit #1:** conversation-store has no injected logger, so a load-time |
