Skip to content

Keep maintainer tools out of student workspaces - #59

Merged
raghubetina merged 1 commit into
mainfrom
codex/maintainer-relocation
Sep 26, 2026
Merged

raghubetina merged 1 commit into
mainfrom
codex/maintainer-relocation

Conversation

@raghubetina

@raghubetina raghubetina commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Student template checkouts currently inherit First Draft's test harness, image build inputs, and investigation reports. Remove that maintainer material and call the public, SHA-pinned actions supplied by dockerfiles #7. The template shrinks from 47 to 23 tracked files. Every retained runtime/bootstrap file preserves its bytes and mode.

Keep the contract check, exact candidate checkout, read-only CI permissions, and existing image publication triggers and separate build/verify jobs. External checks exist temporarily in the disposable CI checkout. Student terminal-publication instructions move into README; nested apps use ordinary setup/tests and the generated Compose Selenium recipe.

Validation: external source/setup/preservation/credential/attachment/initialization checks and workflow lint pass. Local qualification passed two installation smokes, real released-CLI root materialization, and complete generated app CI (77 ordinary and 9 browser examples) after moving the planning archive outside the application. The relocated ARM64 image recipe also built and passed its runtime smoke. The receipt distinguishes observed proof and the initial Service-fixture database cleanup barrier. A subsequent authorized, bounded cleanup succeeded; the database is confirmed absent. The current-candidate hosted contract passed, and independent code/documentation review is complete. Latest native agent installation, runtime pins, attachment logic, and Selenium timeouts are unchanged. No provider trial, publication, or release was performed.

Relates to #54. Dockerfiles #7 has merged at 84cf8ecbb310f0abf2ace754ab3cb720fa8afd09; all three caller pins now select that revision. The final candidate contract is green. The coordinator owns integration. Board #48 and Service #762 remain separate; their guide destination is now dockerfiles/drawing-board/README.md.

Students need runtime setup and application guidance without inheriting
our test harness, image sources or investigation reports. Call the
reviewed public maintainer actions against the exact template candidate
and keep image verification after the build job's publication step.

Preserve ordinary generated application tests and use the generated
Compose recipe for browser tests in the existing workspace.
@raghubetina
raghubetina force-pushed the codex/maintainer-relocation branch from 3356aa9 to 555ea32 Compare September 26, 2026 23:07
@raghubetina
raghubetina marked this pull request as ready for review September 26, 2026 23:09
@raghubetina
raghubetina merged commit 058fb28 into main Sep 26, 2026
1 check passed
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