The tree is the router: nest the develop flow, section-gate review
develop/ holds the whole proposal flow (index = owners desk, proposal = public form, proposed = chain-gated receipt) with relative actions; review/ gains _section.yaml (one owners gate for the directory) and a [record].yaml dynamic page - /review/<chain-hash> shows a single proposal. Top-level files drop their now-derived id: and fossil route: fields. URLs /develop-proposal and /proposed become /develop/proposal and /develop/proposed (no automation references them - n8n filters checked). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
77ff58e524
commit
ad9dd1762b
@@ -0,0 +1,114 @@
|
||||
name: The review desk
|
||||
description: >
|
||||
Sign in as an organizational owner to see what's come in.
|
||||
alternatives:
|
||||
- name: Applicants
|
||||
description: ""
|
||||
action: /review
|
||||
consequence: [Confirm]
|
||||
features:
|
||||
- name: ""
|
||||
description: ""
|
||||
resource:
|
||||
source:
|
||||
kind: kv
|
||||
bucket: applicants
|
||||
requires_group: owners
|
||||
transitions:
|
||||
- to: invited
|
||||
label: Invite
|
||||
- to: declined
|
||||
label: Decline
|
||||
- from: invited
|
||||
to: active
|
||||
label: Onboard
|
||||
- from: invited
|
||||
to: declined
|
||||
label: Decline
|
||||
- from: active
|
||||
to: departed
|
||||
label: Depart
|
||||
|
||||
- name: Organizations
|
||||
description: >
|
||||
Client relationships as tracked state — advanced as the
|
||||
relationship becomes real.
|
||||
action: /review
|
||||
consequence: [Confirm]
|
||||
features:
|
||||
- name: ""
|
||||
description: ""
|
||||
resource:
|
||||
source:
|
||||
kind: kv
|
||||
bucket: organizations
|
||||
requires_group: owners
|
||||
transitions:
|
||||
- from: prospect
|
||||
to: client
|
||||
label: Becomes client
|
||||
- from: prospect
|
||||
to: past_client
|
||||
label: Archive
|
||||
- from: client
|
||||
to: past_client
|
||||
label: Churn
|
||||
|
||||
- name: Record a prospect
|
||||
description: ""
|
||||
action: /review
|
||||
consequence: [Record]
|
||||
record_as: organizations
|
||||
features:
|
||||
- name: ""
|
||||
description: ""
|
||||
requirements:
|
||||
- name: name
|
||||
label: Organization
|
||||
- name: contact
|
||||
label: Contact
|
||||
- name: note
|
||||
label: Anything worth remembering
|
||||
type: textarea
|
||||
optional: true
|
||||
|
||||
- name: Projects
|
||||
description: ""
|
||||
action: /review
|
||||
consequence: [Confirm]
|
||||
features:
|
||||
- name: ""
|
||||
description: ""
|
||||
resource:
|
||||
source:
|
||||
kind: kv
|
||||
bucket: projects
|
||||
requires_group: owners
|
||||
transitions:
|
||||
- to: accepted
|
||||
label: Accept
|
||||
- to: declined
|
||||
label: Decline
|
||||
|
||||
- name: Subscribers
|
||||
description: ""
|
||||
action: /review
|
||||
consequence: [Send]
|
||||
features:
|
||||
- name: ""
|
||||
description: ""
|
||||
resource:
|
||||
source:
|
||||
kind: kv
|
||||
bucket: subscribers
|
||||
requires_group: owners
|
||||
- name: Compose newsletter
|
||||
description: >
|
||||
Sends to everyone above - picked up by an automation watching
|
||||
this question, not portal itself.
|
||||
requirements:
|
||||
- name: subject
|
||||
label: Subject
|
||||
- name: body
|
||||
label: Body
|
||||
type: prosekit
|
||||
Reference in New Issue
Block a user