fabro/docs-internal
Bryan Helmkamp 87bc42be70 refactor(interview): move run answers onto control channels
Persist pending interviews in run state, deliver accepted answers to workers
through the server-owned control path, and remove the old scratch-file and
WebInterviewer transports.

This also moves Slack onto the canonical server answer flow, adds richer
question metadata to the API and run events, and covers the subprocess
question lifecycle with end-to-end tests.
2026-04-07 19:23:36 -04:00
..
assets/brand Add twitter card iamge 2026-03-19 15:40:25 -04:00
demo Attractor spec hunks 14 & 16: remove error_policy and k_of_n/quorum from parallel handler 2026-03-23 14:59:35 -04:00
product Rename fabro serve to fabro server start 2026-03-30 16:17:38 -04:00
events-strategy.md docs: align events strategy with RunEvent simplification 2026-04-04 13:26:08 -04:00
events.md Make workflow state fully derivable from events 2026-04-02 08:33:42 -07:00
logging-strategy.md feat(logging): add daily log rotation and 7-day cleanup 2026-04-06 19:08:26 -04:00
plan-events-as-source-of-truth-follow-ups.md refactor: rename workflow run events 2026-04-04 11:15:32 -04:00
plan-events-as-source-of-truth.md docs 2026-04-01 16:25:41 -04:00
run-directory-keys.md refactor(interview): move run answers onto control channels 2026-04-07 19:23:36 -04:00
updating-web-screenshots.md Cut over Fabro web app to a server-backed SPA 2026-04-01 21:36:01 -07:00