The school
awaiting confirm 1 · tasks 2
1 session waits for your confirm — every card below is a real operational atom, migrated onto the funnel.
awaiting confirm1
confirm today's sessionop-shop$0.01
graded — arrived1
run the cohortop-shop$0.01
- sessions run (completed attend-tasks)0
- gradings on the ladder (organ-verified)1
- awaiting your confirm1
how this screen was generated · debugThe Bridge board — one school, run from here
Intent
surface · bridge-boardtemplate · boardskin · realshell · app
the operating board of one enterprise — the Confirm queue first, then work in hand, done, and the gradings the organ wrote, every card a real operational atom migrated onto the funnel
Decisions this screen answers
- 1confirmwhat needs my confirm right now?
- 2flowwhere is every session in the pipeline?
- 3provenwhat has arrived — graded on the ladder?
Layout — how the packer placed the top-level blocks
- row 112header
- row 212hero
- row 312panel
- row 412panel
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
headerbb-headersection
serveswhat needs my confirm right now?
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-titlebb-nameleaf
serveswhat needs my confirm right now?
readslabel → The school
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
meta-linebb-metaleaf
serveswhat needs my confirm right now?
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
herobb-openingsection
serveswhat needs my confirm right now?
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-cardbb-ledeleaf
serveswhat needs my confirm right now?
readsopening → (object)
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
panelbb-lanes-panelsection
serveswhat needs my confirm right now? · where is every session in the pipeline? · what has arrived — graded on the ladder?
sizespan 12–12 · grows to fill · support · lanes
why blocka support-rank reading — a full-width block by default, paired to a co-panel only when a span is declared
board-lanesbb-lanesleaf
serveswhat needs my confirm right now? · where is every session in the pipeline? · what has arrived — graded on the ladder?
readsstatusLanes → 2 item(s)
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
panelbb-footer-panelsection
serveswhat has arrived — graded on the ladder?
sizespan 12–12 · grows to fill · ambient · footer
why blocka support-rank reading — a full-width block by default, paired to a co-panel only when a span is declared
plain-rowsbb-vitalsleaf
serveswhat has arrived — graded on the ladder?
readsvitalRows → 3 item(s)
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
act-buttonbb-confirmleaf
serveswhat needs my confirm right now?
readsfixed label (no engine read) → confirm today's sessions
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-linkbb-confirm-laterleaf
serveswhat needs my confirm right now?
readsfixed label (no engine read) → not now — just look
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
Every block resolved to a block and read data. Nothing empty, nothing unresolved.
Raw
Descriptor JSON — the recipe this screen was generated from
{
"id": "bridge-board",
"title": "The Bridge board — one school, run from here",
"skin": "real",
"template": "board",
"parti": "the operating board of one enterprise — the Confirm queue first, then work in hand, done, and the gradings the organ wrote, every card a real operational atom migrated onto the funnel",
"shell": "app",
"decisions": [
{
"id": "confirm",
"question": "what needs my confirm right now?"
},
{
"id": "flow",
"question": "where is every session in the pipeline?"
},
{
"id": "proven",
"question": "what has arrived — graded on the ladder?"
}
],
"sections": [
{
"id": "bb-header",
"kind": "header",
"zone": "chrome",
"rank": "ambient",
"serves": [
"confirm"
],
"children": [
{
"id": "bb-name",
"kind": "run-title",
"serves": [
"confirm"
],
"query": {
"path": "label"
}
},
{
"id": "bb-meta",
"kind": "meta-line",
"serves": [
"confirm"
],
"items": [
{
"id": "bb-meta-confirm",
"query": {
"path": "counts.confirmQueue",
"format": "int"
},
"label": "awaiting confirm"
},
{
"id": "bb-meta-total",
"query": {
"path": "counts.total",
"format": "int"
},
"label": "tasks"
}
]
}
]
},
{
"id": "bb-opening",
"kind": "hero",
"zone": "opening",
"rank": "hero",
"serves": [
"confirm"
],
"children": [
{
"id": "bb-lede",
"kind": "plain-card",
"serves": [
"confirm"
],
"source": {
"path": "opening"
}
}
]
},
{
"id": "bb-lanes-panel",
"kind": "panel",
"zone": "lanes",
"rank": "support",
"emphasis": "inverted",
"serves": [
"confirm",
"flow",
"proven"
],
"children": [
{
"id": "bb-lanes",
"kind": "board-lanes",
"serves": [
"confirm",
"flow",
"proven"
],
"source": {
"path": "statusLanes"
},
"aux": {
"path": "tasks"
},
"emptyPlain": "no sessions in this state right now",
"laneTitles": {
"offered": "awaiting confirm",
"accepted": "in hand",
"completed": "done — awaiting grade",
"verified": "graded — arrived",
"declined": "declined"
},
"emptyBoard": "no sessions yet — the school hasn't opened its first cohort",
"claimUnit": "m",
"whyWord": "why"
}
],
"title": "Every session, by state",
"caption": "The Confirm queue first — then work in hand, done, and the gradings the organ wrote. Every card is a real operational atom, migrated onto the one funnel. No parallel system."
},
{
"id": "bb-footer-panel",
"kind": "panel",
"zone": "footer",
"rank": "ambient",
"serves": [
"proven"
],
"children": [
{
"id": "bb-vitals",
"kind": "plain-rows",
"serves": [
"proven"
],
"source": {
"path": "vitalRows"
},
"emptyPlain": "nothing operational yet"
},
{
"id": "bb-confirm",
"kind": "act-button",
"act": "confirm-session",
"strength": "primary",
"serves": [
"confirm"
],
"label": "confirm today's sessions"
},
{
"id": "bb-confirm-later",
"kind": "cta-link",
"href": "#bb-lanes-panel",
"strength": "decline",
"records": "nothing",
"serves": [
"confirm"
],
"label": "not now — just look"
}
],
"title": "What's proven",
"caption": "Sessions run, gradings written on the ladder by a verification organ, and what still waits for your confirm."
}
]
}Engine page — the data this screen read (8 top-level keys)
scope: stringfocus: stringlabel: stringopening: object{1}counts: object{2}statusLanes: array[2]tasks: array[2]vitalRows: array[3]
{
"scope": "enterprise",
"focus": "u-shop",
"label": "The school",
"opening": {
"plain": "1 session waits for your confirm — every card below is a real operational atom, migrated onto the funnel."
},
"counts": {
"confirmQueue": 1,
"total": 2
},
"statusLanes": [
{
"key": "offered",
"taskIds": [
"t-sess"
],
"emphasis": true
},
{
"key": "verified",
"taskIds": [
"t-g-r1"
],
"emphasis": false
}
],
"tasks": [
{
"task": "t-g-r1",
"goal": "g-r1",
"by": "op-shop",
"to": "op-shop",
"shape": "attend",
"act": "run the cohort",
"state": "verified",
"rung": "Examined",
"deadlineDay": 2,
"claimKind": "money",
"claimAmount": 1,
"claimCycleDays": 1,
"evidenceGrade": "Examined",
"evidenceCount": 1
},
{
"task": "t-sess",
"goal": "g-ops",
"by": "op-shop",
"to": "op-shop",
"shape": "attend",
"act": "confirm today's session",
"state": "offered",
"deadlineDay": 10,
"claimKind": "money",
"claimAmount": 1,
"claimCycleDays": 1,
"evidenceGrade": "Examined",
"evidenceCount": 0
}
],
"vitalRows": [
{
"plain": "sessions run (completed attend-tasks)",
"value": "0"
},
{
"plain": "gradings on the ladder (organ-verified)",
"value": "1"
},
{
"plain": "awaiting your confirm",
"value": "1"
}
]
}