System Diagnostic & Testing
Verify the First Ignite CRM connection, inspect resolved pipeline and stage IDs, and test cryptographically signed HMAC verification links against live and synthetic records.
First Ignite CRM Token
CRM_API_TOKEN
Not set — live CRM unavailable
HMAC Link Signing Secret
CCI_LINK_SIGNING_SECRET
Not set — using dev key
Workflow Webhook Secret
CCI_WORKFLOW_WEBHOOK_SECRET
Not set — endpoint disabled
Decision Mode Flag
CCI_ENABLE_LIVE_DECISIONS
Simulated (default, no writes)
Dev Access Secret
CCI_DEV_ACCESS_SECRET
Not set — live link generation disabled
Live read-only resolution of pipeline, stage, and opportunity IDs
Set CCI_DEV_ACCESS_SECRET in the Secrets Vault to generate signed links for live CRM records.
Synthetic Test Fixtures
Synthetic application records for testing the signed-link flow. These are clearly separated from live CRM records above.
v0.3.0 Architecture Summary
- First Ignite (CRM) is the primary database — no separate application database.
- Secrets read from the AI Studio Secrets Vault:
CRM_API_TOKEN,CCI_LINK_SIGNING_SECRET,CCI_DEV_ACCESS_SECRET. - Reviewer sign-in removed; HMAC-SHA256 signed links authorize each review.
- Decision mode flag
CCI_ENABLE_LIVE_DECISIONSdefaults to false — real records are read; decisions are simulated, not written. - Live link generation gated by
CCI_DEV_ACCESS_SECRETso anonymous visitors cannot mint links for arbitrary Opportunity IDs.