Skip to content

DEV-6455: add Spectoda Creator Kit release candidate - #6

Merged
immakermatty merged 10 commits into
mainfrom
codex/DEV-6455-examples-spectoda-creator-kit-agent-knowledge-release
Aug 8, 2026
Merged

DEV-6455: add Spectoda Creator Kit release candidate#6
immakermatty merged 10 commits into
mainfrom
codex/DEV-6455-examples-spectoda-creator-kit-agent-knowledge-release

Conversation

@immakermatty

@immakermatty immakermatty commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Outcome

  • include the canonical static player.show Event Player example from DEV-6449: Add the static player.show Berry plugin #5 in the Spectoda Creator Kit candidate
  • copy its README, metadata and player.be byte-for-byte from one exact source commit
  • record source and bundle SHA-256 values in the manifest and source lock
  • pin the candidate to firmware 0.12.11 and WASM DEBUG_UNIVERSAL_0.12.11_20260808
  • keep publication fail-closed until an explicit reviewed license posture allows it

Source-of-truth boundary

data/v2/examples/player-show-complete-cue-tracks/ remains the only editable plugin source. The generated Creator Kit copy is verified with git show <sourceCommit>:<path> and must match byte-for-byte. It is not a second authoring surface.

Current locked bundle source commit: 40a4ada016884a07e7ba8f6ca350a203311f193e. The candidate contains the small static Player plugin; no A/B/generation compatibility copy remains.

Dependency and merge order

This PR is stacked on #5. Merge the Examples stack in order: #4 -> #5 -> #6.

After #5 reaches main, rebase/retarget #6 and rebuild the candidate against the resulting exact main commit before merging #6 if earlier commits are rewritten. The release workflow requires the recorded source commit to be an ancestor of main, so it fails closed if that refresh is skipped.

publicationAllowed remains false; no generated PR, stable promotion or GitHub Release was triggered.

Evidence

  • bun run creator-kit:check: PASS, 6/6 tests
  • deterministic candidate validation: 2 documents, 1 example, 22 files, 32,055 bytes
  • checksum digest: d7eb1fd56fc06120a6a9139201d9a79a5df5702fae72ca8cef14e791ae78b75c
  • archive digest: 00aab442afa0a5c852c9f074a097eec6943fcab7cbb54f0fbe8e5caaa025a113
  • Codex and Claude objective fixtures: PASS; real pilot remains explicitly not run
  • candidate CI watches the canonical example and negative fixtures
  • release asset build must leave the reviewed candidate unchanged
  • focused auto-review: clean
  • git diff --check: PASS

No publication, release, deployment or partner/customer mutation is part of this PR.

@immakermatty
immakermatty force-pushed the codex/DEV-6455-examples-spectoda-creator-kit-agent-knowledge-release branch from ccb4569 to b709b71 Compare August 8, 2026 13:02
@immakermatty
immakermatty changed the base branch from main to codex/DEV-6449-examples-player-bundle August 8, 2026 13:02
@immakermatty
immakermatty requested review from spectoda-dev and removed request for spectoda-dev August 8, 2026 13:36
@immakermatty

Copy link
Copy Markdown
Contributor Author

Exact-head review requested for 1ef15b9. GitHub validation, Creator Kit checks, Fable 5 and GEN3 auto-review pass. After #5 reaches main, this branch must be retargeted and its source lock refreshed if #5 was squashed or rebased.

@immakermatty
immakermatty force-pushed the codex/DEV-6449-examples-player-bundle branch from b8080e7 to 32d283b Compare August 8, 2026 16:32
@immakermatty
immakermatty force-pushed the codex/DEV-6455-examples-spectoda-creator-kit-agent-knowledge-release branch 2 times, most recently from 7476985 to a6e01ec Compare August 8, 2026 18:03
@immakermatty
immakermatty force-pushed the codex/DEV-6449-examples-player-bundle branch from 471d774 to ef21457 Compare August 8, 2026 19:13
Base automatically changed from codex/DEV-6449-examples-player-bundle to main August 8, 2026 19:16
Fetch the complete repository history before checking that the committed Creator Kit source lock is an ancestor of the reviewed head. This keeps the candidate workflow fail-closed on fresh GitHub Actions checkouts and documents the guard for future maintenance.
Make the public Event Player example the single editable plugin source and copy its reviewed files byte-for-byte into Creator Kit candidates from one exact commit.\n\nThe fail-closed selection, source hashes, compatibility metadata, agent guidance, and release license gate keep generated bundles reproducible and prevent Studio or Creator Kit from becoming a second authoring copy.
Regenerate the read-only 0.1.0-rc.2 candidate from the exact reviewed Examples source commit.\n\nThe bundle now includes the firmware 0.12.11 Project Berry player, setup metadata, source hashes, compatibility coordinates, and agent guidance while remaining unpublished behind the explicit license gate.
Run candidate checks whenever a negative fixture changes and verify that release asset generation leaves the reviewed bundle untouched.\n\nThis keeps the fail-closed publication boundary intact without changing the generated kit or its licensing posture.
Move the locked integration source, validation, evaluation prompts and candidate trigger to the canonical static player.show example. The kit now teaches one Project Berry plugin and no longer preserves the unreleased A/B bundle path.
Regenerate the reviewed candidate from exact source commit 40a4ada so its manifest, source lock, checksums and agent instructions contain the canonical player.show plugin byte-for-byte. The candidate remains unpublished and the human release gate is unchanged.
Point the candidate at the rebased exact source commit that contains the published player.show example and the reviewed synthetic fixture sources.

The bundle content remains unchanged; only provenance and deterministic checksums are refreshed so validation remains fail-closed after the Examples stack reaches main.
@immakermatty
immakermatty force-pushed the codex/DEV-6455-examples-spectoda-creator-kit-agent-knowledge-release branch from a6e01ec to 1fc8f88 Compare August 8, 2026 19:17
@immakermatty
immakermatty merged commit e1fa076 into main Aug 8, 2026
1 check passed
@immakermatty
immakermatty deleted the codex/DEV-6455-examples-spectoda-creator-kit-agent-knowledge-release branch August 8, 2026 19:18
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