Published to give the document an address. The README states what the agreement depends on (annotating/v0), the four roles it leaves to adopters, and the one among them that is not a preference — when one party cannot feel a cost, the decision belongs to the party who can, and an agent will not feel a cart filling. Also states what is known and unresolved: an out-of-scope need has no exit. Conversion emits the artifact and the declines, and a thing that came up, was correctly out of scope, and was neither refused nor decided is neither of those, so today "out of scope" means "lost". Proposed as a third exit, not adopted, and loom's to make. This is the copy adopted by staribridge/substrate on 2026-08-21 and reconciled to v0 the same day, read many times and never edited. If loom's own copy differs, this one is wrong. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
47 lines
1.7 KiB
Markdown
47 lines
1.7 KiB
Markdown
# cart
|
|
|
|
**How two parties work out what something means before one of them changes it —
|
|
including when neither of them knows.**
|
|
|
|
- [The agreement](.loom/published/cart.md) — `v0`
|
|
|
|
**A cart is one bounded exchange.** *It starts, it runs, it **converts**, and then
|
|
it is gone. The directory is only where a cart happens.*
|
|
|
|
## What it depends on
|
|
|
|
**[`annotating/v0`](https://git.hypertheory-labs.dev/loom/annotating).** *Dailies
|
|
are annotated, and everything here rests on that.*
|
|
|
|
## Four roles it leaves to you
|
|
|
|
**An agreement adopted with these uncast has not been adopted. It has been
|
|
filed.**
|
|
|
|
- **Where a cart lives**
|
|
- **What durable record declines go into**
|
|
- **What isolates work in progress while a cart is open**
|
|
- **Who decides when the round ends** — *and this one is not a preference.
|
|
**When one party cannot feel a cost, the decision belongs to the party who
|
|
can.** An agent will not feel a cart filling and will keep writing until told
|
|
to stop.*
|
|
|
|
*The agreement asks these as prompts. **Answer them where you adopt it**, not
|
|
here.*
|
|
|
|
## Known and unresolved
|
|
|
|
**An out-of-scope need has no exit.** *Conversion emits the artifact and the
|
|
declines — and a thing that came up, was correctly out of scope, and was neither
|
|
refused nor decided is neither of those.* **Today "out of scope" means "lost."**
|
|
|
|
*Proposed as a third exit and not yet adopted; it is loom's to make. Recorded in
|
|
[`bedrock`](https://git.hypertheory-labs.dev/loom/bedrock)'s event log, cart
|
|
`almanac`.*
|
|
|
|
## Provenance of this copy
|
|
|
|
**Adopted by `staribridge/substrate` on 2026-08-21 and reconciled to `v0` the
|
|
same day.** *Read many times, never edited.* **If loom's own copy differs, this
|
|
one is wrong and should be replaced before anybody adopts it.**
|