fabro/lib
Bryan Helmkamp 2a4f2aa718
Test the server's attach to the container Petri created
A server scenario runs a command workflow on Docker through Petri's
plugin (skipped without the plugin or a daemon), then reaches the
container without Petri: the sandbox tab describes it under its
`petri.run` label, Run Files writes, lists and reads a file in its
workspace after starting the stopped container, a preview URL opens to a
port in it, and an Ask Fabro turn runs against it through the OpenAI
twin. A unit test attaches through the ownership seam with a scripted
provider: the run's own container attaches, another run's and one that
carries only Fabro's retired `sh.fabro.*` labels are refused as not
owned.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-19 14:00:56 -04:00
..
apps Test the server's attach to the container Petri created 2026-09-19 14:00:56 -04:00
components Delete fabro-sandbox 2026-09-19 13:57:30 -04:00
foundation Read workflow graphs through Petri's DOT parser 2026-09-19 12:23:57 -04:00
packages/fabro-api-client Build the run's display graph from Petri's admission 2026-09-19 11:41:58 -04:00