You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
callum-dev update cleans up the last no-mistakes config - Every update now deletes a leftover .no-mistakes.yaml and removes the seven Bash(no-mistakes ...) allow entries from .claude/settings.json, whatever the stamp or baseline says. Other allow entries are untouched. A leftover .no-mistakes/ folder is only reported, never deleted. The consumer templates (gitignore, devcontainer, README) no longer mention no-mistakes. (#1329)
The merge train runs for dev-system itself - This repo's factory loop now merges through the merge train (mergeTrain in .claude/factory-loop.json), falling back to the plain merge queue when the tested tree or state does not match. Nothing changes for consumer repos. (#1328)
Upgrade
CLI and templates: npm update @callum/dev-system && npx callum-dev update. Expect removed lines for .no-mistakes.yaml and the no-mistakes allow entries; commit the result. Delete a reported .no-mistakes/ folder by hand if you no longer need it.
Plugin: run npx callum-dev update, commit the .claude/settings.json it produces, then restart the container or run dev-init --plugins. A loop workspace on the orchestrator-loop template picks up the plugin only after that template is pushed at this release (coder/push.sh orchestrator-loop).
Technical changes
Maintenance
Cover the no-mistakes cleanup in the v0.97.1 release notes (#1332)