fabro/lib/components/fabro-sandbox
Bryan Helmkamp f69a6779c8
Shrink fabro-sandbox's error module to what callers use
After the driver rounds, fabro-sandbox's Error keeps four variants:
Message, Context, AnyhowContext, and Driver. The module still carried
helpers written for callers that never arrived: incomplete_operation,
is_transport, and is_unsupported classified driver variants nothing in
fabro branches on; From<String> and From<&str> let a bare string become
an error, which no call site did; driver_error duplicated the From impl;
exec_failure and is_not_found had only test callers, and those tests can
match on the driver error directly.

This removes them. Callers build a Driver error through Error::from, and
the two tests that inspected a failure now match on Error::driver(). The
Driver variant's doc names the driver variants fabro does act on: Exec,
Git, and NotFound. The redaction and log-rendering helpers stay; they
are what the error module is for.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 14:56:34 -06:00
..
src Shrink fabro-sandbox's error module to what callers use 2026-09-11 14:56:34 -06:00
tests Hold Daytona credentials as the SDK's configuration 2026-09-10 16:53:20 -06:00
Cargo.toml Let the Daytona provider cache images as snapshots instead of fabro 2026-09-11 13:11:16 -06:00