Who a business is gets a page of its own; inside forms ask real questions; build names untried needs
Test / test (pull_request) Successful in 1m12s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
This commit is contained in:
Bendik Aagaard Lynghaug
2026-09-30 21:52:23 +02:00
co-authored by Claude Opus 5.5
parent 19b7750292
commit e6c4f67db7
5 changed files with 291 additions and 60 deletions
+10 -7
View File
@@ -184,13 +184,16 @@ rest. Each is one line in the plan, and the builder does the wiring:
- **Carry a text word for word.** `documents` puts bylaws or terms on
a page of their own, one card per section, from a markdown file
beside the plan. Nothing rewords them.
- **Say who you are.** `values` are the business's own statements -
what it stands on, the experience behind it - carried word for word
into a "who we are" card on the front door. A need with `presents:
true` and `watched_by: [public]` puts its records in that card, all
of them, as cards: the people who work there, entered from inside
(`enters_as`), each with a `picture` field that shows as their
portrait.
- **Say who you are.** A need with `presents: true` and
`watched_by: [public]` (the people who work there, the work they
have done, each with a `picture` field) and `values` (the business's
own statements, carried word for word) make a page of their own,
"who are we?", with nothing to do on it: one card per presented list
and one for the values. The front door leads there.
- **Give every need someone to play it.** A persona per need,
including the ones a business fills in from the inside (a delivery,
a card on the front page): a page nobody plays is first read by the
person it is for. `portal build` names the needs no persona tries.
- **Let people keep their own.** `one_per_person: true` on a need
entered from inside gives each signed-in person one record there:
their own, which the form opens with and which sending again