From 59a143671de30d3c723f3209af29fdd53eb08b79 Mon Sep 17 00:00:00 2001 From: Padreug Date: Sun, 20 Sep 2026 17:30:51 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20add=20chateau=20pilot=20review=20(2026-?= =?UTF-8?q?06-02)=20=E2=80=94=20findings=20from=20the=20Signal=20dry=20run?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 --- docs/2026-06-02-chateau-pilot-review.md | 1161 ++++++++++++++++++++++ docs/2026-06-02-chateau-pilot-review.pdf | Bin 0 -> 148139 bytes 2 files changed, 1161 insertions(+) create mode 100644 docs/2026-06-02-chateau-pilot-review.md create mode 100644 docs/2026-06-02-chateau-pilot-review.pdf diff --git a/docs/2026-06-02-chateau-pilot-review.md b/docs/2026-06-02-chateau-pilot-review.md new file mode 100644 index 0000000..670e2a0 --- /dev/null +++ b/docs/2026-06-02-chateau-pilot-review.md @@ -0,0 +1,1161 @@ +--- +title: "Château du Faune — Tracker / Journal pilot review" +subtitle: "Findings from the first week of !journal, !goals, !tasks usage across four Signal rooms" +date: 2026-06-02 +author: aiolabs / Château du Faune +--- + +# Executive summary + +For the past two weeks, members of the Château du Faune have been +"going through the motions" of using `!journal`, `!tasks`, `!goals`, +`!reminder`, `!buy`, `!sidequest`, and related commands across four +Signal rooms — Operations, Animals, Gardens & Food, Events, and the +general castle room. Nothing was hooked up yet: the chats are mirrors +of what the maubot stack on the new Matrix homeserver will eventually +capture. The point was to *generate signal* — to find out which +verbs people actually reach for, how they phrase entries, where the +syntax gets in the way, and which features the protocol spec is +quietly missing. + +This document reads that signal. It is written for both the chateau +members (who will see their words quoted back and choices made about +how the bot will treat their phrasing) and for the +[aiolabs/maubot-plugins][repo] developers (who will turn the +recommendations into code and spec changes). The +[community-organizer spec][spec] is the contract; the +[`tracker/`][tracker] and [`journal/`][journal] plugins are the +reference implementation; the data we collected over the past two +weeks is the field test. + +**Top-line findings:** + +1. **The capture habit is sticking.** The bot doesn't exist yet, and + people are still using the syntax — sometimes correcting each + other on it. The most surprising data point is that Coco told + Helena *"`!journal` is the required format"* unprompted. Social + enforcement of a syntax we haven't actually shipped is the best + possible adoption signal. + +2. **The vocabulary the community reaches for is broader than the + spec.** The current spec lists `!task`, `!sidequest`, `!journal`, + `!remind`, `!add`, `!done`, `!list`, `!setup`. The chats show + people typing `!buy`, `!need`, `!goals`, `!stewards`, `!tasks`, + `!task` (singular), `!reminders` (plural), `!idea`, `!plans`, + `!priority` (inline), `!side quests`, and a few more. Some of + these are per-room shortcuts the spec already accommodates; + others want a small protocol-level addition. + +3. **The 5-level priority scheme came directly from this pilot.** + Coco proposed "1 urgent / 2 crucial / 3 important / 4 future / 5 + frequent/ongoing" in the operations chat on May 24. It is now + §3.3.1 of the spec, exactly as proposed. This loop — observe → + spec → implement → re-observe — is the one we want to keep + running. + +4. **The bot will need to be more grammar-tolerant than the spec + currently implies.** Multiple verbs per message, edited messages + that add content, `!`-words inside bullet points used as + priority markers, pinning as a "this is the current list" + signal, no-prefix journals — these are all behaviors the bot + doesn't catch today but should. + +5. **The community is already designing the bot's voice.** Alfred + got named on May 24 ("we trusted him with resource management, + safety, tool use, etc."). Photos got captioned, journals got + pinned, Cocopis explained what `!tags` are *to other members*. + The chateau is treating the bot as a collaborator before it + exists. We should lean into that — bot personality is now a + design surface. + +The rest of this report: + +- **§1** What we observed, by room and by pattern +- **§2** What the existing spec + plugins handle well +- **§3** Spec changes proposed +- **§4** Plugin changes proposed +- **§5** New ideas the data surfaced +- **§6** How this fits the larger omnixy / aiolabs ecosystem +- **§7** A phased plan +- **§8** Open questions for the chateau + +[repo]: https://git.atitlan.io/aiolabs/maubot-plugins +[spec]: ../docs/community-organizer-spec.md +[tracker]: ../tracker/ +[journal]: ../journal/ + +--- + +# 1 — What we observed + +## 1.1 Verbs in actual use + +A frequency-sorted list of every `!verb` we saw across the four rooms +(case-folded), grouped by what the spec or current shortcut config +covers: + +| Verb seen | Already in spec | Status | +|---|---|---| +| `!journal` | Yes (universal) | Heavy use across all four rooms | +| `!reminder` / `!reminders` | Spec verb is `!remind` | Mismatch — see §3.1 | +| `!tasks` / `!task` | Spec verb is `!task` | `!tasks` plural also appears | +| `!goals` | No | New — see §3.2 | +| `!stewards` | No (per-room shortcut candidate) | Used as a list/backlog, not a one-off task | +| `!buy` | Per-room shortcut, fits cleanly | Should ship pre-configured for cdf rooms | +| `!need` | No | Distinct from `!buy` in usage — see §3.2 | +| `!sidequest` / `!side quests` | Yes | Used; "side quests" with space appeared once | +| `!idea` / `!plans` | No | Speculative / design-phase items | +| `!priority` (inline) | No (priority is a tag) | Used as a bullet-level marker — see §1.4 | +| `!move` | Mentioned by Ulo as a future verb | Not in spec | + +And a usage example per verb so the design instinct is grounded in +actual phrasing rather than imagined phrasing: + +**`!journal` — past-tense daily log, multi-line is the dominant +form:** + +> `!journal` +> `- opened/closed, watered and fed hens, babies & pacas` +> `- put insulators on the rebars so they're ready to go for fence` +> `- mentally plotted potential hidden-in-plain-sight stable locations. I want opinions next` +> `- should scrape clean duck babes straw tmrw` +> `- should clean and dry very well sapphis wound again` + +Note the mix of past-tense ("opened/closed") and forward-looking +("should scrape clean tmrw") bullets in the same `!journal`. People +do not bucket their day cleanly. §3.4 addresses this. + +**`!goals` — a *list of current intentions*, often nested with +sub-categories:** + +> `!goals & notes next week for garden/kitchen crew` +> +> `GARDEN` +> `- documentation & journaling process` +> `- prepping & starting the Lady Godiva pumpkin patch.` +> `…` +> +> `KITCHEN` +> `- forage, harvest & food processing resource improvements (ex. cherries into vinegars…)` +> `- filling the shop up (& soon looking into certifying our kitchen/lab)` +> `…` + +`!goals` lists evolve over days — Coco's gardens `!goals` on May 27 +and June 2 are *the same list*, refined. This is the strongest +argument we found for **replaceable-event semantics** (§3.3). + +**`!reminder` — a future-pointed list, often with embedded +@-mentions and `!priority` markers inside bullets:** + +> `!goals this week/soon` +> `- attempt to secure alpaca deposit & arrival of the boys` +> `- !priority confirm if teeth & nails will also be done by the shearer 'sometime in july'` +> `- !priority diagnosis of sapphis skin condition be made by a vet in person.` +> `!reminder following shearing, immediately start sapphis skin infection protocol` +> `- fencing add in doors & handles. Start soon on setting up 2nd stable paddock` + +Look at that message carefully: it is *one* `!goals` entry, with +`!priority` and `!reminder` appearing **inside bullets as inline +markers**, not as new commands. This is the single most important +parser decision we have to make — see §4.1. + +**`!buy` — shopping list, sometimes added-to over days via edit:** + +> `!buy` +> `- roll out flypaper for stable(s)` +> `- door handles for electric (or from laura)` +> `- la fourche order, sesame & produce will be thursday, 28th` +> `- buy more pans & x2 induction adapters` + +**`!need` — semantically distinct from `!buy`. Means "stock is +low" rather than "purchase this":** + +> `!need puppy & cat food, hay & straw soon` + +Coco used both in the same week. The distinction matters because +`!need` items become `!buy` items only after someone agrees to act +on them, where `!buy` is already a decision. + +## 1.2 Cadence patterns — the recurring chore problem + +The operations chat opened with a chores list dominated by +*recurring* items with fuzzy intervals: + +> `pacas:` +> `- every ~3 days scoop manure` +> `- every ~3 days fluff bedding` +> `- every 2 wks to 1 month - change out whole bedding` +> `- daily fresh water` +> `- daily light green/yellow hay` +> `- training - max 1x/day - approach with treats in a bucket…` +> +> `hens & ducks:` +> `- am let out, pm close in` +> `- every ~3 days fresh water & food` +> `- every 1 week change out straw` +> `- spend time with the puppies every day` + +Coco flagged the problem herself: *"weird thing is tasks that are +every few days or variable timeframes?"* + +The spec partially anticipates this with `priority:5` ("frequent / +ongoing"), but `priority:5` is a marker, not a cadence. "Every 3 +days" and "daily" are different cadences and the bot should know. +RFC 5545 `RRULE` is the canonical answer; NIP-52 doesn't yet +codify recurrence (§11 of the spec lists this as open). A +lightweight stopgap is proposed in §3.5. + +## 1.3 Multi-verb messages + +Helena posted in the Gardens & Food room: + +> `!journal` +> `• bigger Team meet and on board of Marta what we did the last weeks…` +> `• weeding` +> `• getting fresh alpaca manure and distributing` +> `• collecting seeds for next year planting` +> +> `!task` +> `- research thing for rain tank` +> `- update online garden map` +> `- check on sprouting pumpkin seeds and plant when ready` + +This is one Matrix message but **two distinct entries** — a +`!journal` and a `!task` list. The current tracker dispatch regex +matches the first verb at start-of-message and stops. The plugin +will silently drop Helena's `!task` block. + +This is a real bug, not a theoretical one — Helena was the first +person who naturally typed in this shape, and the bot would have +lost the task list. §4.2 fixes it. + +Skye independently did the same thing on the same day: + +> `!goals !tasks` +> `- [ ] organise conversation about image ai making with pat and coco` +> `- [ ] Look into creation of the funding via our socials…` +> `- [ ] For flyers/posters the !goals is to make one for pats new events app for ariege…` + +`!goals !tasks` on one line is yet another shape: two verbs sharing +one body. Likely "this entry belongs to both lists" — but the spec +needs to say so explicitly. + +## 1.4 Inline `!priority` and `!reminder` markers + +Returning to Coco's May 27 `!goals`: + +> `- !priority confirm if teeth & nails will also be done by the shearer 'sometime in july'` +> `- !priority diagnosis of sapphis skin condition be made by a vet in person.` +> `!reminder following shearing, immediately start sapphis skin infection protocol` + +`!priority` and `!reminder` are appearing **inside body content** as +bullet-level annotations, not as commands. A naïve parser that +matches `!\w+` anywhere in a message would interpret these as new +commands and produce four entries from one message. + +The fix is the rule the journal plugin already enforces: a `!verb` +counts as a verb **only** if it is at the very start of the message +(or, with §4.2 in place, at the very start of a top-level block). +Everything else is body content with inline tags. + +But "inline tags" is itself a feature worth keeping: a bullet +starting with `!priority` is a natural way to mark *that bullet* +as urgent within a larger list. The bot can: + +1. Treat the inline `!priority` as a *tag on the bullet body* + (preserves the user's intent). +2. Leave the parent entry's priority alone (the user didn't priority + the *list*; they priority'd one item in it). + +A renderer can then surface that bullet as priority-1 within the +parent entry. This is a richer model than the spec currently +sketches, but it matches what users are actually doing. §3.3 +proposes the wire format. + +## 1.5 Pinning as state + +Across all four rooms, the dominant `!goals` / `!tasks` / `!stewards` +messages are **pinned to the room**. When the list evolves, the new +version is pinned and the old one is unpinned. Matrix has native +support for this (`m.room.pinned_events`). + +We propose treating "the latest pinned message matching `!goals` +from a given room" as the **current state of that group's working +list**. This gives every room a queryable "what's on our plate +right now" view without requiring users to remember an item id. + +§3.3 + §4.5 develop this. + +## 1.6 Implicit subjects — animals, people, places + +The animals room is full of entries like: + +> `- thinking of long-term solutions for pups barking and neighbors.` +> `- 45 min in the alpaca paddock with both pups, no electricity.` +> `- carefully choose feeding station(s) so they are isolated and don't compete with any other animals` +> +> *(and elsewhere)* +> +> `lets clean sapphis wound again soon?` +> `also just realized the shearer will come in july` + +The community has named entities — *Sapphi*, *Loki*, *Leia*, +*Tango*, *Morrigan*, *the alpacas*, *the pups*, *the hens*, *the +south paddock*, *the orchard*, *the coop* — that recur across many +entries. A useful query is "show me everything mentioning Sapphi +this month" or "what tasks involve the south paddock?". + +NIP-52 already supports `["p", ""]` for *people*. Animals +and places need a convention — see §3.6. + +## 1.7 Inline @-mentions = informal assignment + +> `- location & plans for stable, cont. @coco` +> `- closing the main property gate? guardian dogs sign @coco` +> `- pruning & landscaping @Thomasss**]` +> `- following a budget per person for food orders, picking up produce @Skye 🌟` + +People mention each other inline to mean "this bullet is yours". The +bot can extract these into structured `["p", …]` tags and a +renderer can surface a per-person "your bullets" view. §4.6. + +## 1.8 Cross-group routing ambiguity + +Skye said in the Events room: + +> *"organise a mini meeting to talk about ai image making etc with +> pat/coco …. I'm not sure which chat to put these social things in +> hehe"* + +Some items belong to multiple groups. The current 1-room ↔ +1-community mapping makes this expensive — you'd have to type the +same entry twice. Coco's answer (*"i think events would be the +fitting place"*) is the human workaround; the bot should help. +§5.2 proposes optional multi-room fan-out. + +## 1.9 No-prefix journal-shaped content + +Lots of messages look like journals without using any command: + +> `today plan for me:` +> `- working in other groups on animals and operations` + +> `Today's plan for me:` +> `- making bulk buckwheat zucchini burgers some for today and rest in freezer` + +> `journal` +> `started but did not complete: bathroom clean, mapping stables, fencing the internal 150m paddock` + +The chateau is explicitly standardizing on `!journal` (Coco +corrected Helena on this in real time). So we **should not** make +the bot fuzzy-match — they want explicit syntax. But the data +suggests an opt-in *"capture every non-command message in this +specific room"* mode could be valuable for very-low-friction rooms +(e.g. a private journal room per member). Default: off. §5.1. + +## 1.10 Capitalization, punctuation, language + +The same intent appears as `!journal`, `Journal:`, `journal`, `!journal:`, +`Today plan for me`, `today plan:`, sometimes mixed with French. + +The bot's regex needs to be: +- case-insensitive on the verb (`!Journal` == `!journal`) +- tolerant of a trailing colon (`!journal:` is fine) +- bilingual on body content (already true — body is opaque text) + +The current `_CMD_RE = re.compile(r"^!(\w+)(?:[ \t\r\n]+(.*))?$", re.DOTALL)` +in `tracker.py:52` *does* match `!Journal` because `\w` is +case-insensitive in unicode mode, and the dispatch already calls +`.lower()`. But it does **not** match `!journal:` because the colon +follows the verb with no whitespace. One-line fix in §4.3. + +## 1.11 Edits matter + +Two distinct edit patterns appeared: + +**A. Edit-to-append.** Coco edited a `!journal` post-hoc and +commented: *"just added that i also fed puppies 2x today"*. The +intent is "this is the same entry, with more content". + +**B. Edit-to-correct.** Coco scheduled a vet appointment for "June +5 @ 14h", then edited the same entry to "May 30 @ 15h" with the +note *"updated to May 30 @ 15h because they need the vaccination +within the month"*. + +The tracker's current known-quirks note (`tracker/README.md:133`) +says: + +> *"Edited messages don't re-trigger the bot. Matrix sends edits +> as a separate `m.replace` event that maubot doesn't pass to +> handlers. Type a fresh message instead of editing."* + +This is solvable — `m.replace` events *are* visible to maubot; the +handler just needs to be wired. §4.4. + +--- + +# 2 — What the existing spec and plugins handle well + +Before proposing changes, let's mark what's already right. The pilot +*validates* a lot of the design. + +## 2.1 The split between universal verbs and per-room shortcuts + +The spec says: every implementation must recognize the universal +verbs (`!task`, `!journal`, etc.); per-room shortcuts (`!buy`, +`!harvest`, …) expand to them. The data agrees: every room developed +its own dialect (animals uses `!journal` heavily, operations uses +`!buy` and `!stewards`, events uses `!goals`). A single plugin +serves all of them. + +We just need to **pre-configure** the cdf rooms with sensible +shortcuts so members don't have to `!setup add buy task #buy` on day +one. §4.7. + +## 2.2 The passive regex / multi-line story + +The journal plugin's switch to `@command.passive` with a regex was +right. Every multi-line entry we observed (and many one-line ones) +would have been silently dropped under `@command.new`. The CLAUDE.md +footgun is real and the plugin avoided it. + +## 2.3 The 5-level priority scheme + +`priority:1..5` with the labels urgent / crucial / important / future +/ frequent-ongoing came out of the pilot. The renderer plan is to +surface labels rather than numbers; the wire tag stays `priority:N` +for sort stability. The data didn't push back on this — Coco's +proposal landed exactly as written. + +## 2.4 Sidequests as a separate kind + +`!sidequest` (with a `🎯` emoji ack) gives a distinct surface for +"would be cool to do" items. Coco's *"`!side quests` lists which are +different from the rest of the tasks"* is exactly the use case. The +spec already excludes sidequests from default `!list` output, which +is the right default. + +## 2.5 The Matrix-only Phase 1 posture + +The tracker is `matrix-only` for v1 — no Nostr publishing yet. This +turns out to be the right call: the four-week dataset shows the +community is still finding its vocabulary. Publishing to a public +relay before the vocabulary stabilizes would make schema migrations +visible to anyone subscribed. Stay matrix-only until the verb set is +stable, then bridge. + +## 2.6 The journal plugin's append-only stance + +The spec's "`!done` on a journal entry is undefined behavior; +implementations SHOULD reject it" matches the data: nobody tried to +close a journal. They edit, they re-journal, they pin — they don't +close. Good call. + +--- + +# 3 — Spec changes proposed + +These are protocol-level additions to `docs/community-organizer-spec.md`. +Each is small. None breaks existing conformance — they extend, they +don't refactor. + +## 3.1 Plural aliases for universal verbs + +`!reminders` and `!tasks` should be accepted as equivalents of +`!remind` and `!task`. `!sidequests` likewise. This is a one-line +parser change; it costs nothing and removes a footgun (users will +naturally pluralize when a list is multi-item). + +> *Spec change:* in §3.1, add a row: +> *"Implementations MUST accept the bare plural form of each verb +> (`!tasks`, `!sidequests`, `!reminders`) as equivalent."* + +## 3.2 New universal verbs: `!goals` and `!need` + +Both verbs got real, repeated, distinct-from-existing usage. Both +deserve protocol-level status, not per-room shortcut status, because: + +- They had identical meaning across all four rooms. A bakery co-op + reading this spec should be able to use them without re-configuring. +- The shortcut mechanism is for *vocabulary the community invented* + (e.g. `!harvest`, `!brewery`). `!goals` and `!need` are not + vocabulary inventions — they're a category the spec missed. + +| New verb | Purpose | Underlying kind | +|---|---|---| +| `!goals ` | A list of current intentions for the author/group/period. Replaceable per `(author, room, period?)`. | 31922 with `["t", "goals"]` | +| `!need ` | A supply that is running low. Distinct from `!buy` (which is "I will purchase this"). Default lifecycle: open → `!buy` (converts to task) or `!done`. | 31922 with `["t", "need"]` | + +`!goals` deserves §3.3 (replaceable semantics) since the goals lists +visibly evolved over days in the pilot. + +## 3.3 Replaceable-event semantics for `!goals` (and stewards lists) + +NIP-52 kind 31922 is a *parameterized replaceable event* keyed by +`d`-tag. Today the tracker assigns a unique `d` per entry. For +`!goals` (and the per-room `!stewards` list pattern), we want the +opposite: the latest `!goals` from a given `(author, room)` pair +should *replace* the previous one. + +> *Spec change:* in §3.3, add: +> *"Implementations MAY designate certain verbs as replaceable per +> `(author, room, period?)`. When a verb is replaceable, the bot +> reuses the same `d`-tag for successive captures, so the relay +> retains only the latest version. Recommended replaceable verbs: +> `goals`, `stewards`."* + +The `period` qualifier lets `!goals this week` and `!goals next week` +coexist. Suggested encoding: a `period:` tag (e.g. `period:2026-w22`). +For v1 we keep it simple — no period qualifier, latest wins. + +The pinning UX hooks straight in: when a `!goals` message is the +latest replaceable entry from its author, the bot can ask Matrix to +pin it (and unpin the previous one). This makes the room's pinned +message a live mirror of the relay state. + +## 3.4 Forward + retrospective in a single `!journal` + +The data shows people blend "did X" and "will do Y tomorrow" in the +same `!journal`. The spec currently says journals are past-tense and +append-only. Rather than fight the user, we accept the blend. + +> *Spec change:* in §3.1, clarify: +> *"`!journal` is append-only; implementations MUST NOT close +> journals. Bodies MAY contain forward-looking statements; the +> classifier MAY surface these as candidate tasks at review time but +> MUST NOT auto-create derived task entries."* + +The "candidate task" idea is a v2 nicety: a weekly digest that pulls +"should…" bullets out of journals and offers them as `!task` +candidates. Not in v1. + +## 3.5 Recurrence tags (lightweight, pre-RRULE) + +For the chore-list problem (`every ~3 days scoop manure`, `daily +fresh water`), we propose a `frequency:` tag namespace that lives +inside the existing `["t", …]` mechanism. Renderers parse it. + +Suggested values: + +| Tag | Meaning | +|---|---| +| `frequency:daily` | Once per day | +| `frequency:weekly` | Once per week | +| `frequency:3d` | Every 3 days | +| `frequency:2w` | Every 2 weeks | +| `frequency:as-needed` | No fixed cadence; on demand | + +This is a stopgap. When NIP-52 or a sibling NIP defines proper +recurrence, we migrate. For now, the eink renderer can group +`frequency:daily` items into a "today" panel and `frequency:weekly` +into a "this week" panel without parsing RRULE. + +> *Spec change:* in §3.3, add: +> *"`frequency:` is reserved for recurrence hints. Recommended +> values: `daily`, `weekly`, `Nd` (every N days), `Nw` (every N weeks), +> `monthly`, `as-needed`. Implementations MAY define additional +> values."* + +## 3.6 Subject tags — animals and places, not just people + +NIP-52 has `["p", ]` for people but no convention for +non-human subjects. We propose a namespaced `t`-tag: + +| Tag | Meaning | +|---|---| +| `subject:animal/sapphi` | Animal named Sapphi | +| `subject:animal/loki` | Animal named Loki | +| `subject:place/south-paddock` | A named place on the property | +| `subject:object/electric-fence` | A named asset/object | + +A community can define its own subject vocabulary via `!setup`: + +``` +!setup subjects animal/sapphi animal/loki animal/leia +!setup subjects place/south-paddock place/orchard +``` + +When typing, members can reference subjects with a `@`-prefix as +shorthand: + +``` +!journal cleaned @sapphi's wound, fed @hens at noon +``` + +The bot expands `@sapphi` to `subject:animal/sapphi` tags and +preserves the original text in the body. Renderers can then offer +"recent entries about Sapphi" without the bot needing to do NLP. + +For *people* the existing `["p", ""]` already works; +inline `@person:name` (or just `@`-mentions resolved through the +Matrix room's member list) feeds straight into that. + +## 3.7 Inline `!verb` markers within a body are tags, not commands + +This is half a spec change, half a clarification: + +> *Spec change:* in §3.3, add: +> *"A `!verb` occurring at the start of a message (or, with multi-verb +> support, at the start of a top-level block) is a command. A `!verb` +> appearing inside body content is body content and MAY be extracted +> by the bot as an `inline:` tag on the parent entry. This +> preserves user intent without spawning ghost entries."* + +So Coco's `- !priority diagnosis of sapphis skin condition…` bullet +gets recorded as part of the parent `!goals` entry, *and* the parent +gets an `inline:priority` tag. A renderer can surface that bullet +with priority styling. + +## 3.8 Multi-line entries with sub-headers + +A small content-format convention so renderers can do something +sensible with Coco's `GARDEN` / `KITCHEN` sub-headers: + +> *Spec change:* in §10, add: +> *"Bodies MAY use Markdown-style headers (`#`, `##`) as in-body +> section markers. Renderers MAY surface them as visual groupings. +> The body remains a single content blob; sub-headers do not split +> the entry."* + +--- + +# 4 — Plugin changes proposed + +These are concrete edits to `tracker/`, `journal/`, and a small +amount of `wiki/` if we want cross-plugin discovery. Each maps to a +specific file path so the work is sized. + +## 4.1 Parse inline `!verb` markers as tags, not commands + +`tracker/tracker.py:184` — the `dispatch` handler matches a verb at +start-of-message. Today, anything else is unmatched and the message +is dropped (correct). We extend: after dispatching the top-level +verb, scan the body for inline `!verb` occurrences and add them as +`inline:` tags on the recorded entry. Implementation is a +single pass over the body before recording. + +This makes Coco's `- !priority …` bullets actually do something +useful at the entry level without inventing ghost entries. + +## 4.2 Split multi-verb messages + +`tracker/tracker.py:52` — the `_CMD_RE` regex anchors at +start-of-string and captures everything to end-of-string. We change +to a *two-pass* parse: + +1. Split the message at every line that starts with `!verb` (and + only such lines — bullets like `- !priority …` are NOT split + points). +2. Each split block becomes its own captured entry. + +Helena's `!journal … !task …` message becomes two entries. Skye's +`!goals !tasks` on a single line stays as one entry but gets *both* +tags applied. This requires a second regex for the multi-verb-one-line +case. + +The order matters: split first on newline-prefixed `!verb`s, then on +the single-line multi-verb case. + +## 4.3 Tolerate trailing colon and case on verb + +`tracker/tracker.py:52` — change the regex to allow an optional +trailing colon and explicit case-insensitive flag: + +```python +_CMD_RE = re.compile(r"^!(\w+):?(?:[ \t\r\n]+(.*))?$", re.DOTALL | re.IGNORECASE) +``` + +(The `.lower()` already happens in `dispatch`; the regex flag is for +unicode `\w` consistency. Trailing colon is the visible change.) + +Apply the same change to `journal/journal.py:34` for `_JOURNAL_RE`. + +## 4.4 Handle Matrix edits + +`tracker/tracker.py` — register a handler for `m.room.message` events +with `rel_type == "m.replace"`. The handler: + +1. Looks up the original event id in the items table (we need to + start recording it — schema change below). +2. If the original is a captured entry, treat the edit as a body + update on that entry. Bump a `last_edited_ts`. +3. Reply with a small ack ("✏️ Updated entry `42`"). + +Schema change: add `mx_event_id TEXT` column to `items`, indexed. +This is a real change to `upgrade_table` — add as `upgrade_v2`. + +`tracker/README.md:133` — strike the "Edited messages don't +re-trigger the bot" caveat. + +This is the single change that unlocks the most observed user +behavior. People *do* edit, and treating edits as no-ops loses +substantial information. + +## 4.5 Detect pin events; mark replaceable verbs as pinned + +`tracker/tracker.py` — subscribe to `m.room.pinned_events`. When a +captured entry's source Matrix message becomes pinned, mark the +entry as `pinned=true`. When a `!goals` entry is recorded, the bot +*itself* asks Matrix to pin the message (and unpin the previous +`!goals` from the same author). + +This makes the pinned-message UX a transparent mirror of the relay +state, without users needing to manually pin/unpin. + +(This requires the bot to have pin-event permission in the room. The +admin can grant it via Element. Document in the README.) + +## 4.6 Extract inline @-mentions as `p`-tags + +`tracker/tracker.py` — alongside the existing `_TAG_RE` extraction +for `#tag`, add an `_MENTION_RE` extraction for `@user`. Resolve +against the Matrix room's member list (best-effort; if it doesn't +resolve, store the literal string). + +The recorded entry gets `["p", ""]` tags for each resolved +mention, *and* keeps the `@user` substring in the body for human +readability. A renderer can then offer a "your bullets" view per +person. + +## 4.7 Ship sensible default shortcuts for the cdf rooms + +`tracker/tracker.py` — add a one-time bootstrap that, on first +`!setup` (or first capture) in a room whose name matches a known +chateau room, pre-populates shortcuts. Suggested defaults: + +| Room name | Shortcuts | +|---|---| +| Animals | `!buy task #buy`, `!chores task #priority:5`, `!vet task #vet`, `!need need` | +| Gardens | `!buy task #buy`, `!harvest task #harvest`, `!plant task #plant`, `!need need` | +| Operations | `!buy task #buy`, `!steward task #steward`, `!repair task #repair`, `!need need` | +| Events | `!host task #host`, `!ticket task #ticket` | + +These are starting points, not a final list. Communities edit them +via `!setup` once they're in. + +A safer way to ship this is a `default_shortcuts.yaml` config the +plugin reads, so changes don't need a code redeploy. + +## 4.8 New universal verbs implementation + +`tracker/tracker.py:56` — add to `UNIVERSAL_VERBS`: + +```python +UNIVERSAL_VERBS = { + "add", "task", "tasks", "sidequest", "sidequests", + "remind", "reminders", "done", "list", "setup", + "goals", "need", "needs", +} +``` + +(Plural aliases per §3.1.) + +Add `_handle_goals` and `_handle_need` handlers. `!goals` uses +replaceable-event semantics (§3.3) — for the matrix-local v1, this +means *upserting* on `(user, room, kind='goals')` rather than +inserting. One row per author per room. + +`!need` records a `kind='need'` item that stays open until +either `!done` (we got some) or another verb explicitly converts it +to a `!buy` task. + +## 4.9 Frequency tag parsing in `!list` + +`tracker/tracker.py:302` — when listing items, group by +`frequency:` tag so the chore-list renders as: + +``` +**Daily (3):** +- `5` fresh water for alpacas +- `7` fresh water for ducks +- `12` open & close hens + +**Every 3 days (2):** +- `19` scoop alpaca manure +- `23` fluff alpaca bedding + +**Weekly (1):** +- `4` change out hen straw +``` + +This is rendering, not protocol — the spec just stores tags. + +## 4.10 Replace the `tracker/README.md` quirk note + +After §4.4 lands, strike the edit caveat. Add a paragraph on the +new pin behavior, the new universal verbs, and the multi-verb +splitting. + +--- + +# 5 — New ideas the pilot surfaced + +## 5.1 Opt-in "private journal room" mode + +For a per-user *private* journal room (one bot account, one human +member), the prefix friction adds nothing — every message is +journal content by definition. We can add a per-room flag +`auto_journal: true` (default `false`) that records every plain +message as a `!journal` entry. This is *opt-in per room* and the +bot acks loudly the first time it activates so nobody is surprised +by it. + +For shared rooms — which is everywhere in the pilot — the default +stays explicit-prefix-only, matching Coco's "`!journal` is the +required format" enforcement. + +## 5.2 Multi-room fan-out + +Skye's "I'm not sure which chat to put these social things in" +suggests an entry can sometimes belong to multiple rooms. We +propose a `+#room` syntax: + +``` +!task +#events +#general organize image-AI brainstorm with pat and coco +``` + +This records the entry in *both* communities. The same entry has +two `a`-tags (one per NIP-72 community). Renderers in either room +see it. `!done` closes it in both. + +Implementation: parse `+#` tokens out of the body, resolve +to room ids the bot is also a member of, and insert one row per +target room with a shared `link_id`. v2 work, not v1. + +## 5.3 Photo / link / media in entries + +Helena's "checked feathered babies" entry was actually a photo + +caption. Thomas shares YouTube links. Coco shared a PDF on toxic +plants. The body field today is text; the bot can capture media +attachments by storing their `mxc://` URI in a `media` JSON column. +A renderer can fetch and display. + +Especially valuable for the eink panel — a photo of the daily chores +list, a graph of fed/watered checkmarks, the duck-pool-water-runoff +diagram. + +## 5.4 Calendar feed for timed entries + +Pat already saw the vet appointment on the castle calendar — *"nice +i already see it on the castle calendar"*. This integration should +be documented: where it lives, what feeds it. If it's manual, it +should be automated; if it's automated, it should be tested for +all `kind 31923` timed entries. + +The natural shape: an iCalendar feed at +`https://docs.ariege.io/calendar.ics` produced from the bot's +timed-entry table. Castle members subscribe in their calendar app +of choice. + +## 5.5 Daily / weekly digests + +The pilot showed the value of *summary*. Coco pins a current +`!goals`. Ulo posts meeting summaries. Helena writes "homework" +recaps. The bot can produce these on a cron: + +- **Morning digest** (per room): "Yesterday's journal entries (3), + Open tasks this week (12), Goals pinned (1)." +- **Weekly digest** (Sunday evening): "This week's completed tasks + (28), Open carry-over (15), Journal highlights (a sampling)." + +This is a content surface, not protocol. The data is already there. +Implementation = a cron handler + a markdown template + posting to +the room. Maubot has cron support via `asyncio` + `croniter`. + +## 5.6 Bot personality — Alfred + +The community named the bot Alfred (the butler). Replies should +match: a slightly formal, helpful, occasionally dry tone. + +Concretely: +- Current acks: `📥 Logged for @alice.` +- Alfred-flavored: `Very good, @alice. Logged.` + +A `personality` config field with `default | alfred | minimal` +lets other adopting communities pick. Keep `default` deadpan and +neutral. + +This is low-priority but it costs nothing and the data shows the +community will engage with the bot more if it feels like a +collaborator. "What should we name our assistant?" — *"Alfred would +be my go to"* — *"doiittt"* is a community taking ownership of the +tool before it exists. + +## 5.7 LLM fallback inside the chateau network + +The spec's classifier conformance level 2 is LLM fallback. The +chateau has an existing Ollama setup or can run one on the same +host as maubot. The fallback fires only when: + +- The user typed `!add` (explicit ambiguity), +- The rules classifier returned `unclassified`, +- The LLM is reachable. + +If any condition fails, the entry stays in the inbox until +human-sorted (level 0 fallback). The architecture stays +self-hostable. + +Smallest reasonable model for this is in the `llama3:1b` / +`phi3:mini` size range — runs comfortably on the maubot host. + +## 5.8 Wiki / docs lookup inside the tracker context + +The wiki plugin already exists. Inside a tracker reply, if an entry +mentions e.g. *"recycling"*, the bot could surface a `[?]` hint: +"Related: `docs.ariege.io/spaces/waste-recycling`". One-line link, +ignorable. + +This makes the chateau's docs site organically discoverable from +chat without anyone needing to remember URLs. Implementation: +inside the tracker's record path, fire a quick keyword query at the +wiki plugin's index and append top-1 result if confidence is high. + +--- + +# 6 — How this fits the larger omnixy / aiolabs ecosystem + +The Château pilot is one community using one piece of the stack. The +broader picture: + +## 6.1 The protocol survives the implementation + +The community-organizer spec is CC0 and references only open +standards (RFC 5545 VTODO, NIP-52, NIP-72, ActivityStreams). If the +maubot plugin disappears tomorrow, the events on the relay are still +readable by any NIP-52 client. The chateau's organizational memory +is not coupled to maubot. That's the design property we're +protecting. + +## 6.2 Nostr bridge (Phase 2) + +Today the tracker is matrix-only. When the vocabulary stabilizes +(probably 2-4 more weeks of pilot), Phase 2 bridges to Nostr: + +- Bot writes captured entries to a community Nostr relay. +- The relay can be private (auth-gated) or public per the + `publish` posture config. +- Renderers (the eink panel, a future webapp dashboard) subscribe + to the relay and surface the data. + +This is the unlock for the *inky-impression* panel in the foyer — +the data shape it consumes is exactly the events the bot will be +producing. + +## 6.3 Identity — the signer abstraction + +Today everything is signed by the bot. The spec's §7.2 / §12 +develop the per-user-signing endgame: a sidecar +`nsecbunkerd` on the same host, the bot holding only scoped NIP-46 +connection tokens. + +At chateau scale (10-20 members), this is overkill for v1. We run +v1 (trust the bot, `author` tag carries the human MXID) for as long +as the community is small and physical-trust-bounded. We migrate to +per-user signing when: + +- More than one community is using the same bot account, *or* +- An external party (visitor, woofer, neighbor) needs to write + entries without being a fully-trusted member, *or* +- LNbits #18 (the bunker integration) ships and we want a single + identity story across the stack. + +The signer abstraction is *already* in the spec, so the migration +is design-for-it-now, do-it-later. + +## 6.4 LNbits / Lightning + +Two Lightning hooks the pilot suggests: + +**Marketplace / payable buy items.** A `!buy` item could optionally +carry a price and produce a Lightning invoice via LNbits when +clicked through. "Roll-out flypaper — €12 — pay" with the invoice +generated against the chateau's funding wallet. Useful for outside +contributors who want to chip in a specific item. + +**Visa funding stream.** Coco's alpaca funding stream (€23k over +time) is exactly the kind of recurring-pledge use case LNbits has. +This is a partnership channel between the tracker and the LNbits +extension at the marketplace level, not v1. + +## 6.5 Events app + +Coco's events-app side-project is in the pilot data: +*"developing the app & biz plan for tech company of an +ariege-wide calendar of events app"*. The tracker's NIP-52 31923 +events are the right shape to feed that calendar. The webapp +consumes NIP-52 already (per the bunker spec discussion). One data +shape, two surfaces: the bot records, the events app displays. + +## 6.6 Continuwuity homeserver + +The Matrix homeserver running this is Continuwuity, deployed via +`deploy/server-deploy/modules/services/matrix.nix`. The maubot +daemon registers via the admin-room token flow (see +`~/dev/CLAUDE.md` Matrix-homeserver section). All bot accounts in +this report (`@journalbot`, future `@trackerbot`, `@wikibot`, etc.) +are regular Matrix users on that homeserver. + +The bot-as-user pattern means a chateau member can DM the bot +privately (e.g. for personal `!journal` entries the public room +shouldn't see). The current journal plugin already supports this — +just invite the bot to a 1-1 room. + +## 6.7 Wiki cross-cutting + +The wiki plugin (`!ask`, `!doc`) reads `docs.ariege.io`. The +chateau's documentation should grow alongside the tracker — when a +new community-life protocol gets agreed on at a meeting (e.g. +"who feeds the cat"), it should land in `docs.ariege.io/spaces/...` +and be `!ask`-able. The pilot showed several decisions that would +benefit from durable documentation: the chickens' opening time, the +puppy training schedule, the vet's number. + +This argues for a small `tracker → wiki` integration: when a +`!journal` entry contains a *decision* (heuristically: contains +"we decided" / "rule" / "from now on"), the bot pings the room with +"This looks like a durable decision — would you like to file it +as a docs page?". One-click → wiki page draft. + +--- + +# 7 — Phased plan + +A 5-phase rollout that keeps each step small, deployable, and +reversible. + +## Phase 0 — Verb normalization and edit handling (next 1-2 weeks) + +Small parser / dispatch changes. No schema migrations beyond +`mx_event_id`. + +- §4.1 inline `!verb` markers as tags +- §4.2 multi-verb-per-message splitter +- §4.3 trailing-colon + case +- §4.4 edit handling (schema v2: add `mx_event_id`) +- §4.8 new universal verbs (`!goals`, `!need`, plural aliases) +- §4.10 README updates + +After Phase 0, the bot won't drop any of the entries we observed. + +## Phase 1 — Replaceable goals and pinning (2-4 weeks) + +- §3.3 replaceable-event semantics in spec +- §4.5 pin/unpin behavior on `!goals` recording +- §4.7 default shortcuts for cdf rooms +- §4.9 `!list` grouping by frequency + +After Phase 1, `!goals` becomes a living list per author and the +chore-recurrence model is at least visible to renderers. + +## Phase 2 — Subjects, mentions, recurrence (4-6 weeks) + +- §3.5 `frequency:` tag in spec +- §3.6 subject tags (animals, places) +- §4.6 inline `@`-mention extraction +- §3.7, §3.8 grammar clarifications in spec +- §5.5 daily/weekly digests + +After Phase 2, the eink panel can render meaningful views without +needing protocol changes. + +## Phase 3 — Nostr bridge (6-10 weeks) + +- Wire the tracker's local SQLite to a Nostr publisher. +- Subscribe to events tagged with the bot's communities for + bidirectional sync. +- Eink panel goes live against the relay. + +## Phase 4 — Per-user signing and identity (when LNbits #18 ships) + +- Operator-IdP + sidecar bunker per spec §12. +- Chat-handle ↔ pubkey binding via LNbits. +- Bot acquires scoped NIP-46 tokens per member. +- `BotSigner` becomes the fallback only. + +--- + +# 8 — Open questions for the Château + +Things the team should weigh in on before we lock the next phase: + +1. **Verb names.** Is `!goals` the right word, or `!intentions` / + `!focus` / `!agenda`? Same for `!need` vs `!stock` vs `!low`. The + bot will accept what the community uses — but the spec name will + stick. + +2. **Default shortcuts per room.** §4.7 lists candidates. Anything + missing? Anything wrong? Specifically: does the Animals room + want `!vet` and `!med` as separate kinds, or one `!health`? + +3. **Subject vocabulary.** Which animals, places, and assets are + worth naming as subjects? Suggested first pass: **animals** — + Sapphi, Loki, Leia, Tango, Morrigan, plus group names + (alpacas, hens, ducks, pups, hatchlings). **Places** — orchard, + south-paddock, coop, garage, kitchen, lab, dependence. **Assets** — + tractor, electric-fence, van, irrigation. + +4. **Calendar integration.** Today *something* turns dated journal + entries into castle-calendar items. Who owns that pipeline? + Should the bot own it? Should we publish an `.ics` feed off the + maubot host? + +5. **Photo / media capture.** Does it matter that journal entries + capture the photos attached to them, or is text enough for v1? + (Materially affects storage and the eink panel.) + +6. **The "Alfred" persona.** Yes / no / opt-in per room? + +7. **The private-journal room mode.** Would members value a 1-1 DM + with the bot where every message is auto-journaled, or does the + explicit `!journal` everywhere feel cleaner? + +8. **LLM fallback.** Comfortable running a local model on the same + host that classifies `!add` entries? Or stay rules-only? + +9. **Cross-room fan-out.** Do members value `+#room1 +#room2` + syntax, or is "I'll just repost in the other room" fine? + +--- + +# Appendix A — Glossary + +- **Verb** — A `!`-prefixed word at the start of a message that the + bot recognizes as a command (e.g. `!journal`, `!task`). +- **Tag** — A `#`-prefixed word inside a message that gets attached + to the entry as metadata (e.g. `#buy`, `#priority:1`). +- **Subject** — A `@`-prefixed word that names an entity (animal, + place, asset) the entry is about. +- **Shortcut** — A per-room alias that expands to a universal verb + + tags (e.g. `!buy` expands to `!task #buy`). +- **Replaceable event** — A NIP-52 event keyed by a `d`-tag, where + newer events overwrite older ones with the same key. Used for + living lists like `!goals`. +- **Inbox** — Where `!add` entries land when the classifier can't + determine a kind. Cleared via `!sort` or `!reclassify`. +- **Bot** — The maubot plugin instance attached to a Matrix client + account (e.g. `@journalbot:ariege.io`). +- **Renderer** — Any output surface (eink panel, webapp dashboard, + mobile notification) that consumes captured events. + +--- + +# Appendix B — File map + +Concrete files this report's proposals would change: + +| File | Change | +|---|---| +| `docs/community-organizer-spec.md` | §3.1 plural aliases, §3.2 new verbs, §3.3 replaceable, §3.5 frequency, §3.6 subjects, §3.7 inline markers, §3.8 sub-headers | +| `tracker/tracker.py:52` | Regex updates (case-insensitive, trailing colon) | +| `tracker/tracker.py:56` | `UNIVERSAL_VERBS` additions | +| `tracker/tracker.py:184` | Dispatch — multi-verb + inline tag extraction | +| `tracker/tracker.py` | New `_handle_goals`, `_handle_need`, `_handle_edit` | +| `tracker/tracker.py` (upgrade table) | `upgrade_v2` — `mx_event_id`, `link_id`, `pinned` columns | +| `tracker/classify.py` | Optional — LLM fallback wiring | +| `tracker/README.md:133` | Strike the edit caveat, document new behaviors | +| `journal/journal.py:34` | Regex update consistent with tracker | +| `wiki/wiki.py` | Optional `!ask`-from-tracker integration | + +--- + +*End of report.* diff --git a/docs/2026-06-02-chateau-pilot-review.pdf b/docs/2026-06-02-chateau-pilot-review.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b974d220de77f1abaa6fdb5e037ed49bb2bcd33f GIT binary patch literal 148139 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%0D2cc;+FKs)Xy8J&t1 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 NhDKbfs;>TSTmXaCsR951 literal 0 HcmV?d00001