Compare commits
2
Commits
251fe22c25
...
309e3b43df
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
309e3b43df | ||
|
|
c6d82199be |
@@ -1,5 +1,6 @@
|
|||||||
id: /applied
|
id: /applied
|
||||||
route: ^/applied
|
route: ^/applied
|
||||||
|
followup: true
|
||||||
name: What happens now that you've applied?
|
name: What happens now that you've applied?
|
||||||
description: >
|
description: >
|
||||||
We're not filling a seat — we're looking for exactly what you bring
|
We're not filling a seat — we're looking for exactly what you bring
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ description: >
|
|||||||
should change and why; an owner reviews every proposal, and approved
|
should change and why; an owner reviews every proposal, and approved
|
||||||
ones become real commits.
|
ones become real commits.
|
||||||
alternatives:
|
alternatives:
|
||||||
- name: What should change?
|
- name: The change you propose
|
||||||
description: >
|
description: >
|
||||||
The proposed content replaces (or creates) one file in the
|
The proposed content replaces (or creates) one file in the
|
||||||
questions repo, verbatim — so it has to be complete, valid YAML
|
questions repo, verbatim — so it has to be complete, valid YAML
|
||||||
@@ -18,8 +18,10 @@ alternatives:
|
|||||||
encouragements:
|
encouragements:
|
||||||
- Every proposal gets read by a person before anything moves.
|
- Every proposal gets read by a person before anything moves.
|
||||||
features:
|
features:
|
||||||
- name: Who's proposing?
|
- name: Sign it
|
||||||
description: ""
|
description: >
|
||||||
|
A proposal is a stance — it carries a name, and an address
|
||||||
|
if you want the outcome to reach you.
|
||||||
requirements:
|
requirements:
|
||||||
- name: submitted_by
|
- name: submitted_by
|
||||||
label: Name (or what to call you)
|
label: Name (or what to call you)
|
||||||
@@ -34,7 +36,7 @@ alternatives:
|
|||||||
label: File path
|
label: File path
|
||||||
placeholder: questions/example.yaml
|
placeholder: questions/example.yaml
|
||||||
- name: rationale
|
- name: rationale
|
||||||
label: Why this change?
|
label: The rationale
|
||||||
type: textarea
|
type: textarea
|
||||||
- name: proposed_yaml
|
- name: proposed_yaml
|
||||||
label: Proposed file content (complete YAML)
|
label: Proposed file content (complete YAML)
|
||||||
|
|||||||
+28
-41
@@ -6,10 +6,10 @@ responsible:
|
|||||||
name: bl
|
name: bl
|
||||||
contact: bl@uhhm.no
|
contact: bl@uhhm.no
|
||||||
alternatives:
|
alternatives:
|
||||||
- name: I want something built
|
- name: Good software begins with a clear argument
|
||||||
description: >
|
description: >
|
||||||
Infrastructure, tools, or a product — we read the whole brief
|
Infrastructure, tools, or a product — bring the problem, and we
|
||||||
before answering.
|
read the whole brief before answering.
|
||||||
action: /project
|
action: /project
|
||||||
consequence: [Tell us what you're after]
|
consequence: [Tell us what you're after]
|
||||||
record_as: projects
|
record_as: projects
|
||||||
@@ -26,8 +26,11 @@ alternatives:
|
|||||||
jq: >
|
jq: >
|
||||||
.[] | {name: .name, description: .description, url: .html_url,
|
.[] | {name: .name, description: .description, url: .html_url,
|
||||||
stars: .stargazers_count}
|
stars: .stargazers_count}
|
||||||
- name: What are you after?
|
- name: Your brief
|
||||||
description: A few lines are enough to begin a conversation.
|
description: >
|
||||||
|
A few lines are enough to begin a conversation — we need a
|
||||||
|
name and an address because the reply is personal, and the
|
||||||
|
organization because software always lands somewhere.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Name
|
label: Name
|
||||||
@@ -35,17 +38,16 @@ alternatives:
|
|||||||
label: Email
|
label: Email
|
||||||
type: email
|
type: email
|
||||||
- name: project
|
- name: project
|
||||||
label: What do you need built?
|
label: The build
|
||||||
type: textarea
|
type: textarea
|
||||||
placeholder: Just the shape of it — we'll ask the right questions.
|
placeholder: Just the shape of it — we'll ask the right questions.
|
||||||
- name: organization
|
- name: organization
|
||||||
label: Organization
|
label: Organization
|
||||||
placeholder: Who's this for?
|
|
||||||
- name: org_contact
|
- name: org_contact
|
||||||
label: Best way to reach them, if not you
|
label: Their contact, if not you
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
- name: Keep me posted
|
- name: Attention is earned
|
||||||
description: >
|
description: >
|
||||||
Considered notes on what we're building, and why — sent only when
|
Considered notes on what we're building, and why — sent only when
|
||||||
there's something worth saying.
|
there's something worth saying.
|
||||||
@@ -64,55 +66,40 @@ alternatives:
|
|||||||
label: Email
|
label: Email
|
||||||
type: email
|
type: email
|
||||||
|
|
||||||
- name: I want to invest
|
- name: Capital needs reasons
|
||||||
description: >
|
description: >
|
||||||
We grow deliberately — distributed communication architecture,
|
Whoever manages it is accountable for them — enthusiasm doesn't
|
||||||
built to last. If that's where you want your capital working,
|
qualify. Ours are written down, as qualities you can test
|
||||||
let's talk.
|
against your own.
|
||||||
action: /invested
|
action: /invest
|
||||||
consequence: [Open the conversation]
|
consequence: [Read our reasons]
|
||||||
record_as: investors
|
|
||||||
encouragements:
|
|
||||||
- Serious inquiries get a serious answer.
|
|
||||||
features:
|
|
||||||
- name: Who are you?
|
|
||||||
description: ""
|
|
||||||
requirements:
|
|
||||||
- name: name
|
|
||||||
label: Name
|
|
||||||
- name: email
|
|
||||||
label: Email
|
|
||||||
type: email
|
|
||||||
- name: What brings you here?
|
|
||||||
description: ""
|
|
||||||
requirements:
|
|
||||||
- name: motivation
|
|
||||||
label: Why redoal, and what are you looking for?
|
|
||||||
type: textarea
|
|
||||||
|
|
||||||
- name: I want in
|
- name: Work happens through dialogue, not tickets
|
||||||
description: >
|
description: >
|
||||||
We onboard collaborators the same deliberate way we build —
|
What you bring shapes what gets built. We onboard collaborators
|
||||||
by hand, through a real conversation.
|
the same deliberate way we build — by hand, through a real
|
||||||
|
conversation.
|
||||||
action: /applied
|
action: /applied
|
||||||
consequence: [Apply]
|
consequence: [Apply]
|
||||||
record_as: applicants
|
record_as: applicants
|
||||||
encouragements:
|
encouragements:
|
||||||
- Knock — we actually answer.
|
- Knock — we actually answer.
|
||||||
features:
|
features:
|
||||||
- name: Who are you?
|
- name: A way to reach you
|
||||||
description: ""
|
description: The reply is personal — it needs a name and an address.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Name
|
label: Name
|
||||||
- name: email
|
- name: email
|
||||||
label: Email
|
label: Email
|
||||||
type: email
|
type: email
|
||||||
- name: What draws you here?
|
- name: Your angle
|
||||||
description: ""
|
description: >
|
||||||
|
We build around what each person actually brings — say what
|
||||||
|
that is, in your own words.
|
||||||
requirements:
|
requirements:
|
||||||
- name: interest
|
- name: interest
|
||||||
label: What do you want to work on?
|
label: The work you're drawn to
|
||||||
type: textarea
|
type: textarea
|
||||||
- name: note
|
- name: note
|
||||||
label: Anything else worth knowing
|
label: Anything else worth knowing
|
||||||
|
|||||||
@@ -0,0 +1,57 @@
|
|||||||
|
id: /invest
|
||||||
|
route: ^/invest
|
||||||
|
name: How do we invest in uhhm?
|
||||||
|
description: >
|
||||||
|
If you manage capital, enthusiasm isn't a reason — you're accountable
|
||||||
|
for the qualities an investment actually has. Here are ours, written
|
||||||
|
down, and the shortest path to testing them against your own.
|
||||||
|
alternatives:
|
||||||
|
- name: What a good investment should be able to show
|
||||||
|
description: ""
|
||||||
|
features:
|
||||||
|
- name: State you can audit
|
||||||
|
icon: lucide:git-commit-horizontal
|
||||||
|
description: >
|
||||||
|
Every applicant, client, project, and investor here is
|
||||||
|
tracked state with a durable event history — not a
|
||||||
|
spreadsheet someone remembers to update. What we claim about
|
||||||
|
the organisation, the system can show.
|
||||||
|
- name: A focus that doesn't wander
|
||||||
|
icon: lucide:compass
|
||||||
|
description: >
|
||||||
|
Distributed communication architecture is the mandate. Work
|
||||||
|
that doesn't serve it doesn't get taken on — including work
|
||||||
|
that pays.
|
||||||
|
- name: Growth by dialogue, not headcount
|
||||||
|
icon: lucide:messages-square
|
||||||
|
description: >
|
||||||
|
People, clients, and changes to the system itself all arrive
|
||||||
|
through the same deliberate, reviewable loop. Slow on
|
||||||
|
purpose, cheap to run, hard to bloat.
|
||||||
|
|
||||||
|
- name: Test us
|
||||||
|
description: >
|
||||||
|
A few lines about what you're looking for opens the dialogue —
|
||||||
|
commitments only ever follow real conversation.
|
||||||
|
action: /invested
|
||||||
|
consequence: [Open the conversation]
|
||||||
|
record_as: investors
|
||||||
|
encouragements:
|
||||||
|
- Serious inquiries get a serious answer.
|
||||||
|
features:
|
||||||
|
- name: A way to reach you
|
||||||
|
description: Dialogue needs a counterpart — the reply is personal.
|
||||||
|
requirements:
|
||||||
|
- name: name
|
||||||
|
label: Name
|
||||||
|
- name: email
|
||||||
|
label: Email
|
||||||
|
type: email
|
||||||
|
- name: Your criteria
|
||||||
|
description: >
|
||||||
|
We answer against what you're actually accountable for — so
|
||||||
|
state it plainly.
|
||||||
|
requirements:
|
||||||
|
- name: motivation
|
||||||
|
label: Your criteria for a good investment
|
||||||
|
type: textarea
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
id: /invested
|
id: /invested
|
||||||
route: ^/invested
|
route: ^/invested
|
||||||
|
followup: true
|
||||||
name: What happens now?
|
name: What happens now?
|
||||||
description: >
|
description: >
|
||||||
Your interest is on its way to a real inbox. Expect a considered,
|
Your interest is on its way to a real inbox. Expect a considered,
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
id: /project
|
id: /project
|
||||||
route: ^/project
|
route: ^/project
|
||||||
|
followup: true
|
||||||
name: So, what happens now?
|
name: So, what happens now?
|
||||||
description: >
|
description: >
|
||||||
That's on its way to a real inbox. Expect a considered reply within a
|
That's on its way to a real inbox. Expect a considered reply within a
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
id: /proposed
|
id: /proposed
|
||||||
route: ^/proposed
|
route: ^/proposed
|
||||||
|
followup: true
|
||||||
name: Proposal received
|
name: Proposal received
|
||||||
description: >
|
description: >
|
||||||
It's in the queue. An owner reads every proposal in full — approved
|
It's in the queue. An owner reads every proposal in full — approved
|
||||||
ones open a real pull request, and the same checks every human
|
ones open a real pull request, and the same checks every human
|
||||||
commit passes gate the merge.
|
commit passes gate the merge.
|
||||||
alternatives:
|
alternatives:
|
||||||
- name: What happens now
|
- name: The path from here
|
||||||
description: ""
|
description: ""
|
||||||
features:
|
features:
|
||||||
- name: A person decides
|
- name: A person decides
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
id: /subscribed
|
id: /subscribed
|
||||||
route: ^/subscribed
|
route: ^/subscribed
|
||||||
|
followup: true
|
||||||
name: What should you expect?
|
name: What should you expect?
|
||||||
description: >
|
description: >
|
||||||
We'll write when there's something worth your time — that's the
|
We'll write when there's something worth your time — that's the
|
||||||
|
|||||||
Reference in New Issue
Block a user