What problem does it solve?
This Skill solves the silent failure mode where Nova's autobuild skips or drops required CommCare Connect metadata markers on app forms, which prevents Connect from enumerating LearnModule, Assessment, DeliverUnit, and TaskUnit records during opportunity sync, leaving opportunities stuck with no deliver units to attach.
Core Features & Use Cases
- Per-form marker verification: Checks every form in a Nova-built Learn or Deliver app for required Connect markers based on form type and content.
- Auto-fix with validation: Automatically corrects missing or incorrect markers via Nova edits, re-fetches forms to confirm changes persisted, and loops until the app is clean or hits a known blocker.
- Standardized reporting: Generates a detailed coverage report with per-form status, fixes applied, and any blockers for operator review.
- Use case: After Nova autobuilds a Connect Learn app, run this skill to automatically ensure all content forms have learn_module markers and all quiz forms have assessment markers, eliminating manual XML review.
Quick Start
Invoke the app-connect-coverage skill after Nova autobuilds your Connect Learn or Deliver app to automatically verify all form markers are correct and fix any gaps without manual intervention.