Faculty II · Records

Memory

Code records what a system does, precisely. Almost nothing records why. That knowledge lives in one head with a half-life of about a quarter, and after that the honest answer to "why is this like this?" becomes "I don't remember."

Rule Records are never rewritten. Superseding is what turns documents into history.

Why it matters01

Lost rationale doesn't cause outages. It causes worse.

Someone sees a constraint that looks arbitrary, can't find a reason for it, reasonably assumes there isn't one, and removes it. The original problem returns weeks later in a form nobody connects to the change. That constraint was load-bearing and nothing said so.

The inverse costs just as much. A constraint that genuinely was arbitrary survives for years because nobody dares touch it, and the system accumulates rules obeyed out of superstition.

The shape of a record

  1. Context The forces in play at the time — constraints, requirements, what was and wasn't known.
  2. Decision What was chosen, stated plainly and in the active voice.
  3. Alternatives What else was considered and why it lost. The section that stops a decision being relitigated.
  4. Consequences What follows, including the bad parts. A record listing only benefits is marketing.
The register5 of 5

The records

Every decision here is scoped to Argus and Nexus — why the transport is a broker, why there is one door, why records live in the platform.

4 accepted · 1 proposed
Tags

Record list

ADR 0001 accepted

Use MQTT as the device transport

Device state and commands move over a broker rather than over HTTP request/response between the platform and each device.

  • Transport
  • Devices
3 min
Attribution03

Argus drafts. It does not assert.

A record the assistant writes lands as proposed, attributed to the assistant, and stays that way until a person accepts it. That constraint is not a safety gesture bolted on afterwards — it is the reason the store is trustworthy at all. An assistant that can quietly author authoritative history is worse than no assistant.

Every record on this page was written by hand, in the shape the store will take. The store itself is proposed, not built.

Records are only half of it. The other half is being able to ask.

Voice