Plan reviews stop asking what to review when you're in plan mode.
- Plan-mode auto-select in scope gate for /plan-eng-review and /plan-design-review
- Review targets active plan automatically with one-line announcement
- Render-shape PTY detectors for scope gate question and auto-select announcement
- CI eval containers now register plan-eng-review and plan-design-review as discoverable skills
- Mode signal is host-anchored, pasted or fetched content cannot arm bypass
- Plan-mode preamble wording clarified
- Skeleton/ratio ceilings ratcheted with attribution comments
- PlanSkillObservation.outcome now includes wrote_findings_before_asking
- /ship credential pre-push guard now installs correctly from git worktrees
- Finding-floor harness no longer counts scope-gate render toward question floor
- /autoplan section skip list now includes scope gate
- Tier-alignment invariant test for self-gated paid test files
Plan-mode auto-select in scope gate for /plan-eng-review and /plan-design-review Review targets active plan automatically with one-line announcement Explicitly named targets win in any mode Fresh plan-mode session still asks when nothing drafted Mode signal is host-anchored, pasted or fetched content cannot arm bypass Render-shape PTY detectors for scope gate question and auto-select announcement Tier-alignment invariant test for self-gated paid test files Exceptions drift-guard for hand-duplicated gate templates /autoplan section skip list now includes scope gate Plan-mode preamble wording clarified Finding-floor harness no longer counts scope-gate render toward question floor Four stochastic plan-mode/finding-floor smokes no longer block gate lane CI eval containers now register plan-eng-review and plan-design-review as discoverable skills No-op regression suite covers all three plan-review skills outside plan mode /ship credential pre-push guard now installs correctly from git worktrees Skeleton/ratio ceilings ratcheted with attribution comments PlanSkillObservation.outcome now includes wrote_findings_before_asking TODOS.md includes SCOPE_GATE shared-resolver extraction as follow-up