fabro/lib
Bryan Helmkamp 3aadc21739
Test the interview, secret, blob and home adapters through the engine
Integration tests in `fabro-petri` run workflows through `engine::run` on
the host sandbox: a gate answered under the posted question id, two
parallel gates each bound to their own answer, an expired question
completed as a timeout with the gate's default, an auto-approved run, a
cancelled run; a secret resolved from a vault into a command and masked in
every `petri_records` row; a command's large output round-tripped through
the `blobs` table under `blob://sha256/<hex>`; and the `hello` bundle on
the OpenAI twin with a model client over a vault that holds the key,
whose skills step searched the configured home.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 22:31:35 -04:00
..
apps Install Petri's interview, secret, blob and home adapters in a Fabro run 2026-09-17 22:31:35 -04:00
components Test the interview, secret, blob and home adapters through the engine 2026-09-17 22:31:35 -04:00
foundation Carry Petri's sandbox plugin variables into workers and test servers 2026-09-17 21:20:22 -04:00
packages/fabro-api-client Add the Petri run store endpoints to the API 2026-09-17 20:12:20 -04:00