brunovima83
031c58ee18
fix(skill): run Step B3 when every semantic file is cached
...
The split-host runbook told the agent to skip to Part C when every doc,
paper and image hit the semantic cache. Part C reads
.graphify_semantic.json unconditionally and only the Step B3 merge writes
it, so a second run on an unchanged mixed corpus failed with
FileNotFoundError; writing an empty file instead dropped every cached node.
The all-cached case now skips B1/B2 but still runs B3. Step B0 also clears
.graphify_chunk_*.json before dispatch: B3 merges every chunk on disk, and a
leftover from an interrupted run would otherwise be merged as fresh.
The aider and devin monoliths keep the old sentence; they are pinned to the
v8 baseline by --monolith-roundtrip.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
(cherry picked from commit bab1bb2775 )
2026-10-05 20:12:34 +01:00
..
2026-06-29 10:01:06 +01:00
2026-10-05 20:12:34 +01:00
2026-09-27 18:39:51 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-09-27 18:39:51 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 20:12:34 +01:00
2026-09-25 16:07:51 +01:00
2026-06-23 17:26:49 +01:00
2026-06-28 16:57:00 +01:00
2026-06-23 17:26:49 +01:00
2026-06-23 17:26:49 +01:00
2026-07-03 11:37:22 +01:00
2026-06-23 17:26:49 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00
2026-09-25 16:07:51 +01:00
2026-06-19 15:37:11 +01:00
2026-06-28 16:57:00 +01:00
2026-07-03 11:37:22 +01:00
2026-06-19 15:37:11 +01:00
2026-07-20 13:30:26 +01:00