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
Supports issue #481 (Phase 2 flip of teachback_gate). PR #477 ships pact-plugin/scripts/check_teachback_phase2_readiness.py — a diagnostic that reads session journals and reports advisory-event counts + F10 criterion status. But there's no mechanism to surface the readiness status to the user; the diagnostic only runs if someone manually invokes it.
Without automation, Phase 2 risks drift: advisory mode keeps running, no one remembers to check readiness, the flip never happens.
Proposal
Extend the pact-secretary workflow to surface Phase 2 readiness status during wrap-up and pause flows only when issue #481 is open:
During /PACT:wrap-up and /PACT:pause invocations, the secretary harvest includes a Phase 2 readiness check step.
User receives actionable advisory-event counts + judgment-pending count
Precedent
PACT has secretary-integrated scan patterns at wrap-up/pause already (consolidation harvest, memory consolidation). This adds one more: Phase-2-readiness-surface. Similar in shape to check_unpaused_pr surfacing PR status at session end.
Context
Supports issue #481 (Phase 2 flip of teachback_gate). PR #477 ships
pact-plugin/scripts/check_teachback_phase2_readiness.py— a diagnostic that reads session journals and reports advisory-event counts + F10 criterion status. But there's no mechanism to surface the readiness status to the user; the diagnostic only runs if someone manually invokes it.Without automation, Phase 2 risks drift: advisory mode keeps running, no one remembers to check readiness, the flip never happens.
Proposal
Extend the pact-secretary workflow to surface Phase 2 readiness status during wrap-up and pause flows only when issue #481 is open:
/PACT:wrap-upand/PACT:pauseinvocations, the secretary harvest includes a Phase 2 readiness check step.check_teachback_phase2_readiness.py(or equivalent programmatic read of journal events)would_have_blocked=trueevents, K workflows showed zero advisory events"User workflow
Each wrap-up, user sees:
Scope
pact-plugin/skills/pact-handoff-harvest/SKILL.md(add conditional Phase 2 readiness step)pact-plugin/commands/wrap-up.md+pact-plugin/commands/pause.md(reference the new harvest step)phase2-readiness-harvest.mdskill invoked by the secretary on demandThe trigger condition ("only when #481 open") could be:
gh issue view 481 --json statecheck in the harvest scriptAcceptance criteria
/PACT:wrap-upsurfaces Phase 2 readiness when Phase 2: flip teachback_gate to blocking mode (follow-up to #401) #481 is open/PACT:pausesamePrecedent
PACT has secretary-integrated scan patterns at wrap-up/pause already (consolidation harvest, memory consolidation). This adds one more: Phase-2-readiness-surface. Similar in shape to
check_unpaused_prsurfacing PR status at session end.