fabro/docs/execution
Bryan Helmkamp 190bbf4e34 Remove Context logs, replace with RunNotice events + tracing
Context::append_log / logs_snapshot was a write-only audit trail that
was never surfaced — not in events, CLI output, or tracing. Errors like
"checkpoint save failed" were silently swallowed.

Replace all append_log call sites with RunNotice events (which are
automatically traced and visible in progress.jsonl / CLI). Remove the
logs field from both Context types, the Checkpoint struct, the OpenAPI
spec, and the TS client. Old checkpoints containing a logs field are
silently ignored during deserialization.

Also make git_diff return Result<String, String> with structured error
info (exit code + stderr) instead of Option<String>.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 13:47:05 -04:00
..
checkpoints.mdx Remove Context logs, replace with RunNotice events + tracing 2026-03-29 13:47:05 -04:00
context.mdx Replace ContextWindowWarning with generic Warning event 2026-03-23 13:48:26 -04:00
devcontainers.mdx Update docs, frontend, marketing, and skills for .fabro extension 2026-03-13 22:38:25 -04:00
environments.mdx Extract fabro resume subcommand (#137) 2026-03-22 13:45:06 -04:00
failures.mdx Attractor spec hunks 9-11: edge selection fallback and default_max_retries rename 2026-03-23 14:20:24 -04:00
observability.mdx Attractor spec hunks 14 & 16: remove error_policy and k_of_n/quorum from parallel handler 2026-03-23 14:59:35 -04:00
outcomes.mdx Attractor spec hunks 14 & 16: remove error_policy and k_of_n/quorum from parallel handler 2026-03-23 14:59:35 -04:00
retros.mdx Designate retros as experimental, disable by default via [features] flag 2026-03-15 20:36:32 -04:00
run-configuration.mdx Fix stale comments referencing deleted config type names 2026-03-29 13:47:05 -04:00