CLAUDE.md@tests/fixtures/content/banned-references-migration · git:20260902.6c142c4 · 2026-09-02 · sha256 f7266e6951b2f9b4

CLAUDE.md@tests/fixtures/content/banned-references-migration git:20260902.6c142c4A

Immutable. This exact content is served forever at /api/v1/blob/f7266e6951b2f9b4.

# Project Standards

summarizer-api wraps two model providers behind one HTTP endpoint. The
deployment pins a model id per environment, so a retired id fails at
request time rather than at build time.

## Model ids

Pin a current model id in `deploy/*.yaml` and nowhere else. When a
provider announces a retirement, run the `model-upgrade` skill — it
carries the replacement table and rewrites the pinned ids.

## Testing

- Run `make test` before every push.
- Record provider responses with `make cassettes` when an id changes;
  the recorded fixtures name the model and go stale with it.