Skip to content

cyberfleet design

The design of cyberfleet as a whole, written so a reader can understand the system from several angles. The capability folders beside this one are organized for building it; these documents are organized for understanding it.

This folder holds the current design: the one the project is building to, as decided through ADR-0024. The capability specs and the code catch up to it through SDD-missions; where they still differ, the design is the target and the difference is work to do. When a next version’s design is under way, it lives as a complete copy in a version folder inside this one, and replaces these files in one commit when it becomes current. The two are never mixed in one document.

Terms are defined once in the glossary. The rules each capability enforces are in its capability spec; these documents link to them rather than restating them.

Document The question it answers
model What the system is made of, and which rules hold everywhere
lifecycle How a piece of work travels from the Council’s ask to merged code
authority Who may decide what, how a grant reaches the unit that acts, and what happens without one

Why the design took this shape is recorded in the ADRs under docs/adr/.