The system manual¶
The hand-written half of this site: how the Kirin autonomous chess system is built, how it is operated, and why it is the way it is. The generated API reference answers the other question — what a given symbol is — and the two share one search box, which is the whole reason this site exists.
Nine parts, following the system from the engine outward to the fleet. Two entry points are worth knowing:
New to the codebase? Start with The Kirin System, then the part covering whatever you are touching.
Wondering why something is the way it is? The Decision Register lists every architectural decision the project has made, with a link to the full entry — context, alternatives rejected, and consequences. It is generated from the decision records in the body, so it cannot drift from them.
Note
This manual is the canonical one. It was migrated from LaTeX in
docs/docsite-docs/PLAN.md U2/U5 and the .tex sources were retired at U3 —
this is now the only copy. ./docs/site/build.sh --pdf builds the printed
edition from these same sources.
System Overview
Building and Testing
Chess Engine
Physical Board
Hardware Integration
Application and User Interface
Connected Services
Fleet and Operations