fabro/lib/crates
Bryan Helmkamp 871bc500e4 refactor: unify workflow stored event model
Add a shared StoredEvent schema in fabro-types and switch workflow,
store, CLI, and server event handling to use it directly.

This removes the writer/reader mismatch around flattened failure data,
updates affected projections and progress rendering, and refreshes the
fixture/snapshot coverage around the canonical event shape.
2026-04-04 10:38:44 -04:00
..
fabro-agent Rename SessionConfig to SessionOptions and McpServerConfig to McpServerSettings 2026-04-02 06:47:42 -07:00
fabro-api Simplify: rename internal AggregateUsageTotals to UsageAccumulator, add TODO 2026-04-03 11:24:36 -07:00
fabro-checkpoint refactor: derive durable run paths from run IDs 2026-04-03 19:15:39 -07:00
fabro-cli refactor: unify workflow stored event model 2026-04-04 10:38:44 -04:00
fabro-config refactor(run): drop workflow.toml run-dir fallback 2026-04-03 11:27:32 -07:00
fabro-core Rename fabro_core::RunState to ExecutionState 2026-04-03 16:34:24 -07:00
fabro-devcontainer Rename SessionConfig to SessionOptions and McpServerConfig to McpServerSettings 2026-04-02 06:47:42 -07:00
fabro-github Rename SessionConfig to SessionOptions and McpServerConfig to McpServerSettings 2026-04-02 06:47:42 -07:00
fabro-graphviz Clean up workspace clippy warnings 2026-03-30 11:27:25 -04:00
fabro-hooks Rename SessionConfig to SessionOptions and McpServerConfig to McpServerSettings 2026-04-02 06:47:42 -07:00
fabro-interview Speed up sleep-heavy test suites 2026-03-31 13:12:21 -04:00
fabro-llm Rename SessionConfig to SessionOptions and McpServerConfig to McpServerSettings 2026-04-02 06:47:42 -07:00
fabro-macros Add twin test mode for OpenAI E2E tests 2026-03-31 20:36:48 -04:00
fabro-mcp Rename fabro-api-types to fabro-api with progenitor client generation 2026-04-03 11:17:27 -07:00
fabro-model Clean up workspace clippy warnings 2026-03-30 11:27:25 -04:00
fabro-oauth Add twin test mode for OpenAI E2E tests 2026-03-31 20:36:48 -04:00
fabro-proc Add server daemon management with Unix socket support 2026-04-02 10:40:19 -07:00
fabro-retro Remove redundant run_dir file writes that duplicate event-sourced data 2026-04-03 11:04:55 -07:00
fabro-sandbox Remove SandboxRecordExt trait (save/load were unused in production) 2026-04-03 14:58:18 -07:00
fabro-server refactor: unify workflow stored event model 2026-04-04 10:38:44 -04:00
fabro-slack Rename SessionConfig to SessionOptions and McpServerConfig to McpServerSettings 2026-04-02 06:47:42 -07:00
fabro-store refactor: unify workflow stored event model 2026-04-04 10:38:44 -04:00
fabro-telemetry Speed up sleep-heavy test suites 2026-03-31 13:12:21 -04:00
fabro-test Rename SessionConfig to SessionOptions and McpServerConfig to McpServerSettings 2026-04-02 06:47:42 -07:00
fabro-tracker Rename SessionConfig to SessionOptions and McpServerConfig to McpServerSettings 2026-04-02 06:47:42 -07:00
fabro-types refactor: unify workflow stored event model 2026-04-04 10:38:44 -04:00
fabro-util Add global JSON output mode 2026-03-31 07:51:19 -04:00
fabro-validate Add publish = false to all crates to prevent accidental crates.io publish 2026-03-29 13:47:09 -04:00
fabro-workflow refactor: unify workflow stored event model 2026-04-04 10:38:44 -04:00