13-Mar-2026 — Walks-sync, Hooks,agents and 2 more areas: 3 features and 1 fix #184

build 524commit 7da3d9e


Adds PUSH_CONFIRMED gate to pre-push hook — git push is blocked unless run via npm run push, preventing any automated or accidental push to origin. AGENTS.md updated with rule 1: never commit or push without explicit instruction.

hooks: add pre-commit lint and amend-vs-new-commit rules

Pre-commit hook lints staged .ts/.html files immediately on commit, surfacing lint errors before the full pre-push test cycle. Pre-push retains full lint across all files as the final gate before origin. AGENTS.md documents when to amend versus create a new commit.

ci,deploy: add [deploy-all] commit flag and post-push deploy prompt

Adds a domain language for controlling deployment scope at commit time. Appending [deploy-all] to any commit message triggers the all-environments deploy workflow automatically after the build succeeds. For terminal use, npm run push wraps git push with an interactive prompt on main.

walks-sync: guard missing group code, protect sync-managed walk fields, and improve WebSocket resilience (#184)