> For the complete documentation index, see [llms.txt](https://docs.veilio.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.veilio.xyz/documentation/help/golive-check.md).

# Go-live Checklist

#### Environment and secrets

* [ ] Separate API keys for dev/staging/prod
* [ ] Standard keys for runtime; **MIGRATION** keys only for historical import
* [ ] All keys stored in secure environment variables or secret manager
* [ ] No secrets committed to code repository

#### Integration quality

* [ ] Tokenize on write paths validated
* [ ] `entityId` set for profile grouping where needed
* [ ] Detokenize only in approved workflows
* [ ] `reason` provided for detokenization calls
* [ ] Bulk endpoints used for high-volume operations

#### Legacy data migration

* [ ] Migration mode activated and budget sized for export cell count
* [ ] `veilio-migrate.mjs` tested on sample CSV with `--dry-run`
* [ ] Checkpoint/resume tested (`--resume`) for large files
* [ ] Migration key rotated or revoked after import completes

#### Organizations (if team sharing)

* [ ] Organization created before owner Stripe subscription (Pro+ for 2+ people)
* [ ] Column policies defined per dataset
* [ ] VIEWER whitelist reviewed if using invite-only read access

#### Reliability

* [ ] Retry strategy implemented for `429` and transient `5xx`
* [ ] Monitoring and alerts on error rates
* [ ] Integration load tests completed

#### Security and operations

* [ ] API key rotation process documented
* [ ] Incident response runbook created
* [ ] Access permissions reviewed (least privilege)
* [ ] Shred strategy defined (per-token, bulk, `entityId` profile)
* [ ] Dataset public share link TTL policy reviewed
* [ ] Offboarding path documented (export data + logs before delete)

#### Business readiness

* [ ] Support team trained on token-based workflows
* [ ] Compliance stakeholders validated process
* [ ] Rollback plan documented
* [ ] Billing model confirmed (Stripe self-service vs Enterprise invoice)

{% hint style="info" %}
Make sure to validate all your tests before moving to production.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.veilio.xyz/documentation/help/golive-check.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
