Say that reserve asks the knowledge base for the highest number, not hq (hq issue 493)
mesh/merge-gate pass: builds mesh-issues → novox; no bus step; every machine composes with the change as it did without (4 of 4 compose)
mesh/repo-check pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-check-typescript.sh (typescript)
mesh/delivery delivered

Since #214 reserve reads knowledge_highest; its description still named hq's folders.
This commit is contained in:
2026-10-11 20:53:21 +02:00
parent 3fa076829f
commit c0710e2db7
+3 -2
View File
@@ -646,13 +646,14 @@ func Tools(t *Tracker) []stdio.Tool {
}},
{Name: Seat + ".reserve",
Description: "Reserve the next decision or research number, before the record is written, and get it: never " +
"one another caller got, and always above every number hq already holds. The answer is the kind and the " +
"one another caller got, and always above the highest number the knowledge base holds (knowledge_highest; " +
"hq issue 493). The answer is the kind and the " +
"number, and the number as a record's name starts with it (0292 for a decision, 046 for research). " +
"Optionally for: what the record is about, in one line. A reserved number is spent forever, whether or " +
"not its record lands, and is never handed out again; who reserved it, when and for what are kept. " +
"Refused, taking no number: a kind that is not decision or research (an issue's number comes from " +
"open), a for that is not one line of plain text or carries a secret, an unknown argument, and the " +
"first number of a kind while what hq holds cannot be read.",
"first number of a kind while the knowledge base does not answer its highest number.",
Input: schema([]string{"kind"}, map[string]any{
"kind": map[string]any{"type": "string", "enum": ReserveKinds, "description": "which number: decision or research"},
"for": text("what the record is about, in one line, such as: the knowledge base holds decisions"),