Persona p0001
enterprises 1 · waiting on you 0
7 counted · 0 lost1 enterprise, each accounted for inside the constitution.
settled inflow, money
18000.00
+25%vs the week before
exchanges formed
32
members who joined
7
Settled inflow
Money that actually settled with this enterprise, week by week, in whole money units. Drawn ahead of time from the counted record — never sketched in your browser.Every stream, counted
Each family of work events and how many it holds. An empty bar means nothing happened there yet — shown, never hidden.Latest settlements
The money that moved with this enterprise, newest first — each row a real transfer on the record, wearing its honest state.| member | for | amount | state |
|---|---|---|---|
45p0045 | payment for 1 know-how | 600.00 | in escrow |
06p0006 | payment for 1 know-how | 600.00 | settled |
05p0005 | payment for 1 know-how | 600.00 | settled |
04p0004 | payment for 1 know-how | 600.00 | settled |
03p0003 | payment for 1 know-how | 600.00 | settled |
02p0002 | payment for 1 know-how | 600.00 | settled |
06p0006 | payment for 1 know-how | 600.00 | settled |
05p0005 | payment for 1 know-how | 600.00 | returned |
Members
Everyone who exchanged with this enterprise — how many times, and how much actually settled.- 02p00026 exchanges
- 03p00036 exchanges
- 04p00046 exchanges
- 05p00056 exchanges
- 06p00066 exchanges
- 07p00071 exchange
- 45p00451 exchange
What waits on your word
Every decision across this work, soonest first — dense rows, edge to edge.nothing waits on your word right now — the queue is quiet
Work's claim on you — and the next one
What this work asks of your time and money this week feeds the same personal ledger your dreams do. And when you're ready, the canvas is right there.- time — the Confirm crossings your work asks this week0 min
- money — what your work asks of your wallet this week0 minor
how this screen was generated · debugUnit dashboard — the operating face
Intent
surface · unit-dashboardtemplate · briefingskin · realshell · app
the classic operating dashboard, honestly: the glances, a drawn inflow that stays empty until the first settled arrival, every stream counted as bars, the dense queue — and the whole trust story one tap away, off the face
Decisions this screen answers
- 1standingwhere does the work stand, at a glance?
- 2flowis value arriving — what has actually settled, period by period?
- 3countedis every event of my work counted here, nothing lost?
- 4decidingwhat waits on my word?
- 5claimwhat does this work ask of my time and money this week?
- 6growand how do I start the next one?
Layout — how the packer placed the top-level blocks
- row 112header
- row 212hero
- row 312kpi-row
- row 48+4panel · panel
- row 58+4panel · panel
- row 66+6panel · panel
A row is packed largest-first into a curated arity (12 · 8+4 · 6+6 · 4+4+4 …). A single 12 is a full-width block; a natural row is a fit-content control that refuses to inflate.
The blocks — what each serves, reads, and why
headerud-headersection
serveswhere does the work stand, at a glance?
sizespan 12–12 · grows to fill · ambient · chrome
why blockambient chrome — a full-width band that orients, never competing with the hero for salience
run-titleud-nameleaf
serveswhere does the work stand, at a glance?
readsperson.label → Persona p0001
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
meta-lineud-metaleaf
serveswhere does the work stand, at a glance?
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
lossless-chromeud-countedleaf
servesis every event of my work counted here, nothing lost?
readsfleet.coverage → 16 item(s)
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
heroud-openingsection
serveswhere does the work stand, at a glance?
sizespan 12–12 · grows to fill · hero · opening
why blockthe page’s one thesis — its own full-width row at the top, answering the first decision before anything else renders
plain-cardud-ledeleaf
serveswhere does the work stand, at a glance? · and how do I start the next one?
readsfleet.lede → (object)
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
kpi-rowud-glancessection
serveswhere does the work stand, at a glance?
sizespan 12–12 · grows to fill · support · glances
why blocka full-width block on its own row — the layout default
stat-cardud-stat-inflowleaf
servesis value arriving — what has actually settled, period by period?
readsunitBooks.settledPlain → 18000.00
sizespan 3–4 · grows to fill · support
why blockthe kit’s quarter-width stat transcribed honestly — one number, its label, and a comparison line only when the series truly holds it (under two points the delta is absent, never invented)
stat-cardud-stat-exchangesleaf
serveswhere does the work stand, at a glance?
readsunitBooks.exchanges → 32
sizespan 3–4 · grows to fill · support
why blockthe kit’s quarter-width stat transcribed honestly — one number, its label, and a comparison line only when the series truly holds it (under two points the delta is absent, never invented)
stat-cardud-stat-membersleaf
serveswhere does the work stand, at a glance?
readscount of unitBooks.memberRows → 7
sizespan 3–4 · grows to fill · support
why blockthe kit’s quarter-width stat transcribed honestly — one number, its label, and a comparison line only when the series truly holds it (under two points the delta is absent, never invented)
panelud-trend-panelsection
servesis value arriving — what has actually settled, period by period?
sizespan 8–8 · grows to fill · support · readings
why blocka support-rank reading — a full-width block by default, paired to a co-panel only when a span is declared
trend-chartud-trendleaf
servesis value arriving — what has actually settled, period by period?
sizespan 6–12 · grows to fill · support
why blocka time series needs the reading measure to show its slope — drawn at build time from the spine, never in the browser; an empty series renders its designed zero, never an invented line
panelud-coverage-panelsection
servesis every event of my work counted here, nothing lost?
sizespan 4–4 · grows to fill · support · readings
why blocka support-rank reading — a full-width block by default, paired to a co-panel only when a span is declared
bar-chartud-coverageleaf
servesis every event of my work counted here, nothing lost?
sizespan 4–8 · grows to fill · support
why blocka labeled count strip reads at 4–8 columns — every stream renders, zero bars honest, drawn at build time from the spine
panelud-books-panelsection
servesis value arriving — what has actually settled, period by period?
sizespan 8–8 · grows to fill · support · territory
why blocka support-rank reading — a full-width block by default, paired to a co-panel only when a span is declared
data-tableud-booksleaf
servesis value arriving — what has actually settled, period by period?
readsunitBooks.latest → 8 item(s)
sizespan 12–12 · grows to fill · support
why blockdense data as rows — edge-to-edge with dividers, declared columns, the one status chip per row; never a card per row
panelud-members-panelsection
serveswhere does the work stand, at a glance?
sizespan 4–4 · grows to fill · support · territory
why blocka support-rank reading — a full-width block by default, paired to a co-panel only when a span is declared
plain-rowsud-membersleaf
serveswhere does the work stand, at a glance?
readsunitBooks.memberRows → 7 item(s)
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
panelud-queue-panelsection
serveswhat waits on my word?
sizespan 6–6 · grows to fill · support · frontier
why blocka support-rank reading — a full-width block by default, paired to a co-panel only when a span is declared
day-rowsud-queueleaf
serveswhat waits on my word?
readsfleet.queue → 0 item(s)
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
panelud-frontiersection
servesand how do I start the next one? · what does this work ask of my time and money this week?
sizespan 6–6 · grows to fill · ambient · frontier
why blocka support-rank reading — a full-width block by default, paired to a co-panel only when a span is declared
plain-rowsud-claimleaf
serveswhat does this work ask of my time and money this week?
readsfleet.claimRows → 2 item(s)
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
act-buttonud-newleaf
servesand how do I start the next one?
readsfixed label (no engine read) → seed the next enterprise
sizespan 3–4 · fit-content · support
why blockan act is a target (Fitts), not a banner — sized to its label, never a full-bleed bar
cta-linkud-new-laterleaf
servesand how do I start the next one?
readsfixed label (no engine read) → not now — the queue can speak first
sizespan 2–4 · fit-content · support
why blocka decline is quiet and equal-comfort — it never out-sizes the act it twins
Empty / unresolved — what didn’t render with data
- day-rowsud-queuereads fleet.queue → empty (the block renders, but with no data)
Raw
Descriptor JSON — the recipe this screen was generated from
{
"id": "unit-dashboard",
"title": "Unit dashboard — the operating face",
"skin": "real",
"template": "briefing",
"parti": "the classic operating dashboard, honestly: the glances, a drawn inflow that stays empty until the first settled arrival, every stream counted as bars, the dense queue — and the whole trust story one tap away, off the face",
"shell": "app",
"decisions": [
{
"id": "standing",
"question": "where does the work stand, at a glance?"
},
{
"id": "flow",
"question": "is value arriving — what has actually settled, period by period?"
},
{
"id": "counted",
"question": "is every event of my work counted here, nothing lost?"
},
{
"id": "deciding",
"question": "what waits on my word?"
},
{
"id": "claim",
"question": "what does this work ask of my time and money this week?"
},
{
"id": "grow",
"question": "and how do I start the next one?"
}
],
"sections": [
{
"id": "ud-header",
"kind": "header",
"zone": "chrome",
"rank": "ambient",
"serves": [
"standing"
],
"children": [
{
"id": "ud-name",
"kind": "run-title",
"serves": [
"standing"
],
"query": {
"path": "person.label"
}
},
{
"id": "ud-meta",
"kind": "meta-line",
"serves": [
"standing"
],
"items": [
{
"id": "ud-meta-seats",
"query": {
"count": "fleet.enterprises",
"format": "int"
},
"label": "enterprises"
},
{
"id": "ud-meta-pending",
"query": {
"count": "fleet.queue",
"format": "int"
},
"label": "waiting on you"
}
]
},
{
"id": "ud-counted",
"kind": "lossless-chrome",
"serves": [
"counted"
],
"source": {
"path": "fleet.coverage"
},
"aux": {
"path": "fleet.lost"
},
"zeroWord": "0 lost",
"lostWord": "lost",
"countedWord": "work events counted, each in one row"
}
]
},
{
"id": "ud-opening",
"kind": "hero",
"zone": "opening",
"rank": "hero",
"serves": [
"standing"
],
"children": [
{
"id": "ud-lede",
"kind": "plain-card",
"serves": [
"standing",
"grow"
],
"source": {
"path": "fleet.lede"
}
}
]
},
{
"id": "ud-glances",
"kind": "kpi-row",
"zone": "glances",
"rank": "support",
"carded": false,
"serves": [
"standing"
],
"children": [
{
"id": "ud-stat-inflow",
"kind": "stat-card",
"serves": [
"flow"
],
"query": {
"path": "unitBooks.settledPlain"
},
"source": {
"path": "unitBooks.inflowByPeriod"
},
"label": "settled inflow, money",
"unit": "vs the week before"
},
{
"id": "ud-stat-exchanges",
"kind": "stat-card",
"serves": [
"standing"
],
"query": {
"path": "unitBooks.exchanges",
"format": "int"
},
"label": "exchanges formed"
},
{
"id": "ud-stat-members",
"kind": "stat-card",
"serves": [
"standing"
],
"query": {
"count": "unitBooks.memberRows",
"format": "int"
},
"label": "members who joined"
}
]
},
{
"id": "ud-trend-panel",
"kind": "panel",
"zone": "readings",
"rank": "support",
"spanMin": 8,
"spanMax": 8,
"serves": [
"flow"
],
"children": [
{
"id": "ud-trend",
"kind": "trend-chart",
"chart": "ud-inflow",
"serves": [
"flow"
],
"emptyPlain": "no settled inflow yet — the first arrival draws the first line"
}
],
"title": "Settled inflow",
"caption": "Money that actually settled with this enterprise, week by week, in whole money units. Drawn ahead of time from the counted record — never sketched in your browser.",
"titled": true
},
{
"id": "ud-coverage-panel",
"kind": "panel",
"zone": "readings",
"rank": "support",
"spanMin": 4,
"spanMax": 4,
"serves": [
"counted"
],
"children": [
{
"id": "ud-coverage",
"kind": "bar-chart",
"chart": "ud-coverage",
"serves": [
"counted"
],
"emptyPlain": "no work events counted yet — the first event draws the first bar"
}
],
"title": "Every stream, counted",
"caption": "Each family of work events and how many it holds. An empty bar means nothing happened there yet — shown, never hidden.",
"titled": true
},
{
"id": "ud-books-panel",
"kind": "panel",
"zone": "territory",
"rank": "support",
"spanMin": 8,
"spanMax": 8,
"serves": [
"flow"
],
"children": [
{
"id": "ud-books",
"kind": "data-table",
"serves": [
"flow"
],
"source": {
"path": "unitBooks.latest"
},
"items": [
{
"id": "ud-col-who",
"field": "who",
"label": "member"
},
{
"id": "ud-col-what",
"field": "what",
"label": "for"
},
{
"id": "ud-col-amount",
"field": "amount",
"label": "amount"
},
{
"id": "ud-col-state",
"field": "state",
"label": "state"
}
],
"emptyPlain": "nothing has moved yet — the first exchange writes the first row"
}
],
"title": "Latest settlements",
"caption": "The money that moved with this enterprise, newest first — each row a real transfer on the record, wearing its honest state.",
"titled": true
},
{
"id": "ud-members-panel",
"kind": "panel",
"zone": "territory",
"rank": "support",
"spanMin": 4,
"spanMax": 4,
"serves": [
"standing"
],
"children": [
{
"id": "ud-members",
"kind": "plain-rows",
"serves": [
"standing"
],
"avatars": true,
"source": {
"path": "unitBooks.memberRows"
},
"emptyPlain": "no members yet — the first join writes the first row"
}
],
"title": "Members",
"caption": "Everyone who exchanged with this enterprise — how many times, and how much actually settled.",
"titled": true
},
{
"id": "ud-queue-panel",
"kind": "panel",
"zone": "frontier",
"rank": "support",
"spanMin": 6,
"spanMax": 6,
"emphasis": "inverted",
"serves": [
"deciding"
],
"children": [
{
"id": "ud-queue",
"kind": "day-rows",
"serves": [
"deciding"
],
"source": {
"path": "fleet.queue"
},
"emptyPlain": "nothing waits on your word right now — the queue is quiet",
"dayWord": "by day"
}
],
"title": "What waits on your word",
"caption": "Every decision across this work, soonest first — dense rows, edge to edge.",
"titled": true
},
{
"id": "ud-frontier",
"kind": "panel",
"zone": "frontier",
"rank": "ambient",
"spanMin": 6,
"spanMax": 6,
"serves": [
"grow",
"claim"
],
"children": [
{
"id": "ud-claim",
"kind": "plain-rows",
"serves": [
"claim"
],
"source": {
"path": "fleet.claimRows"
},
"emptyPlain": "this work asks nothing of you this week"
},
{
"id": "ud-new",
"kind": "act-button",
"act": "new-enterprise",
"strength": "primary",
"serves": [
"grow"
],
"label": "seed the next enterprise"
},
{
"id": "ud-new-later",
"kind": "cta-link",
"href": "#ud-queue-panel",
"strength": "decline",
"records": "nothing",
"serves": [
"grow"
],
"label": "not now — the queue can speak first"
}
],
"title": "Work's claim on you — and the next one",
"caption": "What this work asks of your time and money this week feeds the same personal ledger your dreams do. And when you're ready, the canvas is right there.",
"titled": true
}
]
}Engine page — the data this screen read (50 top-level keys)
mode: stringsim: stringseed: numberday: numberdays: numberpeople: numberunitsAlive: numberperson: object{8}holdings: object{3}activity: object{3}take: object{5}give: object{5}needed: object{5}why: object{9}concierge: object{7}mission: object{5}fleet: object{10}bridge: object{14}publicFace: object{6}seedCanvas: object{4}valet: object{5}boundaries: object{6}messenger: object{5}blueprints: object{10}blueprintViews: object{5}blueprint: object{11}ceremony: object{6}pluginGlassBox: object{12}shadowRun: object{8}connectorSetup: object{8}driveConnect: object{8}telegramConnect: object{8}dryRunReview: object{7}goodPagePhysical: object{16}goodPageDigital: object{16}resaleProposal: object{14}licenseGrant: object{14}settlementFace: object{16}workOrderDispatch: object{15}transformComposer: object{16}characterCreation: object{18}agencyInstantiation: object{15}officeRoom: object{15}contentComposer: object{13}contentReader: object{10}contentFeed: object{10}contentThread: object{13}contentReviews: object{13}entityExplorer: object{18}unitBooks: object{6}
{
"mode": "play-as-citizen",
"sim": "doors-staging",
"seed": 2027,
"day": 75,
"days": 120,
"people": 48,
"unitsAlive": 5,
"person": {
"node": "p0001",
"label": "Persona p0001",
"grade": "L⟨lock⟩",
"plainGrade": "a verified real person",
"goals": [
{
"commitment": "c-p0001",
"targetKind": "service-time",
"plainKind": "someone's time",
"targetAmount": 8,
"received": 36,
"windowDays": 60,
"arrived": true,
"firstSession": null
},
{
"commitment": "kd-c-spanish",
"targetKind": "knowledge",
"plainKind": "know-how",
"targetAmount": 1,
"received": 0,
"windowDays": 90,
"arrived": false,
"firstSession": null
}
],
"tastes": [
"service-time",
"goods"
],
"plainTastes": [
"someone's time",
"stuff"
],
"boundaries": []
},
"holdings": {
"money": 873200,
"available": 873200,
"kinds": [
{
"kind": "goods",
"plain": "stuff",
"amount": 1
},
{
"kind": "service-time",
"plain": "someone's time",
"amount": 36
}
]
},
"activity": {
"handoffs": [
{
"transfer": "t_ev_01MG2M1P00M62S4NQ4GWHYC9HH_pay",
"direction": "out",
"kind": "money",
"plainKind": "money",
"amount": 2500,
"state": "settled",
"plainState": "paid and confirmed",
"day": 46
},
{
"transfer": "t_ev_01MG2M1P00M62S4NQ4GWHYC9HH_del",
"direction": "in",
"kind": "service-time",
"plainKind": "someone's time",
"amount": 4,
"state": "settled",
"plainState": "paid and confirmed",
"day": 46
},
{
"transfer": "t_ev_01MGAB7V00ASCA3G641MSCJK7D_pay",
"direction": "out",
"kind": "money",
"plainKind": "money",
"amount": 2500,
"state": "settled",
"plainState": "paid and confirmed",
"day": 49
},
{
"transfer": "t_ev_01MGAB7V00ASCA3G641MSCJK7D_del",
"direction": "in",
"kind": "service-time",
"plainKind": "someone's time",
"amount": 4,
"state": "settled",
"plainState": "paid and confirmed",
"day": 49
},
{
"transfer": "t_ev_01MHV8SG00ZF4MABM3JG9THKPJ_pay",
"direction": "out",
"kind": "money",
"plainKind": "money",
"amount": 2500,
"state": "settled",
"plainState": "paid and confirmed",
"day": 68
},
{
"transfer": "t_ev_01MHV8SG00ZF4MABM3JG9THKPJ_del",
"direction": "in",
"kind": "service-time",
"plainKind": "someone's time",
"amount": 4,
"state": "settled",
"plainState": "paid and confirmed",
"day": 68
},
{
"transfer": "t_ev_01MHXV670035REH26A7Z4RWN31_pay",
"direction": "out",
"kind": "money",
"plainKind": "money",
"amount": 2500,
"state": "held",
"plainState": "held safely in the middle",
"day": 69
},
{
"transfer": "t_ev_01MHXV670035REH26A7Z4RWN31_del",
"direction": "in",
"kind": "service-time",
"plainKind": "someone's time",
"amount": 4,
"state": "promised",
"plainState": "promised",
"day": 69
}
],
"arrivals": 1,
"giftsGiven": 0
},
"take": {
"goalFrame": "doors that move you toward your goal: 1 know-how.",
"doors": [
{
"offer": "of_01MJ5JCC00GMS8TKXE7VJAVKN3",
"unit": "unit-1-subscription-service",
"unitLabel": "Fern & Frond Fitness",
"gives": {
"kind": "service-time",
"plain": "someone's time",
"amount": 4
},
"asks": {
"kind": "money",
"plain": "money",
"amount": 2500
},
"track": {
"arrivals": 20,
"effectiveCohort": 28,
"arrivalRate": 0.7857142857142857,
"gratitudeGifts": 0,
"gratitudeRatio": 0
},
"mirror": {
"status": "not-met",
"plain": "the honesty check has read this enterprise: not enough kept promises yet."
},
"score": 1.8246008744337938,
"fit": 1,
"varietyPick": false
},
{
"offer": "of_01MCC5RM00KKTQD22XH4ZE9QVG",
"unit": "unit-2-marketplace",
"unitLabel": "The Mycelium Market",
"gives": {
"kind": "goods",
"plain": "stuff",
"amount": 1
},
"asks": {
"kind": "money",
"plain": "money",
"amount": 1800
},
"track": {
"arrivals": 8,
"effectiveCohort": 11,
"arrivalRate": 0.8181818181818182,
"gratitudeGifts": 0,
"gratitudeRatio": 0
},
"mirror": {
"status": "not-met",
"plain": "the honesty check has read this enterprise: not enough kept promises yet."
},
"score": 1.5989256895412658,
"fit": 1,
"varietyPick": false
},
{
"offer": "of_01MCC5RM00KKTQD22XH4ZE9QVQ",
"unit": "unit-3-services-agency",
"unitLabel": "Hyphae Home Services",
"gives": {
"kind": "service-time",
"plain": "someone's time",
"amount": 6
},
"asks": {
"kind": "money",
"plain": "money",
"amount": 85000
},
"track": {
"arrivals": 0,
"effectiveCohort": 6,
"arrivalRate": 1,
"gratitudeGifts": 0,
"gratitudeRatio": 0
},
"mirror": {
"status": "not-met",
"plain": "the honesty check has read this enterprise: not enough kept promises yet."
},
"score": 1,
"fit": 1,
"varietyPick": false
},
{
"offer": "of_01MH437100Y0W0DH054Z6ZASK9",
"unit": "unit-4-school",
"unitLabel": "The Spore School",
"gives": {
"kind": "knowledge",
"plain": "know-how",
"amount": 3
},
"asks": {
"kind": "money",
"plain": "money",
"amount": 120000
},
"track": {
"arrivals": 7,
"effectiveCohort": 8,
"arrivalRate": 0.875,
"gratitudeGifts": 0,
"gratitudeRatio": 0
},
"mirror": {
"status": "not-met",
"plain": "the honesty check has read this enterprise: not enough kept promises yet."
},
"score": 0.41630093465448764,
"fit": 0.25,
"varietyPick": false
},
{
"offer": "of_01MESDP600N9B2AKGSPN707HDN",
"unit": "unit-c1-p0001",
"unitLabel": "gives 1 of know-how for 60000 money every 7 days — royalties to the root and the relief fund; joins through a cohort; honesty check: settled receipts toward the member's own committed goal",
"gives": {
"kind": "knowledge",
"plain": "know-how",
"amount": 1
},
"asks": {
"kind": "money",
"plain": "money",
"amount": 60000
},
"track": {
"arrivals": 0,
"effectiveCohort": 7,
"arrivalRate": 1,
"gratitudeGifts": 0,
"gratitudeRatio": 0
},
"mirror": {
"status": "not-met",
"plain": "the honesty check has read this enterprise: not enough kept promises yet."
},
"score": 0.25,
"fit": 0.25,
"varietyPick": false
}
],
"pageLimit": 6,
"totalEligible": 5,
"rankingInputs": [
{
"id": "verified-outcomes",
"plain": "how many promises this enterprise actually kept — verified, not claimed",
… truncated (187652 more chars)