Files
portal/runs/tomtervel-invites-2026-09-23/README.md
T
Bendik Aagaard LynghaugandClaude Fable 5.1 93a6fc0e10 build: invites from the plan, and rebuilding a live site without losing its words
`invites_by` on a plan (and `invited_by` on a group) put an invite form
per fillable group on the inviting group's desk, plus a list of the
invites sent - portal's `invite:` does the onboarding. Every desk
group invites into itself by default; an inviter without a desk is
refused.

`--words-from <repo>` lifts the words an existing repo carries back
into the words map by structure: the plan is rendered with a token in
every slot and walked alongside the repo's files. Hand edits and
model-chosen icons survive a rebuild; only new slots get fallbacks,
which `--words <json>` can override. The words as used are written to
words.json. First use: Tomter Vel, additions only.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L4jrCgLiKKHAEFuZUJjckH
2026-09-23 12:42:23 +02:00

562 B

Tomter Vel: invites on every desk, 2026-09-23

The first rebuild of a live site from its plan with --words-from: every word the repo carried (hand-edited Norwegian, model-chosen icons) lifted back into the words map by structure, the new invite slots given Norwegian by invite-words-no.json, and the result diffed against the live repo: additions only, 33 lines per committee desk and 145 on styret's, which invites into all eight groups.

words.json is the words as used; the next rebuild can start from it with --words words.json instead of lifting.