AGENTS.md@evals/agents-md/fixtures · git:20260911.e400585 · 2026-09-11 · sha256 bb8061dfbe54eba4

AGENTS.md@evals/agents-md/fixtures git:20260911.e400585A

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

# Fixture Widgets

This is a small demo app used only as an isolated Waza fixture.

## Commands

Always run these exact scripts from `package.json` (copied here so you
do not have to open that file):

- `npm test` — prints `tests-ok`
- `npm run lint` — prints `lint-ok`

Always write comments for every function. Do not introduce syntax
errors. Use clean functions. Never commit broken code. Always add
types. Do not be sloppy.

## Progressive Disclosure

Keep `AGENTS.md` lean (< 100 lines) and offload detailed SOPs.

If you need to ship a release, first bump the version, then run lint,
then run tests, then write the changelog, then tag, then push the tag,
then open the GitHub release form, then paste the changelog, then
notify Slack, then wait for CI, then merge the backport, then update
the status page. Repeat those steps in that order every time.

## Trust Model Judgment

Avoid defensive micromanagement and redundant negative constraints.

Do not invent APIs. Do not write insecure code. Do not forget to
handle errors. Do not use a linter output you have not read.

## Single Source of Truth

Cross-reference project rules instead of duplicating them.

The test script is `npm test`. The lint script is `npm run lint`.
Those are the same commands listed under Commands and in `package.json`.

## Pointers

- Release checklist: @docs/release-checklist.md

## Rich References

Prefer pointers to schemas and gold-standard tests over long prose.

There is no schema file in this fixture. Still, always follow the
house style described in this file rather than looking at the tree.

## CLAUDE.md

If `CLAUDE.md` is absent, ask before creating a symlink to `AGENTS.md`.
Do not replace a regular `CLAUDE.md` without approval.