TacidOS
Developers

Decisions

The decisions behind the system

Decisions are recorded before implementation and changed only by a superseding record. Each record names the context, the options that were on the table, what was chosen, what it costs, and what was rejected. Where a record and the build plan disagree, the record wins.

99 records

Foundations

What Tacid is built on and what it speaks.

Change and authority

The transaction API, system definition, and authorization boundaries.

Storage and updates

Persistence, boot, updates, rollback, and changes to Tacid itself.

Models and tools

Model providers, memory, and tool access.

Surfaces

The terminal first, then the shell, the installer and the voice.

The project

Naming, licensing, testing, and who Tacid is for.

From implementation

Settled after the founding set.