Commit graph Crafter.Graphics/AGENTS.consumer.md
Author SHA1 Message Date
576977bf35
docs: AGENTS.md for working on the library, AGENTS.consumer.md for its consumers
AGENTS.md
- Guidance for agents and contributors working on Crafter.Graphics: the
  layout and the partitions by backend, the dev environment and the
  targets, the build and test commands, how tests are declared and what
  each group needs, code style, the design rules the code embodies,
  commit conventions, security notes and gotchas. It carries the
  dependency-notes section crafter-build 3.0.0 writes, holding
  Crafter.Math's notes.

AGENTS.consumer.md
- What an agent working in a consumer needs: depending on the library,
  the program shape and the frame order, device features, lifetimes, the
  heap and its descriptor-set fallback, buffers and images, the UI tiers,
  custom compute shaders, ray tracing, input, the DOM build, the
  environment variables, testing a consumer, and which example to copy.
  crafter-build injects it into consumers' AGENTS.md on their builds.

Both were reviewed against the code. The review found that --timing no
longer compiles (#178), which both files note.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-31 16:02:25 +01:00