v0.8.3
🚢 This patch tightens scope handling, executor result parsing, and task YAML compatibility.
Changes
- Treat
scope.allowed_pathsas the expected implementation scope and review baseline, while keepingscope.forbidden_pathsprotected. - Require valid structured executor result JSON instead of generating fallback completion evidence.
- Define
files_modifiedas the final worktree diff submitted for supervisor review, soscope_expansionscovers retained changes from earlier attempts. - Remove
executor.max_budget_usdfrom the active task contract, runner flags, schemas, skeletons, examples, and docs. - Decode known task YAML fields while ignoring unknown fields at runtime.
- Package Galley plugins as version
0.1.19.
Fixes
- Preserve Codex
--output-last-messageparse errors in executor diagnostics. - Preserve staged deletions during review staging and accepted-task finalization.