fabro/lib/crates/fabro-cli/tests/it/scenario
Bryan Helmkamp 2d8dea3454 Merge origin/main into main
Brings in the events schema v2 work (RunEvent envelope fields, ActorRef,
parallel branch ids, flattened EventEnvelope wire JSON) on top of the
local Stage 6 settings TOML redesign.

Conflict resolutions:
- fabro-types/src/lib.rs: keep new ParallelBranchId re-export from
  origin; drop the legacy Settings/ArtifactStorage* re-exports (the
  flat Settings struct was deleted in Stage 6.3b).
- fabro-server/src/server.rs: keep new ActorRef import from origin;
  drop the unused legacy Settings import that came along with it.
- fabro-api-client/src/models/web-settings.ts: keep our deletion. The
  remote modification was an incidental TS-client regeneration that
  Stage 6.6 already invalidated by collapsing settings DTOs to a
  freeform v2 shape.
- fabro-workflow/src/event.rs: rewrite the run_created actor test to
  use SettingsFile::default() instead of the deleted Settings type.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 21:11:55 -04:00
..
artifacts.rs refactor(storage): unify scratch paths and key schema 2026-04-06 10:13:37 -04:00
exec.rs Default TestContext::command() working directory to temp_dir 2026-03-31 20:36:48 -04:00
lifecycle.rs refactor(scratch): remove stale scratch file refs 2026-04-07 20:40:06 -04:00
mod.rs perf(cli): reduce slow integration test overhead 2026-04-07 22:57:45 -04:00
recovery.rs fix(test): eliminate recovery, cancel, and label flakes 2026-04-08 10:13:17 -04:00
server_lifecycle.rs fix(tests): isolate shared-daemon scenario helpers 2026-04-05 03:18:46 -04:00
smoke.rs Merge origin/main into main 2026-04-09 21:11:55 -04:00