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 part of the site is migrating from LaTeX (docs/docsite-docs/PLAN.md
U2). The prose and the decision records are here and correct; the polish is not
finished, and docs/manual/kirin.pdf remains the typeset article until the
cutover. Chapters carrying TODO markers are the ones still awaiting a read.
System Overview
Building and Testing
Chess Engine
Physical Board
Hardware Integration
Application and User Interface
Connected Services
Fleet and Operations