How we work

The agreements made so far. Anything marked suggested is an idea, not a decision.

The spec is canon

Git and LFS

How we track work

Unity project rules

Using Claude Code

Generated 3D assets

Terms you'll see

Locked / Proposed
Status tags on entries in the spec: decided versus suggested.
Git LFS
Stores large binary files outside normal git history; git keeps a small pointer instead.
URP
Unity's Universal Render Pipeline, the rendering setup this project uses.
.meta file
Unity's companion file for each asset, holding its GUID. Always committed.
EditMode test
A Unity test that runs in the Editor without entering Play Mode. It's how code is checked without a person watching.
MCP
Model Context Protocol: a bridge that lets Claude Code act on a running program such as the Unity Editor or Blender. Not set up yet.
Flash-lit test
Checking an asset in a dark scene with one hard light, because the game is lit mostly by lightning and meteor flashes.
Provenance log
A record of where each generated asset came from, so its rights can be checked later.

Open decisions (2026-09-21)

Last updated 2026-09-22. If something here disagrees with CLAUDE.md or README.md in the repository, those files win; tell Winds so this page can be fixed.