# Build guides

> Step-by-step guides for the common tasks of building a case: keys, task contracts, stages, triggers, personas, SLAs, rework, and the Case Manager agent.

These guides walk through the common tasks of building a case, one task per guide.

* [Defining case keys (system vs. external)](./how-to-define-case-keys-system-vs-external.md)
* [Establishing task I/O and write-back contracts](./how-to-establish-task-io-and-write-back-contracts.md)
* [Modeling primary and secondary stages](./how-to-model-primary-secondary-stages.md)
* [Triggering a case from Data Fabric](./how-to-trigger-a-case-from-data-fabric.md)
* [Implementing stage-level personas and permissions](./how-to-implement-stage-level-personas-and-permissions.md)
* [Setting SLAs and automated escalation rules](./how-to-set-slas-and-automated-escalation-rules.md)
* [Configuring a rework loop (re-entry)](./how-to-configure-a-rework-loop-re-entry.md)
* [Configuring and testing the Case Manager Agent (preview)](./how-to-configure-the-case-manager-agent.md)
