| name | hex-prod-checklist |
| description | Execute Hex production deployment checklist and rollback procedures.
Use when deploying Hex integrations to production, preparing for launch,
or implementing go-live procedures.
Trigger with phrases like "hex production", "deploy hex",
"hex go-live", "hex launch checklist".
|
| allowed-tools | Read, Bash(curl:*), Grep |
| version | 1.6.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","hex","data","analytics"] |
| compatibility | Designed for Claude Code |
Hex Production Checklist
Overview
Hex is a collaborative data analytics platform where teams build notebooks, dashboards, and scheduled data pipelines. A production integration triggers project runs, retrieves results, and monitors pipeline health via the Hex API. Failures mean stale dashboards, broken scheduled reports, or data pipelines that silently stop producing output for downstream consumers.
Authentication & Secrets
API Integration
Error Handling & Resilience
Monitoring & Alerting
Validation Script
async function checkHexReadiness(): Promise<void> {
const checks: { name: string; pass: boolean; detail: string }[] = [];
try {
const res = await fetch('https://app.hex.tech/api/v1/projects', {
headers: { Authorization: `Bearer ${process.env.HEX_API_KEY}` },
});
checks.push({ name: 'Hex API', pass: res.ok, detail: res.ok ? 'Connected' : `HTTP ${res.status}` });
} catch (e: any) { checks.push({ name: 'Hex API', pass: false, detail: e.message }); }
checks.push({ name: 'API Key Set', pass: !!process.env.HEX_API_KEY, detail: process.env. ? : });
{
res = (, {
: { : },
});
remaining = res..();
checks.({ : , : (remaining) > , : });
} (: ) { checks.({ : , : , : e. }); }
( c checks) .();
}
();
Error Handling
| Check | Risk if Skipped | Priority |
|---|
| API key expiration | All scheduled runs stop silently | P1 |
| ERRORED run detection | Stale dashboards served to stakeholders | P1 |
| Rate limit handling | Burst orchestration blocked by 429 | P2 |
| Run duration regression | Slow pipelines delay downstream reports | P2 |
| Project version pinning | Unexpected notebook changes break output | P3 |
Resources
Next Steps
See hex-security-basics for data connection security and access control.