Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
501 lines
23 KiB
JSON
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?"
|
|
}
|
|
} |