Move Drawing Board maintenance out of template - #7
Merged
Merged
Conversation
This was referenced Sep 26, 2026
raghubetina
force-pushed
the
codex/drawing-board-maintainer-tools
branch
from
September 26, 2026 22:55
c42ea80 to
c8864ae
Compare
Students should start with planning and runtime files. Keep template checks, image sources and qualification reports in the public maintainer repository so the same candidate remains testable without distributing the harness. Preserve separate image build and verification jobs because publication runs in the build action's post phase.
raghubetina
force-pushed
the
codex/drawing-board-maintainer-tools
branch
from
September 26, 2026 23:04
c8864ae to
aa429f9
Compare
raghubetina
marked this pull request as ready for review
September 26, 2026 23:06
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Drawing Board currently copies its maintainer tests, image build inputs, and investigation reports into every student template checkout. Move those materials into this existing public image repository under
drawing-board/, with explicit candidate paths and a complete file inventory.The public composite action checks the caller's actual Dev Container, stages external checks only in its disposable checkout, and removes them afterward. Separate image build and verification actions preserve the Board's publication job boundary; ordinary CI never publishes. Dependabot scans all composite action directories.
Validation: current destination contract passed; external source checks pass against the original and cleaned Board; workflow/shell/Node checks and documentation links pass. Local qualification includes two complete installation smokes, an ARM64 image build and runtime smoke, and released-CLI root materialization followed by the generated app's complete CI (77 ordinary and 9 browser examples) with its planning archive removed. The qualification receipt records exact revisions and boundaries, including the initial Service-fixture database cleanup barrier. A subsequent authorized, bounded cleanup succeeded; the database is confirmed absent. Independent code/documentation review is complete, including the focused amendment.
Relates to Drawing Board #54; companion Board #59. Land this destination first, then repin all three Board actions to its merged SHA and require the Board's current-candidate check. After Board integration, update both default Board candidate SHAs in this repository's workflow. Board #48 and Service #762 remain separate. No image publication, release, paid Codespaces trial, or Selenium timeout change was performed.