| name | fixthis-repository-change |
| description | Use when implementing, diagnosing, reviewing, or verifying source, test, docs, architecture, console, CLI, sidekick, or Gradle-plugin work inside the FixThis source checkout. |
FixThis Repository Change
Use for FixThis source checkout work. Do not use for installing FixThis into an external app.
- Read root AGENTS.md and run its Git/worktree preflight.
- Choose a matching task id from
scripts/agent-route-registry.mjs; for console work run npm run agent:route -- --task console --json. Once paths are known use npm run agent:route -- --changed --base origin/main.
- Read only returned maintained docs and first source files, then inspect current implementation.
- Preserve unrelated dirty changes and make the smallest compatible change.
- Write the failing focused test before behavior changes.
- Run returned focused checks from cheapest to broadest.
- Rerun
npm run agent:route -- --changed --json against the final diff.
- Run the returned broad gate and connected proof when required.
- Report PASS, FAIL, DEFERRED, or SKIPPED with evidence, reason, and residual risk.
- Recheck branch, upstream, dirty state, and worktrees.
Never modify personal or project Codex configuration in this workflow. Commit, merge, push, publish, resolve feedback, or stop a process only when requested.