test(mode): red for #22 — modeQuestions, ClassifyMode guardrail wrapper, record fields

This commit is contained in:
Smokey committed 2026-10-28 05:26:30 -06:00
1 parent 7b042b77cc
commit 5b3701d6e2
2 files changed
+139

No files matched your search

+3
View File
@@ -58,6 +58,9 @@ Every nest event carries `nest_id`, `ts` (RFC 3339) and one message record. The
| `to` | string | The @-addressed member, or `""`. `deliver`/`claim` default to the requester they answer. |
| `refers_to` | string | The `msg_id` this responds to (claim/deliver/nudge point at their request/expectation), or `""`. |
| `tagged_by` | string | How `kind` was decided: `"jev"`, `"header"`, `"disagreement"` (Jev overrode the crow's header) or `"default"` (nothing fit, became `say`). |
| `mode` | string | On a `request` only: how it should be taken up — `solo`, `conspiracy` (several crows, one task, distinct readings), `split`, or `""` (not yet classified). Tagged Jev-first with a `mode` header escape (`jev_test.go`, `Flock.ClassifyMode`), same rule shape as `kind`. |
| `mode_tagged_by` | string | How `mode` was decided, same four sources as `tagged_by`. |
| `invited` | int | Conspiracy only: how many crows the request expects to take it up (default from the `MurderSize` cap). |
### SSE event