fabro/docs/internal
Bryan Helmkamp f4f5416db8
docs: clarify chain-rendering boundary in error strategy
`thiserror`-derived `Display` does not walk `#[source]`, so `format!("{err}")`
and `format!("{err:#}")` on a typed error silently produce only the
top-level message — the same format string changes meaning when migrating
from `anyhow::Result` to a typed `Result`. Point at
`fabro_util::error::collect_chain` as the canonical helper and broaden
the test guidance to cover typed errors.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 11:28:28 -04:00
..
assets/brand docs: move published docs under docs/public 2026-04-26 21:19:46 -04:00
demo chore(demo): move simplify prompt to prompts/ alongside graphs 2026-04-30 08:35:48 -04:00
licenses docs: move published docs under docs/public 2026-04-26 21:19:46 -04:00
product docs: move published docs under docs/public 2026-04-26 21:19:46 -04:00
cargo-target-apfs-churn-plan.md docs: commit plan 2026-04-28 09:46:52 -07:00
cli-workflow-coupling-audit.md refactor(types): remove stage status compatibility 2026-04-30 06:48:47 -04:00
error-handling-strategy.md docs: clarify chain-rendering boundary in error strategy 2026-05-04 11:28:28 -04:00
event-schema-competitive-analysis.md docs: move published docs under docs/public 2026-04-26 21:19:46 -04:00
events-strategy.md fix(sandbox): surface snapshot lifecycle progress 2026-05-03 20:44:16 -04:00
events.md fix(sandbox): surface snapshot lifecycle progress 2026-05-03 20:44:16 -04:00
fabro-event-schema-v2-concrete-shape.md docs: move published docs under docs/public 2026-04-26 21:19:46 -04:00
fabro-event-schema-v2-proposal.md docs: move published docs under docs/public 2026-04-26 21:19:46 -04:00
llm-client-resolution.md docs: move published docs under docs/public 2026-04-26 21:19:46 -04:00
logging-strategy.md fix(workflow): retain exec output tails on failures 2026-05-03 21:30:34 -04:00
plan-events-as-source-of-truth-follow-ups.md refactor(run-projection): use stage vocabulary 2026-05-01 19:56:22 -04:00
plan-events-as-source-of-truth.md Make git metadata sandbox-native 2026-04-27 21:43:15 -07:00
run-directory-keys.md refactor(run-projection): use stage vocabulary 2026-05-01 19:56:22 -04:00
server-secrets-strategy.md docs: move published docs under docs/public 2026-04-26 21:19:46 -04:00
slow-test-opportunities-2026-04-07.md docs: move published docs under docs/public 2026-04-26 21:19:46 -04:00
testing-strategy.md docs: move published docs under docs/public 2026-04-26 21:19:46 -04:00
updating-web-screenshots.md chore(web): namespace static images under /images and skip in HTTP logs 2026-04-30 08:57:14 -04:00