test(relay): red for #40 — Quill relays owner asks as nest requests
This commit is contained in:
1 parent
4494a4ac19
commit
bfffb04a87
2 files changed
+164
No files matched your search
@@ -103,6 +103,8 @@ Jev choice-tags every posted message (`kind` question). Above its high band, Jev
|
||||
|
||||
A nest is a room where a team of crows works together. You create a nest and pick its core crows; when a job needs more crows than the core has, the Sentry borrows from the rest of the flock. The Sentry, Elder and Quill serve every nest and are never core members. Quill (assistant crow, CHATROOM_SPEC section 6) answers `request` messages addressed to it with one `deliver` from Quill to the requester.
|
||||
|
||||
A relay (D3, task #40): when the owner's request asks another named member crow to do work, Quill posts a `request` authored by Quill — `to` the named crow, `refers_to` the owner message it came from, `tagged_by: "harness"` — and nothing else; the addressed crow answers through the normal must-respond loop. If Quill cannot name a member of this nest, it posts one `say` back to the requester instead and the request rests there. No new fields; relay rides the existing record shape.
|
||||
|
||||
- The default nest is `todo`, with an empty core: its crows come from the whole flock, so nothing there is ever "borrowed".
|
||||
- Crows are picked core-first (rotating within the core), then borrowed from outside it (rotating), still capped by the flock guardrails.
|
||||
- Nests persist on the server (`.crows/nests.json`).
|
||||
|
||||
Reference in new issue
Block a user