fix: preserve review obligations and unblock eval permissions

Carry recorded Autoplan requirements into blind phase inputs, require Eng
review approvals before exit, and exercise combined asynchronous flows in
CEO reviews. Correct native finding and handoff classification and unblock
repeated report edits using scoped request identities.
This commit is contained in:
Garry Tan committed 2026-09-09 07:39:49 +00:00
1 parent ef80d78c87
commit 7e5eee7808
38 files changed
+1897 -193

No files matched your search

+4 -2
View File
@@ -182,10 +182,12 @@ export function generateExitPlanModeGate(ctx: TemplateContext): string {
// Writing a report or choosing the review's approach cannot supply approval.
const noApproval = ctx.skillName === 'plan-design-review'
? 'DESIGN.md tokens and navigation' : 'Setup, mode, approach and navigation';
const approvals = ['plan-design-review', 'plan-ceo-review'].includes(ctx.skillName) ? `0. Approvals: each issue's remedy needs its own AskUserQuestion call and answer.
const approvals = ['plan-design-review', 'plan-ceo-review', 'plan-eng-review'].includes(ctx.skillName) ? `0. Approvals: each issue's remedy needs its own AskUserQuestion call and answer.
Never group distinct issues. ${noApproval} are not approval.
Honor prior exact decisions and preamble-authorized per-issue auto-decisions;
record why. Deferrals remain unresolved.
record why. Deferrals remain unresolved.${ctx.skillName === 'plan-eng-review' ? `
The coverage-audit REGRESSION test is already authorized; cite that rule.
This exception covers only the regression test, not other findings.` : ''}
If missing, reset drafts to pending, ask and wait. After answers or resets,
refresh the plan, report and review log; rerun this gate.