fabro/apps/arc-web/app/data
Bryan Helmkamp 8aa7abf7f4 Deduplicate utilities, remove TOCTOU checks, and strengthen types
- Extract millis_u64 and save_json/load_json to shared crate root, replacing
  identical copies in engine, parallel, human, conclusion, manifest,
  checkpoint, and retro modules
- Remove exists() pre-checks before Manifest::load and Conclusion::load
  in CLI runs scanner (TOCTOU anti-pattern)
- Merge duplicate cancel_run match arms for Queued/Starting/Running
- Change Conclusion.status from String to StageStatus enum
- Extract RunFilterArgs shared struct from RunsListArgs/RunsPruneArgs
- Replace hand-rolled formatDuration with formatDurationMs wrapper over
  existing formatDurationSecs
- Extract duplicated ToolRow/ToolBlock components to shared tool-use.tsx

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 12:59:22 -05:00
..
dot-grammar.ts Replace direct Shiki usage with @pierre/diffs File component 2026-02-28 16:49:43 -05:00
register-dot-language.ts Add light mode support with theme toggle 2026-03-01 18:06:45 -05:00
retros.ts Deduplicate utilities, remove TOCTOU checks, and strengthen types 2026-03-06 12:59:22 -05:00
runs.ts Fix react-doctor warnings: remove dead code, fix keys and accessibility (92→99) 2026-03-06 09:40:20 -05:00
verifications.ts Fix react-doctor warnings: remove dead code, fix keys and accessibility (92→99) 2026-03-06 09:40:20 -05:00