# ACES Scenario Packs — Definition & Tooling

The canonical, shared home for the ACES scenario-pack **definition**, schemas,
template, and authoring tools, published as the installable `aces-scenario-packs`
package. It is subordinate to ACES core (`aces-sdl`), exists to make authoring
and shipping ACES scenarios easier, and defines no extensions to ACES semantics
([ADR 0009](decisions/adrs/0009-scenario-packs-subordinate-to-aces.md)). Actual
scenario packs live in their own catalog repositories and consume this contract;
this repo does not host packs.

## Definition

- [Scenario packs — what a pack is](scenario-packs.md)
- [Golden readiness](golden-readiness.md)
- [Migration scrub policy](scrub-policy.md)
- Layout contract, schemas, and template ship as package data under
  `src/aces_scenario_packs/resources/`
  (`contract/pack-layout.md`, `schemas/`, `template/`).
- [Architecture Decision Records](decisions/adrs/)

## Tools

- [Create a new pack (`aces-new-pack`)](new-pack-script.md)
- [Pack issue skeleton generator (`aces-pack-issue-skeleton`)](pack-issue-skeleton-script.md)
- `aces-pack-validate` / `aces-pack-release` — content-validation and release gates.
