# ADR-0001 Adopt active artifact manifest

## Context
Temp contains multiple artifact versions and the runtime must read only one active path per artifact key.

## Decision
Use `runtime/active_artifact_manifest.yaml` as the only runtime selection source.

See `spec/09_decision_flow.yaml` and `tools/validate_active_manifest.py` for the runtime gate and selection checks.

## Alternatives
- Scan Temp directly
- Pick latest timestamp

## Consequences
- Deterministic runtime file selection
- Lower stale-read risk

## Rollback
Restore prior manifest only if validation fails.

## Affected files
- runtime/active_artifact_manifest.yaml
- spec/09_decision_flow.yaml
- tools/validate_active_manifest.py
