fabro/lib/apps/fabro-server
Scott Werner 0b46e1d735 Simplify local RunIntent producer support
Share canonicalize_location and resolve_existing_workflow_location
between the local package resolver and the version collector, drop the
redundant package-root pre-check and the PackageFileReadError enum in
favor of anyhow context, and read HEAD's SHA from git2 instead of a
separate rev-parse subprocess.

Make GitRunTargetObservation a plain struct, replace the repo-info
tuple with a named struct, tighten the closure view trait, avoid
deep-cloning the root workflow during collected validation, remove the
unused into_closure accessor, and dedupe test helpers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 14:08:35 -04:00
..
migrations Harden SQLite activation and run history consistency 2026-08-31 12:19:16 -04:00
src Simplify local RunIntent producer support 2026-08-31 14:08:35 -04:00
tests Merge pull request #823 from fabro-sh/codex/sqlite-run-history-activation 2026-08-31 12:53:11 -04:00
build.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
Cargo.toml Add local folder run target 2026-08-25 11:59:37 -04:00