mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-05 08:10:39 +00:00
Stage 6.1 prep follow-ups that consumers need when walking v2 directly: - `bridge::bridge_sandbox`, `bridge_mcp_entry`, `bridge_mcps`, `bridge_hook`, `bridge_exec`, `bridge_worktree_mode`, `bridge_merge_strategy` are now `pub`, so callers can lift the runtime shape they need out of the v2 tree without round-tripping through the full `bridge_to_old` legacy Settings builder. - New `bridge::bridge_pull_request` and `bridge::bridge_run_artifacts` helpers extract their respective runtime shapes from v2 layers. - `SettingsFile::run_prepare_commands()` / `run_prepare_timeout_ms()` flatten `run.prepare.steps` into the legacy script-string vector shape consumers pass to `LifecycleOptions::setup_commands`. - `SettingsFile::run_inputs_as_strings()` stringifies `run.inputs` TOML values for var-expansion call sites. - `fabro_checkpoint::GitAuthor` now has `From<&v2::run::GitAuthorLayer>` so consumers can construct a runtime author directly from the v2 subtree without going through the legacy flat `GitAuthorSettings`. All changes are additive. `bridge_to_old` still exists and nothing has migrated off the flat `Settings` shape yet -- those moves land in follow-up commits once each consumer crate is converted independently. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| crates | ||
| packages/fabro-api-client | ||