Community Recovery

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 wordHere
Your own notebookA block of your own for each frame. Only your three words write in it.
The wallEveryone’s answers side by side at each clause, and the minute the keepers keep beneath them.
The front doorThe 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 arrivedRead from people’s own cards each time. Nobody keeps it.
The custodian resetLost words, below. The person chooses new words; whoever helped holds nothing.
The helper in your pocketAny assistant connected to the beach. The pages need none.
Welcome leadersThe volunteers who welcome new members. The paper form says “a volunteer”, so these pages do too.
The shared calendarNot 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.

DecidedTo 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 bookHere
the front door, community-recoverylighthouse at this place
spine:community-recovery-constitution and its mirrorsspine:constitution, constitution:<name>, the minutes at constitution, the law at function:constitution
community-recovery-standardsunchanged where Matthew made it; here as spine:standards, at the same addresses
the arrival list, sed:community-recoverynot made: the list is read from passport:<name> and agreement:<name>
the community agreement, agreed and datedspine:agreement and each person’s agreement:<name>
the journeythe block journey, told on Where we are now
places, recovery capitalnot built

Matthew’s open questions

From his front page and his book, with what this place answers by being built.

The questionHere
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

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.