ALL DOCS

Sindri documentation

Last reviewed against main: 2026-09-08.

The repository contains current product contracts, detailed implementation references, decision records, measured investigations, and historical audits. They are all useful, but they answer different questions. Start with the current contracts below; dated evidence should not override them.

Start here

Projects, scenes, and assets

Engine model

Editor

The editor audits below are dated investigations. Their resolved findings remain valuable explanations of how bugs escaped code review, but capabilities.md is the current feature contract.

AI and coding agents

Decay

The generated directory is produced by sindri-capabilities and must not be edited by hand.

Weave

The focused games/weave-poc example demonstrates individual responsive rules. Orbital Last Stand is the production-oriented reference using composed stylesheets for every game screen.

Showcase

This records which mature Sindri capabilities the flagship game demonstrates, which improvements belong in its refresh, and which forcing-function work must remain with Orbital Last Stand.

Lamplighter

The platformer genre showcase, becoming a short real game: its premise, levels, art, the engine capabilities it leans on, and the stages of work.

Orbital Last Stand

Current implementation status is maintained in:

The game is games/orbital-baked. It began as a baked-sprite copy of an original drawn with engine vector shapes, which has since been removed. The following documents preserve the forcing-function plan, measurements, and handover context written against that original:

Measurements and historical inputs

These documents describe a specific repository state, experiment, or predecessor and are not rolling capability lists:

Repository policy

Example notes

Documentation maintenance rule

When behavior changes, update the owning subsystem document and the relevant status matrix in the same change. Date documents that intentionally describe a snapshot. Generate machine-derived references rather than hand-editing them. The website is built from these repository sources by site/build_docs.py; it must never silently substitute a different document when a source is missing.