What problem does it solve?
This skill resolves the critical gap where Nova-uploaded CommCare apps exist only as unreleased drafts on CCHQ, preventing Connect from surfacing deliver units for opportunities and causing Phase 4 workflows to stall entirely.
Core Features & Use Cases
- Automated Build & Release: Creates versioned builds and marks Learn and Deliver CommCare apps as released on CCHQ to make their form schemas visible to Connect.
- Build Rejection Auto-Remediation: Includes a bounded retry loop that parses CCHQ build rejection errors, dispatches the Nova architect to fix invalid XForm issues in the source app, and re-uploads the corrected app to retry the build.
- Post-Release Validation: Runs strict checks on released builds to catch Connect schema collisions, oversized slugs, and missing Connect metadata that would cause downstream Phase 4 failures.
Use case example: When running the ACE lifecycle for a new Connect opportunity, use this skill immediately after app deployment to ensure the Learn and Deliver apps are properly released so deliver units appear in the opportunity wizard for payment unit configuration.
Quick Start
Use the app-release skill to build and release the Learn and Deliver CommCare apps for the current ACE opportunity run.