Method note
Assumption Ledger
An assumption ledger names what a system is relying on before those dependencies disappear into habit. It keeps technical, ethical, and pedagogical claims from hardening into invisible facts.
Every system has a weather it pretends not to notice. Sensor noise, room light, network reliability, participant comfort, power, language, institutional trust, the availability of the person who knows how to restart the thing: these are not background details. They are load-bearing conditions.
The assumption ledger is where those conditions are allowed to speak before they become ghosts in the machine. It is a place to write down what the project is borrowing from the room, from the body, from the classroom, from the network, from the future maintainer, and from the patience of whoever has to use it next.
Typical ledger questions
- What has actually been measured, and what is only expected?
- What conditions would break this claim?
- What requires a more careful public boundary because people, rooms, or private infrastructure are involved?
- What proof object would move this from promising to field-tested?
What an assumption sounds like
It often arrives disguised as common sense: the camera will see enough, the learner will know where to click, the machine will be calibrated, the repository will be readable, the room will be quiet, the network will hold, the consent language will be understood, the diagram will be enough. These sentences are not bad. They are simply unfinished.
Once written down, an assumption becomes workable. It can be tested, softened, narrowed, designed around, or refused. Unwritten, it becomes atmosphere. It surrounds the work without ever becoming responsible to it.
What the ledger holds
- Technical dependencies: hardware drift, firmware state, latency, file paths, browser support, calibration, power, network reachability.
- Human dependencies: prior knowledge, access needs, reading load, comfort with being sensed, willingness to troubleshoot, classroom time.
- Ethical dependencies: consent, retention, redaction, participant identifiability, public proof limits, institutional context.
- Pedagogical dependencies: what must be explained before the system becomes meaningful instead of merely impressive.
- Maintenance dependencies: who can restart, repair, update, migrate, or safely retire the work.
Why this belongs in a portfolio
A portfolio usually wants confidence. This method asks for accountable confidence. It lets a project say: this works under these conditions; this has been tested; this remains unknown; this should not be public; this needs one more proof object before the claim gets larger.
The ledger is not a confession of weakness. It is how the work refuses false smoothness. It keeps the beautiful diagram from becoming a lie of omission.
Where it matters in the fleet
- MOARkNOBS-42 uses it to separate bench-tested control behavior from broader reliability claims.
- Human-Buffer uses it to keep perception, bias, retention, and refusal visible.
- homeauto and systems-atlas need it because private topology should never be mistaken for public method.
Public rule
When uncertainty matters, name it. Hidden dependencies make projects look stronger than they are and harder for others to learn from safely.
The public version can stay compact. It does not need to expose private topology or internal notes. But it should make the shape of uncertainty visible enough that a reader knows where trust ends and inquiry begins.
Harvested from
These Atlas nodes cite this method directly in their public framing. The notes below are pulled from node front matter, so the method page stays tied to live project claims.