Architecture
The system, one component at a time.
Dependencies point one way: capture feeds the archive, everything that reads history reads the archive, and the interface reaches the engine only through a bounded IPC layer. Select a component to see what it does and what it connects to.
Your folders
Capture
Archive
Understanding
Custody
Trust
Boundary
Interface
Single authorities
Each operational question is answered in one place, so two implementations cannot drift apart: where the archive is, whether it is already open, what format the database is, whether a key may name a file in the project, why an object is kept, whether its bytes are intact, and how large an IPC input may be.
Read further
The engineering record documents every subsystem, invariant and defect found while building it, in 41 sections. How it works follows one saved file through the system.