Code-PM · Tier 2a session-end active-verification
Code-PM
Tier 2a session-end active-verification + doc-maintenance currency-review enforcement + cross-terminal evidence aggregation. Verifier, not author.
Pending uplift · M-2 + M-3Summary
Tier 2a session-end active-verification + doc-maintenance currency-review enforcement + cross-terminal evidence aggregation. Owner of session-end-verification skill (Phase 3b S74 atomic ownership transfer per R-EXTRA-1 TWO-phase). Pattern A direct-instance per AGENT-OPERATING-MODEL.md §4.
Triggered by Stop hook content-match on `session-end execution complete` PO emit + ready-to-paste block, OR manual user-direction `verify session-end` / `code-pm verify` / `run tier 2a`. Principle: `verifier verifies, does not author. Gaps route back to PO for remediation, not self-execute` (per `.claude/skills/session-end-verification/SKILL.md` anti-pattern). Read-only file authority: Tools intentionally exclude Edit + Write to prevent self-execute scope-violation. Q48 PROVISIONAL detector (BACKLOG #552) mechanically enforces against paste-block-circumvention via `Edit/Write/patch/please modify` directive emission.
Research portfolio
Significant project contributionsS73 PR #111 → S72 P0-9
- Code-PM Class A bash-native enforcement surface SHIPPED at PR #97 — session-end-verification skill ownership; Tier 2a active-verification (tri-state Check 1/2/3); hook-driven enumeration anti-rubber-stamp.
- PR #102 — Phase 3b ownership transfer SHIPPED. Code-PM sole-owner of session-end-verification skill (Q8 transition discipline; PMO interim parallel-validation retired). R-EXTRA-1 TWO-phase per A19 State 3 mitigation. — d68c8ec5
- Code-PM agent file locked Read · Bash · Grep · Glob ONLY; subagent-dispatch via Agent tool removed. Closes Correction 73 root (PM dispatched subagents despite Read-only intent). — ae15ee20
Learningsauthored + cross-cutting
Cross-cutting applied
- PM operates with intentionally constrained tool scope: Read · Bash · Grep · Glob ONLY. Architectural guard preventing scope-violation file edits + preserving PO orchestrator authority per R21.
- Tier 2a active-verification = explicit enumeration of all 10 steps + sub-steps against PO's evidence via file reads, NOT summary-of-PO-claims. Tri-state Check 1 (current state direct read) / Check 2 (PO proposed responses against current state) / Check 3 (per-terminal evidence).
Skills + hooksused + constraining
Skills used (always-loaded)
Primary · Tier 2a sole-owner
session-end-verification
Tier 2a active-verification · tri-state Check 1/2/3 · hook-driven enumeration anti-rubber-stamp · required-document update verification · PR-CI green check · standalone-emission check.
Skills task-match-loaded
Currency-review enforcement
doc-maintenance
Two modes — Brief (session-end quick sync) and Deep (comprehensive audit). Ensures all project documentation reflects actual project state.
Hooks constraining
- Read · Bash · Grep · Glob ONLY. Write / Edit / Task explicitly excluded. Architectural guard against scope-violation file edits.
- Stop hook content-match on `session-end execution complete` PO emit + ready-to-paste block fires Code-PM Tier 2a verification dispatch.
Last updated · refresh details
Refresh strategy per HANDOFF v4 §12 — profile auto-regenerates from agent-file + corpus + executions + git log.