Release of the suite track from VERSION_MAP.yml (1.9.0 → 1.10.0). 46 commits from develop plus a sync merge commit that reconciles prior release squash commits (#351, #359) that were not propagated back to develop after previous releases.
Other tracks unchanged: plugin 2.3.0, plugin-lite 1.1.0, settings-schema 1.12.0.
Highlights
New skills
fleet-orchestrator(#375) — fan a single directive across N repos in parallel with a flock-guarded manifestpreflight(#374) — local CI simulation before pushci-fix(#372) — codified recurring CI failure patterns with targeted fixesresearch(#285) — structured topic investigation skill
New hooks
pre-edit-read-guard(#373) — turn "file not read" tool-contract violations into actionable deny messages on first attemptpost-task-checkpoint(#369) — snapshot working tree after Task/Agent runs to prevent cross-agent overwrites in multi-agent skillspr-language-guard(#303) — block non-English PR titles/bodiesmerge-gate-guard(#304) — blockgh pr mergewhen checks are failing- Attribution guard extended to
gh prandgh issuecommands (#305) - Adopted
InstructionsLoaded,PostCompact, andTaskCreatedhook events (#345)
Batch workflow (drift mitigation tier progression)
- Default batch limit lowered to 5 (#300)
- Chunked confirmation gate every 5 items (#301)
- Inline critical rules in batch loop (#302)
- Subagent delegation as default batch dispatch (#306)
--auto-restartflag for process-level resets every N items (#307)- External batch orchestrators for cross-session runs (#309)
- Drift regression harness + Tier 2 benchmarks (#326, #327)
- Research: distributed batch dispatch via RemoteTrigger (#308)
Agents
- Team communication protocol + new specialized agents (#325)
- Standardized output format, guardrails, language-specific rules (#324)
- Added
memory,maxTurns,effortfrontmatter fields (#323)
Fixes
- Sandbox TLS:
SSL_CERT_FILEwiring resolves git/curl certificate failures (#368) - markdown-anchor-validator: 4 bugs repaired + mawk compatibility (#340, #356)
- CI blockers: 3 categories unblocked for release (#352)
- statusline: lock handling + block-timer removal (#286)
Policy and structure
- Atomic Multi-Phase Execution rule added to
_policy.md(#370) - Environment Workarounds consolidated in
global/CLAUDE.md(#371) - Adopted
context:forkfor security-audit, performance-review, doc-review skills (#347) - Modernized SKILL.md frontmatter across skills (
disable-model-invocation,allowed-tools,paths) (#344) - Official-spec linter integrated into
validate-skills.yml(#346) - VERSION_MAP.yml as single source of truth for independent version tracks (#338)
See PR #379 for the full per-commit changelog.