Files
portal/runs/uhhm-2026-09-23/site/words.json
T
2026-09-23 21:19:38 +02:00

501 lines
23 KiB
JSON

{
"aggregates.yaml": {
"custody_requests": {
"declined": {
"body": "Hello {name},\n\nWhat you sent about an answer from a custodian, and action where the network keeps something it should not is now declined.\n\nBendik Aagaard Lynghaug at bl@uhhm.no",
"subject": "UHHM: Declined"
},
"open": {
"body": "Hello {name},\n\nWe have received what you sent about an answer from a custodian, and action where the network keeps something it should not.\n\nBendik Aagaard Lynghaug at bl@uhhm.no",
"subject": "UHHM: Open"
},
"resolved": {
"body": "Hello {name},\n\nWhat you sent about an answer from a custodian, and action where the network keeps something it should not is now resolved.\n\nBendik Aagaard Lynghaug at bl@uhhm.no",
"subject": "UHHM: Resolved"
}
},
"projects": {
"accepted": {
"body": "Hello {name},\n\nWhat you sent about a considered reply to a brief, from people who read the whole thing is now accepted.\n\nBendik Aagaard Lynghaug at bl@uhhm.no",
"subject": "UHHM: Accepted"
},
"declined": {
"body": "Hello {name},\n\nWhat you sent about a considered reply to a brief, from people who read the whole thing is now declined.\n\nBendik Aagaard Lynghaug at bl@uhhm.no",
"subject": "UHHM: Declined"
},
"open": {
"body": "Hello {name},\n\nWe have received what you sent about a considered reply to a brief, from people who read the whole thing.\n\nWhat you can do next: {site}/decide/commission?chain={chain}&email={email}\n\nBendik Aagaard Lynghaug at bl@uhhm.no",
"subject": "UHHM: Open"
}
},
"trials": {
"approved": {
"body": "Hello,\n\nWhat you sent about a first draft of a site for their own roles, built from their own words and approved by a person first is now approved.\n\nBendik Aagaard Lynghaug at bl@uhhm.no",
"subject": "UHHM: Approved"
},
"declined": {
"body": "Hello,\n\nWhat you sent about a first draft of a site for their own roles, built from their own words and approved by a person first is now declined.\n\nBendik Aagaard Lynghaug at bl@uhhm.no",
"subject": "UHHM: Declined"
},
"open": {
"body": "Hello,\n\nWe have received what you sent about a first draft of a site for their own roles, built from their own words and approved by a person first.\n\nBendik Aagaard Lynghaug at bl@uhhm.no",
"subject": "UHHM: Open"
},
"previewed": {
"body": "Hello,\n\nWhat you sent about a first draft of a site for their own roles, built from their own words and approved by a person first is now previewed.\n\nBendik Aagaard Lynghaug at bl@uhhm.no",
"subject": "UHHM: Previewed"
}
}
},
"questions/custodians/index.yaml": {
"buckets": {
"custody_requests": {
"description": "Cases from people who use, build on, or answer for something the redoal network touches, and need a custodian's word on it.",
"heading": "Custody cases waiting on you",
"moves": {
"in_dialogue->declined": "Close, no action",
"in_dialogue->resolved": "Mark resolved",
"open->declined": "Decline case",
"open->in_dialogue": "Open dialogue"
}
}
},
"confirm": "Confirm",
"description": "The desk for custodians: open custody cases, and the people invited to answer them.",
"invited": {
"description": "Custodians invited but not yet signed in.",
"done": "Signed in",
"heading": "Invited custodians"
},
"invites": {
"custodians": {
"button": "Invite custodian",
"description": "Give someone an account and a one-time link to join as a custodian.",
"form_title": "Invite a custodian",
"heading": "Bring in another custodian",
"labels": {
"email": "Email",
"name": "Name"
}
}
},
"links": {},
"question": "What is waiting on the custodians?"
},
"questions/decide/commission.yaml": {
"description": "",
"moves": {
"declined": {
"button": "Declined",
"description": "",
"heading": "Declined"
}
},
"question": "What would you like to do?"
},
"questions/decide/custody.yaml": {
"description": "",
"moves": {
"resolved": {
"button": "Resolved",
"description": "",
"heading": "Resolved"
}
},
"question": "What would you like to do?"
},
"questions/decide/subscribe.yaml": {
"description": "You're on our list. Change your mind whenever you like.",
"moves": {
"unsubscribed": {
"button": "Unsubscribe",
"description": "You'll stop hearing from us. Nothing else changes.",
"heading": "Stop getting notes from us"
}
},
"question": "Do you want to keep hearing from us?"
},
"questions/index.yaml": {
"description": "UHHM builds software for organisations that can say what problem they have, and keeps the redoal network underneath.",
"doors": {},
"needs": {
"collaborate": {
"button": "Get in touch",
"description": "A developer, a designer, a student: say what you would want to build with us, and we read it as a person and invite you in if there is a fit.",
"encouragement": "A person reads this, not a form filter — worth the ten minutes.",
"form_description": "Tell us who you are and what kind of work you're after.",
"form_title": "Say hello",
"heading": "Work with us",
"hints": {
"email": "you@example.com",
"interest": "Backend work, or something design-heavy",
"name": "Your name",
"note": "A bit about what you'd want to work on, or a link to your work"
},
"icon": "handshake",
"labels": {
"email": "Email",
"interest": "What kind of work",
"name": "Name",
"note": "Tell us more"
},
"road_description": "We read what you send and get back to you. If there's a fit, we invite you in and you start working with us — and if things ever change, that's fine too.",
"road_icon": "route",
"road_title": "What happens next",
"who_description": "One of the owners reads this directly — for anything urgent, write to bl@uhhm.no.",
"who_icon": "user-check",
"who_title": "Who reads this"
},
"commission": {
"button": "Send the brief",
"description": "You know the problem and want it solved, whether it is infrastructure, a tool, or the first version of a product. Write it up for people who read the whole thing.",
"encouragement": "Someone here reads every brief in full before writing back.",
"form_description": "The more of the problem you put in, the better the reply.",
"form_title": "Tell us the problem",
"heading": "Have us build it: send the brief",
"hints": {
"email": "sara@company.com",
"name": "Sara Nilsen",
"org_contact": "Sara Nilsen, ops manager",
"organization": "Nilsen Transport AS",
"project": "Our drivers log hours on paper and it takes a day to get them into payroll."
},
"icon": "briefcase",
"labels": {
"email": "Your email",
"name": "Your name",
"org_contact": "Who we should talk to",
"organization": "Your organization",
"project": "The problem you want solved"
},
"road_description": "We read your brief and either take it on or tell you honestly if it's not a fit.",
"road_icon": "route",
"road_title": "What happens next",
"who_description": "One of the owners reads it; write to bl@uhhm.no if you'd rather reach us directly.",
"who_icon": "user-check",
"who_title": "Who reads this"
},
"custody": {
"button": "Send to a custodian",
"description": "UHHM hosts the redoal network's first node and answers for what it keeps. Write here if you run a node, build on the network, or want something it holds about you looked at.",
"encouragement": "A custodian reads every message that comes in here.",
"form_description": "Say which of the four it is, and what you need, in a few lines.",
"form_title": "Reach a custodian",
"heading": "You are on the redoal network: a node, an app, or a recording that concerns you",
"hints": {
"about": "We run our order system on a relay node and it's been dropping messages since Tuesday",
"email": "you@yourcompany.com",
"name": "Your name",
"what": "A relay node is misbehaving"
},
"icon": "shield",
"labels": {
"about": "What's going on",
"email": "Email",
"name": "Name",
"what": "In short"
},
"road_description": "A custodian opens a dialogue with you. A node gets its peer, a builder gets an answer, and something the network should not keep gets removed. Either way you hear what was decided.",
"road_icon": "route",
"road_title": "What happens next",
"who_description": "A custodian reads it directly; if it's urgent, write to bl@uhhm.no in the meantime.",
"who_icon": "user-check",
"who_title": "Who reads this"
},
"propose": {
"button": "Send change",
"description": "You have spotted a page on uhhm.no that should read differently, and you know roughly how.",
"encouragement": "Even a rough version helps — we can tidy the wording ourselves.",
"form_description": "Point us to the page and show us the change.",
"form_title": "Propose a change",
"heading": "Suggest a change to this website",
"hints": {
"email": "you@example.com",
"page": "questions/join/index.yaml",
"proposed_yaml": "heading: \"A clearer way to say this\"",
"rationale": "The current heading doesn't say what you actually get",
"submitted_by": "Your name"
},
"icon": "pencil",
"labels": {
"email": "Email",
"page": "Which page",
"proposed_yaml": "Your proposed text",
"rationale": "Why this is better",
"submitted_by": "Your name"
},
"road_description": "Someone here reads your proposal and either makes the change or explains why not. Either way, you'll hear back.",
"road_icon": "route",
"road_title": "What happens next",
"who_description": "An owner reads every proposal before anything changes — reach us at bl@uhhm.no if it's time-sensitive.",
"who_icon": "user-check",
"who_title": "Who reads this"
},
"subscribe": {
"button": "Sign up",
"description": "You'd rather hear from us now and then than check back on your own.",
"encouragement": "One click unsubscribes you later, no questions asked.",
"form_description": "Just your email, or your name too if you'd like.",
"form_title": "Stay in the loop",
"heading": "Hear from us now and then",
"hints": {
"email": "you@example.com",
"name": "Your name"
},
"icon": "mail",
"labels": {
"email": "Email",
"name": "Name"
},
"road_description": "You're on the list. We write when there's something worth saying, and you can leave the list whenever you like.",
"road_icon": "bell",
"road_title": "What happens next",
"who_description": "An owner sends these notes directly — write to bl@uhhm.no if you'd rather ask something first.",
"who_icon": "user-check",
"who_title": "Who reads this"
},
"trial": {
"button": "Start the draft",
"description": "Describe how requests, approvals and handovers move through your business today. We approve it by hand and build a working draft of a site for your own roles, for you to click through.",
"encouragement": "A person looks at what you send before anything gets built.",
"form_description": "Answer in your own words - there's no wrong way to describe your business.",
"form_title": "Describe your business",
"heading": "See your own business as a site, before you buy anything",
"hints": {
"business": "Nilsen Transport AS",
"email": "sara@company.com",
"what_slows_us_down": "Approvals sit in someone's inbox for days before anyone acts on them.",
"what_we_do": "We move freight for local businesses and handle the paperwork for them.",
"what_we_keep_track_of": "Bookings, driver hours, and which loads are still waiting on a signature.",
"who_comes_to_us": "Local businesses that need something moved on short notice.",
"who_is_involved": "Drivers, dispatchers, and the customers waiting on their delivery."
},
"icon": "layers",
"labels": {
"business": "Your business",
"email": "Your email",
"what_slows_us_down": "What slows you down",
"what_we_do": "What you do",
"what_we_keep_track_of": "What you keep track of",
"who_comes_to_us": "Who comes to you",
"who_is_involved": "Who's involved"
},
"road_description": "We look at what you sent and, if it's a fit, build a draft from your own roles and words for you to see before anything moves further.",
"road_icon": "route",
"road_title": "What happens next",
"who_description": "An owner looks at what you send; write to bl@uhhm.no if you'd rather reach us directly.",
"who_icon": "user-check",
"who_title": "Who reads this"
}
},
"opener": {
"description": "Two things, both built here and both running.",
"features": {
"redoal": {
"description": "UHHM builds and carries the redoal network: the gesture math, the relay, the first node, and the portal this page runs on. Run a node, build on it, or have a recording removed, and you say when it is resolved.",
"heading": "A network that answers to you",
"icon": "waypoints"
},
"software": {
"description": "Infrastructure, tools and products for organizations that can say what problem they have. Bring the brief, or first see your own way of working as a working site, before you pay for anything. The brief stays yours: you can withdraw it yourself.",
"heading": "A considered reply to your brief, and software that fits the argument",
"icon": "layers"
}
},
"heading": "What UHHM does"
},
"question": "What is UHHM, and what can you get here?",
"shopping": {
"description": "Nothing to fill in here. What is already out in the world, and the network as it runs right now.",
"heading": "Have a look around first",
"items": {
"built": {
"description": "A few things already out in the world.",
"heading": "What we have built",
"icon": "hammer"
},
"voices": {
"description": "Straight from the relay, the first node of the network.",
"heading": "The redoal network, live",
"icon": "activity"
}
}
}
},
"questions/owners/index.yaml": {
"buckets": {
"applicants": {
"description": "People who've asked to build with us, waiting on a decision or already working alongside us.",
"heading": "People who want to build with us",
"moves": {
"active->declined": "End collaboration",
"active->departed": "Mark departed",
"invited->active": "Confirm active",
"invited->declined": "Withdraw invite",
"open->declined": "Decline applicant",
"open->invited": "Send invite"
}
},
"custody_requests": {
"description": "Questions and issues raised with the people who keep the first node - custodians handle these, but you can see where each one stands.",
"heading": "What's been raised with custodians",
"moves": {}
},
"development_proposals": {
"description": "Changes visitors have proposed for pages on this site, waiting on a yes or no.",
"heading": "Proposed changes to the site",
"moves": {
"open->approved": "Approve change",
"open->rejected": "Reject change"
}
},
"organizations": {
"description": "Organizations you've met, tracked from first contact through to client and beyond.",
"heading": "Organizations you're tracking",
"moves": {
"client->past_client": "Mark past client",
"prospect->client": "Mark as client",
"prospect->past_client": "Mark not pursued"
}
},
"projects": {
"description": "Briefs sent in by organizations with a problem they want solved.",
"heading": "Briefs waiting on a reply",
"moves": {
"open->accepted": "Accept brief",
"open->declined": "Decline brief"
}
},
"subscribers": {
"description": "People who want to hear from you now and then.",
"heading": "Who's hearing from you",
"moves": {
"open->unsubscribed": "Unsubscribe them"
}
},
"trials": {
"description": "Businesses who want to see their own workflow as a working site before committing to anything.",
"heading": "Trial sites in progress",
"moves": {
"approved->declined": "Decline trial",
"approved->previewed": "Mark previewed",
"open->approved": "Approve trial",
"open->declined": "Decline trial"
}
}
},
"confirm": "Confirm",
"description": "Everything waiting on you: briefs, trials, applicants, subscribers, and proposals, all in one place.",
"invited": {
"description": "People you've invited in, and whether they've taken it up yet.",
"done": "Taken up",
"heading": "Invites you've sent"
},
"invites": {
"custodians": {
"button": "Send invite",
"description": "Bring someone in to help keep the first node and answer for the network.",
"form_title": "Invite a custodian",
"heading": "Bring in a custodian",
"labels": {
"email": "Their email",
"name": "Their name"
}
},
"owners": {
"button": "Send invite",
"description": "Bring someone in to work this desk alongside you.",
"form_title": "Invite an owner",
"heading": "Bring in another owner",
"labels": {
"email": "Their email",
"name": "Their name"
}
}
},
"links": {
"prospect": {
"button": "Add prospect",
"description": "Write down an organization worth following up, and track it from first contact onward.",
"heading": "Track a new organization"
}
},
"question": "What's waiting on me today?"
},
"questions/owners/prospect-sent.yaml": {
"back": "Back to site",
"description": "Thanks — we've got your prospect written down, and it now moves through the desk with everything else we're tracking.",
"next_description": "An owner walks it from prospect to client, and on to past client, as the relationship moves.",
"next_heading": "It's on the desk now",
"question": "What happens to this now?"
},
"questions/owners/prospect.yaml": {
"button": "Add to prospects",
"description": "One line per organization worth watching, moved through the stages as things develop.",
"encouragement": "Takes a minute, and it's yours to update later.",
"form_description": "Name the organization and where things stand.",
"form_title": "New prospect",
"heading": "Keep an organization on your radar",
"hints": {
"contact": "met at the bakers' conference, [email protected]",
"name": "Nordvik Bakery",
"note": "wants a booking flow, follow up after harvest season"
},
"icon": "briefcase",
"labels": {
"contact": "Contact",
"name": "Organization",
"note": "Note"
},
"page_description": "Write down an organization worth following up, and move it through client and past client as things develop.",
"question": "Is there an organization I should be keeping track of?",
"road_description": "It sits as a prospect until something moves - then you mark it client, and later past client if the work ends.",
"road_icon": "route",
"road_title": "Moves as you update it",
"who_description": "Only you see this, so keep it wherever you check next.",
"who_icon": "user",
"who_title": "Just for you"
},
"questions/received/collaborate.yaml": {
"back": "Back to site",
"description": "Your note is in. An owner reads every one and will get back to you if there's a fit worth exploring.",
"next_description": "If it looks like a fit, we'll reach out to talk about where you could help.",
"next_heading": "We'll write if there's a fit",
"question": "What happens to what I just sent?"
},
"questions/received/commission.yaml": {
"back": "Back to home",
"description": "Your brief is in. An owner reads every commission end to end before replying.",
"next_description": "Expect a reply within a few working days, either way, straight to your inbox.",
"next_heading": "A real reply from someone who read it",
"question": "What happens now that we've sent our brief?"
},
"questions/received/custody.yaml": {
"back": "Back to the site",
"description": "A custodian reads every message about the redoal network and what it keeps.",
"next_description": "Expect a reply once your report has been looked at and the network checked.",
"next_heading": "A custodian is on it",
"question": "Who looks after what the network keeps?"
},
"questions/received/propose.yaml": {
"back": "Back home",
"description": "Your proposal is in. Someone here will read it and decide whether it fits before anything changes on the page.",
"next_description": "We'll write back once it's been read — approved and made live, or turned down with a reason.",
"next_heading": "A read, then a decision",
"question": "What happens to my proposal now?"
},
"questions/received/subscribe.yaml": {
"back": "Back to site",
"description": "You'll hear from us when there's something worth saying, not on a schedule.",
"next_description": "You're on the list. Every note has an unsubscribe link if it stops being useful.",
"next_heading": "You're on the list",
"question": "What happens now that I've subscribed?"
},
"questions/received/trial.yaml": {
"back": "Back to site",
"description": "We read every trial request ourselves before anything gets built.",
"next_description": "If it looks like a fit, we'll draft your site from your own words and send it back for your say before anything goes live.",
"next_heading": "A first draft, built from your own words",
"question": "What happens now that you've sent this?"
}
}