Drop the investor concern entirely
It was a worked example of the empathic pattern, not a feature: every alternative should be empathic, informative, and helpful - information that gives an answer, not necessarily a path to choose. The pattern stays (voice rules, README); the investor pages, aggregate, review alternative, and front-page gateway go. The investors KV bucket and its test records linger in NATS unreferenced - purge at leisure. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
176e2210a0
commit
c07f8c880d
@@ -47,10 +47,10 @@ entirely in this repo, in this order:
|
||||
transitions:
|
||||
|
||||
```yaml
|
||||
- bucket: investors
|
||||
- bucket: partners # illustrative
|
||||
initial: open
|
||||
states:
|
||||
open: { event: expressed_interest }
|
||||
open: { event: introduced }
|
||||
in_dialogue: { event: entered_dialogue }
|
||||
committed: { event: committed }
|
||||
declined: { event: declined }
|
||||
@@ -68,12 +68,13 @@ entirely in this repo, in this order:
|
||||
`record_as` naming the bucket:
|
||||
|
||||
```yaml
|
||||
- name: I want to invest
|
||||
action: /invested # thank-you page to advance to
|
||||
consequence: [Open the conversation] # the submit button's label
|
||||
record_as: investors
|
||||
- name: A bold statement to get behind
|
||||
action: /thanks # follow-up page to advance to
|
||||
consequence: [The button's label]
|
||||
record_as: partners
|
||||
features:
|
||||
- name: Who are you?
|
||||
- name: A way to reach you
|
||||
description: Say why the input is needed, then hand over the field.
|
||||
requirements:
|
||||
- name: email
|
||||
label: Email
|
||||
@@ -90,13 +91,13 @@ entirely in this repo, in this order:
|
||||
every selection at once:
|
||||
|
||||
```yaml
|
||||
- name: Investors
|
||||
- name: Partners
|
||||
action: /review
|
||||
consequence: [Confirm]
|
||||
features:
|
||||
- name: ""
|
||||
resource:
|
||||
source: { kind: kv, bucket: investors }
|
||||
source: { kind: kv, bucket: partners }
|
||||
requires_group: owners
|
||||
transitions:
|
||||
- { to: in_dialogue, label: Open dialogue }
|
||||
|
||||
@@ -54,19 +54,6 @@ aggregates:
|
||||
prospect: [client, past_client]
|
||||
client: [past_client]
|
||||
|
||||
- bucket: investors
|
||||
initial: open
|
||||
states:
|
||||
open: { event: expressed_interest }
|
||||
in_dialogue: { event: entered_dialogue }
|
||||
committed: { event: committed }
|
||||
declined: { event: declined }
|
||||
divested: { event: divested }
|
||||
transitions:
|
||||
open: [in_dialogue, declined]
|
||||
in_dialogue: [committed, declined]
|
||||
committed: [divested]
|
||||
|
||||
# Proposals to change this very repo - the question architecture
|
||||
# dogfooding its own development. Approval hands off to an n8n
|
||||
# automation that opens a PR against this repo (see the infrastructure
|
||||
|
||||
@@ -66,14 +66,6 @@ alternatives:
|
||||
label: Email
|
||||
type: email
|
||||
|
||||
- name: Capital needs reasons
|
||||
description: >
|
||||
Whoever manages it is accountable for them — enthusiasm doesn't
|
||||
qualify. Ours are written down, as qualities you can test
|
||||
against your own.
|
||||
action: /invest
|
||||
consequence: [Read our reasons]
|
||||
|
||||
- name: Work happens through dialogue, not tickets
|
||||
description: >
|
||||
What you bring shapes what gets built. We onboard collaborators
|
||||
|
||||
@@ -1,57 +0,0 @@
|
||||
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,17 +0,0 @@
|
||||
id: /invested
|
||||
route: ^/invested
|
||||
followup: true
|
||||
name: What happens now?
|
||||
description: >
|
||||
Your interest is on its way to a real inbox. Expect a considered,
|
||||
personal reply — not a pitch deck on autopilot.
|
||||
alternatives:
|
||||
- name: In short
|
||||
description: ""
|
||||
features:
|
||||
- name: We read it
|
||||
description: In full, before we write back.
|
||||
- name: Dialogue before commitment
|
||||
description: >
|
||||
We'll want to understand each other properly first — what
|
||||
you're looking for, and whether we're actually it.
|
||||
@@ -32,33 +32,6 @@ alternatives:
|
||||
to: departed
|
||||
label: Depart
|
||||
|
||||
- name: Investors
|
||||
description: ""
|
||||
action: /review
|
||||
consequence: [Confirm]
|
||||
features:
|
||||
- name: ""
|
||||
description: ""
|
||||
resource:
|
||||
source:
|
||||
kind: kv
|
||||
bucket: investors
|
||||
requires_group: owners
|
||||
transitions:
|
||||
- to: in_dialogue
|
||||
label: Open dialogue
|
||||
- to: declined
|
||||
label: Decline
|
||||
- from: in_dialogue
|
||||
to: committed
|
||||
label: Commit
|
||||
- from: in_dialogue
|
||||
to: declined
|
||||
label: Decline
|
||||
- from: committed
|
||||
to: divested
|
||||
label: Divest
|
||||
|
||||
- name: Organizations
|
||||
description: >
|
||||
Client relationships as tracked state — advanced as the
|
||||
|
||||
Reference in New Issue
Block a user