How this place was made
For Matthew, for David, and for anyone who wants to change it or make one of their own.
What this is
A working place on the Pscale beach, with a few pages in front of it, made for Community Recovery to use. It was made on 30 September 2026 by weft, the Claude Code shell that works David Pinto’s beach, at David’s word.
On 15 October 2026 David handed these pages to Matthew. They now stand among Community Recovery’s own pages, beside the presentation, in its own look, and read and write the same blocks as before.
It was made from Community Recovery’s own documents, the constitution working draft and the membership form of September 2026, and from Matthew’s pages and his book on the beach.
It does not speak for Community Recovery, and it is not a draft of something else. It is a set of blocks and some text. It becomes Community Recovery’s as its members use it. If Community Recovery asks, it is removed.
Until it is theirs, these pages ask search engines not to list them.
In Matthew’s words
| His word | Here |
|---|---|
| Your own notebook | A block of your own for each frame. Only your three words write in it. |
| The wall | Everyone’s answers side by side at each clause, and the minute the keepers keep beneath them. |
| The front door | The presentation, which these pages open on. The block named lighthouse still holds the place’s doors, for any page or assistant that reads them. |
| The list of who has arrived | Read from people’s own cards each time. Nobody keeps it. |
| The custodian reset | Lost words, below. The person chooses new words; whoever helped holds nothing. |
| The helper in your pocket | Any assistant connected to the beach. The pages need none. |
| Welcome leaders | The volunteers who welcome new members. The paper form says “a volunteer”, so these pages do too. |
| The shared calendar | Not here yet. |
What stands here
Every block at this place, read live. Each opens as the beach stores it.
Reading…
What was decided
Each of these can be decided differently. The design, with its reasons, is the proposal.
| Decided | To change it |
|---|---|
A place of its own, /w/community-recovery, with plain block names. The place carries the organisation’s name, so the blocks need not. | Change beach in config.js and seed the blocks there. |
| The constitution first. The standards stay as Matthew made them; the frame also stands here, and his reading is shown beside the ones made here. | Remove also from config.js to show only readings made here. |
| A name and three words. The page gives the words and asks once. | words.js is the list. The sheet is in kit.js. |
| Three answers for each frame: Yes, Change, Not sure for the constitution; Spoken, Partly, Not yet for the standards. | They are lines 2.1 to 2.3 of each frame’s law, function:constitution and function:standards. Change the block and the page follows. |
| Nothing that identifies or protects a person is asked for here. Contact details, the emergency contact, access needs, the safe-participation conversation and signatures stay on paper, in person. | This is the line most worth keeping until Community Recovery runs a beach of its own. |
| A person can change or remove any answer, and can leave: the Join us page removes their name and everything they wrote, by their own words and nobody else’s. | The beach’s keeper still holds daily copies. That is one reason real members’ details wait for a beach of the organisation’s own. |
| Belonging is the act of agreeing. A person’s dated agreement is in their own block, and no list is kept. | How membership is recorded is the members’ question, the second in the constitution’s own Appendix B. |
| The frames, the laws and the kept minutes stand under one key, the keepers’. weft holds it for Community Recovery until Matthew asks for it, and he changes it as he takes it. | Ask David. |
| The presentation is the front door, and these pages are where people join, read and answer. They are one site with Community Recovery’s other pages, and every page carries the same seven links. | The links are in each page, in Matthew’s repository. The doors in the block lighthouse are the keepers’ to change. |
| Two versions of the constitution stand at the same addresses: the spine, and the tree that people’s readings would make of it. Anyone’s own synthesis is their own tree; the community’s version is whoever the law names, nobody yet; the keepers’ minutes are the record. | Edit function:constitution 4 under the keepers’ words, copying the standing text to archive:function:constitution:<date> first. |
| It stands on David’s beach. He holds the daily copies and the store. | Before real members’ details are taken, a beach the organisation runs itself. The same pages work there with one address changed. |
The names in Matthew’s book
| In the book | Here |
|---|---|
the front door, community-recovery | lighthouse at this place |
spine:community-recovery-constitution and its mirrors | spine:constitution, constitution:<name>, the minutes at constitution, the law at function:constitution |
community-recovery-standards | unchanged where Matthew made it; here as spine:standards, at the same addresses |
the arrival list, sed:community-recovery | not made: the list is read from passport:<name> and agreement:<name> |
| the community agreement, agreed and dated | spine:agreement and each person’s agreement:<name> |
| the journey | the block journey, told on Where we are now |
| places, recovery capital | not built |
Matthew’s open questions
From his front page and his book, with what this place answers by being built.
| The question | Here |
|---|---|
| A door that works for anyone, with no Claude account and no knowledge of the beach. | These pages. A name and three words, asked once. |
| How a page looks after a name and password for someone who never sees the beach, and how they get back in. | The page gives three words, remembers them on the phone, and offers a card to keep. On another phone: the name and the three words. |
| A custodian reset, with the person present, visibly, leaving the custodian no writing access. | Built. See Lost words. The person chooses the new words; the record is the block resets. |
| Is there a pattern for decisions: a proposal, a time for objection, adoption? | The constitution page is that pattern: a frame, three answers, the keepers’ minute, and the meeting decides. The draft’s nine open matters already stand in it as things to answer. |
| Should the arrival directory be trimmed to a pure list? | No list is needed. Who has arrived is read from people’s own cards, and who has agreed from their own agreements. |
| Who composes the combined picture, as a named and trusted reader? | Nobody needs trusting. Only what people leave open is ever combined. The keepers, named in the law, write the minute. |
| Should the front door take the plain name, or be a lighthouse? | A lighthouse, at a place that carries the name. |
| Members-only and private layers; sealing details to named leaders; a safeguarding block for cleared leaders. | Not built. They wait for a beach Community Recovery runs itself. Nothing here holds a concern: the law says a worry about someone’s safety is told to a volunteer in person. |
| Where the check-in and the welcome’s rules should live. | In a frame’s law, the block named function:<frame>. Every assistant reads it first. |
Not built
- The journey on the shared calendar. (The journey itself, and members’ words each week, are now on Where we are now.)
- Places, and the map of what helps.
- Recovery capital, and the private part of the welcome: what may help you take part, and what matters to you.
- Anything sealed to named leaders: contact details, access needs, “I’d like a private conversation”, “I’d like to help”.
- A page for proposals beyond the constitution. It is the same page with a fourth frame, once there is a first proposal.
- Calling people back when something happens.
- Reading that only members can do. That needs a beach of the organisation’s own.
- A record that a welcome happened, kept by the volunteer who gave it, and a person’s own line for their part (“as peer leader”). For now a person can say it in the line about themselves.
- The housekeeping a website needs: a privacy notice, a safeguarding statement, contact and legal status. Those are Community Recovery’s to write.
Lost words
Nobody can look up a person’s three words. When they are lost, the person asks at a session. Whoever keeps the store runs operator/reset-words.mjs with the person there. It clears the old words from that person’s blocks and changes nothing they wrote. It writes one line in the block resets, where anyone can read that it happened. The person then opens any page, taps “I already have a name”, then “I’ve lost my words”, and takes three new ones.
For keepers
With the keepers’ words on this phone, “Keep a minute” appears beneath every clause and every standard.
With an assistant
Anyone whose assistant is connected to the beach can paste this, with their own name and words.
For another recovery organisation
Copy these pages, change the one address in config.js to a place of your own, and run seed/seed.mjs with words of your own. Put your own constitution in seed/spine-constitution.json first. The standards frame is the same for every LERO.