Skip to content

fix(ce-plan): inline synthesis gate output into SKILL.md#822

Open
tmchow wants to merge 2 commits into
mainfrom
tmchow/ce-plan-synthesis-gate
Open

fix(ce-plan): inline synthesis gate output into SKILL.md#822
tmchow wants to merge 2 commits into
mainfrom
tmchow/ce-plan-synthesis-gate

Conversation

@tmchow
Copy link
Copy Markdown
Collaborator

@tmchow tmchow commented May 12, 2026

The synthesis gate at Phase 0.7 / 5.1.5 now fires reliably without depending on the synthesis-summary.md reference loading. The literal templates and the "silent proceeding is not allowed" rule are inlined in SKILL.md so the gate output appears even on a load-failure case. The gate block leads with a firm read-the-reference instruction so call-outs are still well-shaped when the load succeeds.

The inlined templates also drop phase-number jargon from user-facing text ("Phase 0.4 bootstrap" became "our brief discussion"), reduce a two-bullet placeholder that was biasing call-out count, and add purpose context to the Stated / Inferred / Out of scope bucket names.


Compound Engineering
Claude Code

The Phase 0.7 / 5.1.5 synthesis gate was being skipped silently when
the synthesis-summary.md reference did not load — the templates and
mandatory-announce rule lived only there, behind a "STOP, read this"
indirection that the agent could (and did) skip. Move the load-bearing
pieces inline so the gate fires reliably even on a load-failure case,
and reorder the gate block so the reference-load instruction is the
first step. The reference now provides best-effort quality guidance
for call-out shaping; the gate itself no longer depends on it loading.

Also fix the inlined templates: replace "Phase 0.4 bootstrap" /
"Phase 1 research" with user-facing language (users do not track phase
numbers), reduce two-bullet placeholders to a single placeholder with
explicit count guidance (the multi-bullet placeholder biased toward a
fixed count), and add purpose context to the Stated / Inferred /
Out of scope bucket names so it is clear they drive plan-body routing
rather than chat output.
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a24e092abe

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread plugins/compound-engineering/skills/ce-plan/SKILL.md Outdated
…plate

Address PR review feedback (#822)

The inlined solo template dropped the "(You can also redirect to
/ce-brainstorm if this is bigger than you initially thought...)"
parenthetical that the reference template carries. Inlining was
supposed to make the gate fire reliably without the reference loading,
so dropping the escape-hatch line from the inline copy weakened the
guardrail it was meant to preserve. Sync the inline template back to
the reference's wording.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant