mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-24 00:51:19 +00:00
Fix 3 confirmed gaps from spec compliance review (85 items, 91.8% aligned): - Write internal.retry_count.<node_id> to PipelineContext after retries so handlers and conditions can access retry counts (spec 5.1) - Add graph-level default_thread (step 3) to 5-step thread ID resolution, pass graph param to resolve_thread_id (spec 5.4) - Write prompt.md/response.md in fan_in LLM evaluation path (spec 5.6) Also includes pre-existing improvements: checkpoint stores node_outcomes and next_node_id for correct resume, engine timeout enforcement, auto_status support, fidelity degradation on resume, preamble injection, is_retryable error classification, stylesheet specificity correction, full stylesheet parse validation, direction_valid lint rule, pre-hook returns Skipped not Fail, fan-in score-based sorting and all-fail detection, manager_loop child autostart and steer cooldown. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| graph | ||
| handler | ||
| interviewer | ||
| parser | ||
| validation | ||
| artifact.rs | ||
| checkpoint.rs | ||
| condition.rs | ||
| context.rs | ||
| engine.rs | ||
| error.rs | ||
| event.rs | ||
| lib.rs | ||
| outcome.rs | ||
| pipeline.rs | ||
| stylesheet.rs | ||
| transform.rs | ||