Build and runtime checks
- Run your platform build/analyze commands successfully.
- Confirm OpenClix touchpoints are wired in app initialization/event/lifecycle paths.
- Confirm local notification / in-app hook paths execute in test scenarios.
Artifact checks
.clix/campaigns/openclix-config.jsonexists and is schema-valid againsthttps://openclix.ai/schemas/openclix.schema.json..clix/analytics/impact-metrics.jsonexists..clix/analytics/impact-report.mdexists..clix/campaigns/update-recommendations.jsonexists afteropenclix-update-campaigns..clix/campaigns/openclix-config.next.jsonexists afteropenclix-update-campaigns..clix/automation/run-summary.jsonexists after running retention ops automation..clix/automation/prompts/contains expected agent prompt files.
Schema validation commands
Use the canonical schema URL:https://openclix.ai/schemas/openclix.schema.json
Retention ops automation check
- Script exits with code
0. .clix/automation/run-summary.jsonreportsstatus: "ok".- Prompt files are generated under
.clix/automation/prompts/.
Behavior checks
- At least one representative campaign path can fire under expected conditions.
- Suppression and quiet-hour logic behave as configured.
- Debug reasons are available for fired and suppressed outcomes.