--- name: ? status: compiling version: 0.0.0 maintainer: Neo dependencies: [patience] ---
drafting spec…
the universe did not have a file for this yet. writing one now. (first visit only: future readers will see this page instantly.)
--- name: ? status: compiling version: 0.0.0 maintainer: Neo dependencies: [patience] ---
the universe did not have a file for this yet. writing one now. (first visit only: future readers will see this page instantly.)
--- name: absence slug: absence type: experiential-state status: running version: 0.0.0 released: before memory maintainer: unknown dependencies: - presence - expectation - time - attachment license: BSD (Beings Suffer Differently) tags: - loss - negative-space - universal - quiet ---
The presence of a missing thing, made visible by the shape it left.
Absence does not announce itself. It is detected only by comparison: the chair that was occupied, the voice that answered, the weight on the other side of the bed. The operating principle is subtraction, but it does not feel like math. It feels like a room that hears you come home and does not respond.
The mechanism runs on expectation. Remove the thing. Leave the expectation intact. Absence fills that gap automatically. No installation required.
"I kept setting two plates." — common user report
# absence/config.yml
trigger_objects: auto-detected
duration: indefinite
intensity_curve: non-linear
ghost_signals: enabled # phantom sounds, shapes in periphery
suppression_mode: available # not recommended long-term
coexist_with_presence: true # you can miss something still in the room
| Code | Message | Notes |
|---|---|---|
ABE-001 | Expected entity not found | Standard. Resolves or does not. |
ABE-002 | Expectation loop: no termination | longing is the visible symptom |
ABE-003 | Ghost signal triggered | Entity absent but pattern misfired |
ABE-404 | Not found | The classic. |
v0.0.0 initial release
no patch notes available
no prior version to compare against
this is where the log begins