fabro/docs
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
..
brainstorms docs: capture cargo dev cleanup requirements 2026-04-25 19:14:16 -04:00
ideation docs 2026-04-09 17:24:30 -04:00
internal docs: clarify chain-rendering boundary in error strategy 2026-05-04 11:28:28 -04:00
plans chore: plans 2026-05-03 13:10:04 -04:00
public fix(billing): render non-LLM run stages 2026-05-03 22:49:33 -04:00
superpowers chore: add plan 2026-05-04 11:12:40 -04:00