0a001c42c780cd1ce3b873c8d70eac7199a4d0f2
Two failed web-ui freestyle runs dead-ended on the write manifest. The scaffold_frontend stage declared writes=[frontend/package.json, frontend/vite.config.ts], so every other file the scaffold produced (tsconfig, src/main.tsx, index.html, App.tsx) was BLOCKED as PATH_OUTSIDE_MANIFEST with no agent-facing escape hatch — unlike WRITE_SCOPE, which advertises task_update. Retry exhausted -> WorkflowFailed. - ManifestContainmentRule: a write already inside the active task's affected_paths is allowed even when the stage manifest is narrower. The task scope is the agent-widenable, recorded authority (see WriteScopeRule); the stage manifest is a planner hint that defers to it. Block message now names the remedy (widen affected_paths via task_update). - architect_freestyle prompt: a scaffold/generator stage must declare its `writes` as a covering directory glob (frontend/**), not enumerate files, and use ** not * — frontend/* does not cover frontend/src/main.tsx. core:toolintent green (78 tests), detekt clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fix: workflow inference chain — surface llama-server errors, user-turn-last, bundle-relative prompts
Description
No description provided
Languages
Kotlin
88.4%
Go
11.4%
Python
0.2%