fabro/lib/components/fabro-petri/tests
Bryan Helmkamp 1fda9633e4
Bind the run's resolved goal into Petri's check
An intent's goal override, and a `[run.goal]` layer, reached the run's
display graph and its settings but not Petri's check, so the agent stages
executed with the workflow's own goal while the run showed the override.
The launch now carries the run's resolved goal (the settings' inline
`run.goal`, layered as the create path layers it) as Petri's
`petri.launch_goal` compile variable, which Petri binds over the bundle's
`[run] goal` and the graph's own `goal`, so admission's frozen plan carries
the goal the run shows.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 03:48:35 -04:00
..
support Keep every workspace under Petri's retention and say why 2026-09-18 18:39:58 -04:00
blobs.rs Test the interview, secret, blob and home adapters through the engine 2026-09-17 22:31:35 -04:00
check.rs Bind the run's resolved goal into Petri's check 2026-09-21 03:48:35 -04:00
hooks.rs Plan recovery through a Planner and share the run's Git settings with the hooks 2026-09-20 15:15:11 -04:00
host_tools.rs Read the tools, question details, script and condition off Petri's records 2026-09-18 22:17:15 -04:00
interview.rs Run the server's lifecycle over platform records instead of run_events 2026-09-18 12:32:06 -04:00
model.rs Test the interview, secret, blob and home adapters through the engine 2026-09-17 22:31:35 -04:00
projection.rs Split the projector into the pass, its ordering rule, its stream and its wake-up 2026-09-20 15:10:03 -04:00
prune.rs Fix the gate findings in the prune change 2026-09-19 15:02:20 -04:00
runs.rs Add the fabro-petri crate and pin the Petri packages 2026-09-17 19:23:30 -04:00
secrets.rs Test the interview, secret, blob and home adapters through the engine 2026-09-17 22:31:35 -04:00
sqlite_store.rs Implement Petri's run store over Fabro's SQLite database 2026-09-17 19:30:30 -04:00