# Atlan E2e Contract Validator

> Generate and validate e2e test contracts for Atlan workflows, including API responses, output paths, and schema assertions. Use when adding or updating workflow e2e coverage. Use when this capability is needed.

- Skill: `tomevault-io/atlan-e2e-contract-validator` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/atlan-e2e-contract-validator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/atlan-e2e-contract-validator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/atlan-e2e-contract-validator

---


# Atlan E2E Contract Validator

Define and validate e2e behavior as a machine-checkable contract.

## Workflow
1. Build `e2e_case_contract.yaml` using `../_shared/assets/e2e_case_contract.yaml`.
2. Ensure contract includes:
   - `test_workflow_args`
   - `server_config`
   - `expected_api_responses`
   - `expected_output_paths`
   - `schema_assertions`
3. Run `atlan-fact-verification-gate` if API/output behavior changed.
4. Validate contract:
   `python ../_shared/scripts/validate_e2e_case_contract.py e2e_case_contract.yaml`
5. Align generated test config and schema assertions with contract.

## Rules
- Keep API expectations aligned with `/workflows/v1` behavior.
- Keep output path assertions aligned with SDK defaults.
- Ensure both raw and transformed schema checks are explicit.

## References
- Contract checklist: `references/contract-checklist.md`
- Shared templates: `../_shared/references/artifact-templates.md`

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/atlanhq) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-12 -->

