AgentEvalTool/.scratch/v0.6/issues
sinohqb 8bc5aa6979 feat(campaign): add per-Run timeline seam + endpoint
build_campaign_timeline flattens a campaign's child Runs into offset-sorted
per-Run entries (distinct from the report's 12-bucket aggregation), reusing a
shared _run_window_offset口径 so both views place a run identically. Exposes
GET /campaigns/{id}/timeline and the api.ts type/call. (v0.6 ticket 06)
2026-07-31 16:49:04 +08:00
..
01-campaign-persistence-and-api.md docs(v0.6): add Campaign spec and 5 tracer-bullet tickets 2026-07-30 11:45:13 +08:00
02-scheduler-decision-and-run-spawn.md docs(v0.6): add Campaign spec and 5 tracer-bullet tickets 2026-07-30 11:45:13 +08:00
03-durable-scheduler-loop-and-recovery.md docs(v0.6): add Campaign spec and 5 tracer-bullet tickets 2026-07-30 11:45:13 +08:00
04-campaign-report-dual-axis.md docs(v0.6): add Campaign spec and 5 tracer-bullet tickets 2026-07-30 11:45:13 +08:00
05-frontend-campaigns-page.md docs(v0.6): add Campaign spec and 5 tracer-bullet tickets 2026-07-30 11:45:13 +08:00
06-campaign-timeline-endpoint.md feat(campaign): add per-Run timeline seam + endpoint 2026-07-31 16:49:04 +08:00
07-reverse-timescale-input.md feat(campaign): add per-Run timeline seam + endpoint 2026-07-31 16:49:04 +08:00
08-shared-timeline-component.md feat(campaign): add per-Run timeline seam + endpoint 2026-07-31 16:49:04 +08:00
09-plan-timeline-preview.md feat(campaign): add per-Run timeline seam + endpoint 2026-07-31 16:49:04 +08:00
10-expandable-row-timeline.md feat(campaign): add per-Run timeline seam + endpoint 2026-07-31 16:49:04 +08:00