Skip to content

Teach direct Compilation output - #44

Merged
raghubetina merged 4 commits into
mainfrom
codex/skills-0.2.1-direct-compilation
Aug 28, 2026
Merged

Teach direct Compilation output#44
raghubetina merged 4 commits into
mainfrom
codex/skills-0.2.1-direct-compilation

Conversation

@raghubetina

Copy link
Copy Markdown
Contributor

Summary

  • Bump the installable Skill/plugin compatibility line to 0.2.1 and require exact @firstdraft.com/cli@0.2.1 from integrated CLI main d38ef3e54a6476b3a91f22a17fe7bd47aa6d6d68.
  • Route Drawing Board and same-workspace requests to firstdraft plan compile --output ./application, while retaining zero-flag Compile as the separately selected private GitHub Publication path.
  • Preserve exact-byte review, whole-graph Analysis and GapSet approval, state secrecy, noninteractive execution, and stop-without-retry behavior when a direct start has no retained Compilation ID.
  • Add direct-mode approval and recovery evals, exact CLI contract coverage, release qualification routing, and the deterministic packed digest.

Verification

  • sh script/check — 70/70
  • node script/check-cli-contract.mjs /path/to/integrated-cli
  • node script/check-claude-plugin-package.mjs --cli-root /path/to/integrated-cli
  • gh skill publish --dry-run
  • node script/check-plugin-release-order.mjs --prospective
  • Fresh independent forward evals for Drawing Board mode selection and ambiguous direct-start recovery

Release boundary

This remains a draft candidate. The compatible CLI 0.2.1 package and plugin 0.2.1 package are not published by this PR, no dist-tag or catalog selection is moved, and the two human-observed approval smokes remain release gates.

Drawing Board needs generated source in its own workspace without creating a GitHub Publication. Route that request through the CLI's exact direct mode, preserve the separate zero-flag Publication journey, and stop safely when a direct start has no retained identity.
Move mode selection before approval, add direct approval and release smokes, distinguish output-path rechecks, and strengthen deterministic contract evidence.
Distinguish output preflight from the accepted-push recheck and bind the archived eval notes to both approval pairs so direct qualification cannot drift into Publication.
Use the repository-pinned Node and npm toolchain so the candidate digest matches both hosted CI lanes.
@raghubetina
raghubetina marked this pull request as ready for review August 28, 2026 18:08
@raghubetina
raghubetina merged commit 451ad61 into main Aug 28, 2026
2 checks passed
@raghubetina
raghubetina deleted the codex/skills-0.2.1-direct-compilation branch August 28, 2026 18:08
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