Release Curious Bipedal Overlay
Dependencies
Use these staged skills together:
$audit-obs-native-plugin
$test-obs-aitum-runtime
$package-windows-obs-plugin
$verify-overlay-visuals
$validate-release-evidence
$gh-release-package-review
Read references/project-requirements.md and references/acceptance-matrix.json before making changes or accepting evidence.
Workflow
Begin in read-only assessment mode. Do not commit, push, install, uninstall, launch applications, alter OBS profiles, or publish artifacts unless the user has authorized that mutation in the current task. Keep release assessment available even when writes are not authorized.
- Resolve the
alenpjose/curious-bipedal-obs-overlay repository and confirm the feature branch and draft PR.
- Audit the entire runtime and packaging diff against OBS Studio 32.1.2 and the Aitum procedure contract.
- Verify supplied brand assets by repository path and hash; do not copy or relicense them into this skill.
- Build Windows x64 DLL, portable ZIP, and Inno installer through the repository workflow.
- Run the isolated OBS/Aitum matrix with two newly created sources.
- Validate both canvases and the approved 80% default layout, including the secondary-text regression.
- Exercise installation, restart, persistence, hotkeys, timer controls, uninstallation, and post-uninstall source behavior.
- Review package contents and test the user-facing artifact download route.
- Run the evidence gate with the canonical acceptance matrix, run artifact delivery verification against the downloaded outer ZIP, and generate the release summary from both verified outputs with
scripts/build_release_report.py.
- Update the draft PR. Do not merge or push directly to
main without explicit authorization.
Completion Standard
Do not describe the plugin or installer as validated until the final runtime DLL has loaded in real OBS with Aitum installed and every required claim has sufficient evidence. If only code, compilation, or CI packaging is complete, state that limitation plainly.
Produce:
- final commit and draft PR link
- Actions run and artifact identity
- artifact digest and inner checksums
- runtime environment and result matrix
- visual evidence for both canvases
- installer/uninstaller evidence
- user test checklist and known limitations
Generate the report only from validate_evidence.py --output, verify_artifact_delivery.py --output, the canonical matrix, and small project metadata using build_release_report.py --evidence <json> --delivery <json> --metadata <json> --requirements-schema references/acceptance-matrix.json. The reporter independently recomputes canonical coverage, evidence counts, verified-artifact coverage, delivery checksums, connector blob matches, commit identity, outer digest, and raw-DLL identity; it rejects caller-authored status: validated JSON.
1---2name: release-curious-bipedal-overlay3description: Coordinate audit, runtime, visual, packaging, evidence, GitHub draft-PR, and artifact-delivery gates for the Curious Bipedal native OBS Overlay. Use only for this repository's Windows x64 releases, validation reports, user test checklists, or release-candidate decisions.4---56# Release Curious Bipedal Overlay78## Dependencies910Use these staged skills together:1112- `$audit-obs-native-plugin`13- `$test-obs-aitum-runtime`14- `$package-windows-obs-plugin`15- `$verify-overlay-visuals`16- `$validate-release-evidence`17- `$gh-release-package-review`1819Read `references/project-requirements.md` and `references/acceptance-matrix.json` before making changes or accepting evidence.2021## Workflow2223Begin in read-only assessment mode. Do not commit, push, install, uninstall, launch applications, alter OBS profiles, or publish artifacts unless the user has authorized that mutation in the current task. Keep release assessment available even when writes are not authorized.24251. Resolve the `alenpjose/curious-bipedal-obs-overlay` repository and confirm the feature branch and draft PR.262. Audit the entire runtime and packaging diff against OBS Studio 32.1.2 and the Aitum procedure contract.273. Verify supplied brand assets by repository path and hash; do not copy or relicense them into this skill.284. Build Windows x64 DLL, portable ZIP, and Inno installer through the repository workflow.295. Run the isolated OBS/Aitum matrix with two newly created sources.306. Validate both canvases and the approved 80% default layout, including the secondary-text regression.317. Exercise installation, restart, persistence, hotkeys, timer controls, uninstallation, and post-uninstall source behavior.328. Review package contents and test the user-facing artifact download route.339. Run the evidence gate with the canonical acceptance matrix, run artifact delivery verification against the downloaded outer ZIP, and generate the release summary from both verified outputs with `scripts/build_release_report.py`.3410. Update the draft PR. Do not merge or push directly to `main` without explicit authorization.3536## Completion Standard3738Do not describe the plugin or installer as validated until the final runtime DLL has loaded in real OBS with Aitum installed and every required claim has sufficient evidence. If only code, compilation, or CI packaging is complete, state that limitation plainly.3940Produce:4142- final commit and draft PR link43- Actions run and artifact identity44- artifact digest and inner checksums45- runtime environment and result matrix46- visual evidence for both canvases47- installer/uninstaller evidence48- user test checklist and known limitations4950Generate the report only from `validate_evidence.py --output`, `verify_artifact_delivery.py --output`, the canonical matrix, and small project metadata using `build_release_report.py --evidence <json> --delivery <json> --metadata <json> --requirements-schema references/acceptance-matrix.json`. The reporter independently recomputes canonical coverage, evidence counts, verified-artifact coverage, delivery checksums, connector blob matches, commit identity, outer digest, and raw-DLL identity; it rejects caller-authored `status: validated` JSON.