Drop the investor concern entirely
Lint and reload / lint (push) Successful in 2s
Lint and reload / reload (push) Successful in 0s

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:
Bendik Aagaard Lynghaug
2026-08-12 23:33:53 +02:00
co-authored by Claude Sonnet 5
parent 176e2210a0
commit c07f8c880d
6 changed files with 10 additions and 131 deletions
+10 -9
View File
@@ -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 }