Business & decisions
When to use each of the 16 business & decisions blocks, with a live example of every one.
The business & decisions blocks: what each one is for, how to choose between neighbours, and a live starter example you can edit — converted at build time from the authoring skill your agent reads. Every example body is YAML; in a real doc the fence language is the block type (for example sequence … ). Schemas are strict — unknown fields are rejected. The full field contract for any block — every field, enum, and terse one-line form, generated from the schema — is npx chiltepin block <type>. See the block catalog for every block rendered on one page.
Shape: Grid — compare, score, locate (matrix, scorecard, harvey,
swot, scenarios); cards for decisions, strategy, and access (the rest).
Answers: How do the options compare, and which won? Who may do what?
What forces shaped this design? Do the numbers pencil out?
Not this family: measured numbers → benchmark (tables-data.md); one
option's tradeoffs → proscons (planning.md); the decision in one line →
callout (narrative.md); day-to-day task state → statustable (planning.md).
matrix — a role × resource capability grid
Rows are roles, columns resources, each cell a permission level tinted by meaning.
Answers: who may do what? matrix, not table, when every cell is a permission.
chiltepin checkanatomy — the parts of a structured string (e.g. a permission)
The full string with each segment coloured, then one card per segment. Answers: what does each part of this identifier mean? One string per block.
chiltepin checkcomposition — effective access as intersected gates
Renders gate ∩ gate ∩ gate = result. Answers: which independent checks must
all pass? composition, not flow, when access is an AND of checks rather
than an ordered sequence.
chiltepin checkdrivers — the forces that shaped a design
A card grid, one card per driver with an icon and a tag; each is a real requirement
with its consequence. Answers: why is the design like this? list for plain points.
chiltepin checkteam — people cards (who owns what)
Compact cards: initials avatar, name, role, one-line focus; set initials for a group.
Answers: who owns what? team for real people; persona for user archetypes.
chiltepin checkoptions — approaches explored, with a verdict
One card per option: how, pros, cons, verdict; tone: chosen marks the
winner. Answers: which approaches did we weigh, and which won?
options, not proscons, for several candidates; proscons weighs one.
chiltepin checkscorecard — a weighted decision matrix
Criteria as rows, options as columns, a weighted TOTAL row; the winner is
derived. Answers: which option scores highest? scorecard when the decision
was scored; options for qualitative verdicts; harvey for judgements.
chiltepin checkspec — a labelled spec sheet
A fact sheet for one approach or component; a row with steps draws a pill flow.
Answers: what are the facts of this one thing? spec, not table, for one subject.
chiltepin checkenvelope — back-of-envelope capacity math
Givens, one derivation row per step, then a highlighted bottom line. Every
value is a string; write units and ≈ freely. Answers: do the numbers pencil
out? envelope for the estimate that justifies a design; stats for KPIs.
chiltepin checkswot — strengths / weaknesses / opportunities / threats
The 2×2 draws itself from four string lists; an empty quadrant still draws.
Answers: where do we stand? swot for a position; quadrant to plot items.
chiltepin checkokr — objectives + key results
One card per objective, a progress bar per key result coloured by status.
Answers: how far are we on each goal? slo for reliability; statustable for tasks.
chiltepin checkpersona — user persona cards
Cards with an avatar, role, quote, goals, frustrations, and tool chips.
Answers: who do we build for? persona for archetypes; team for people.
chiltepin checkwardley — value chain against evolution
Components plotted by user visibility (up) and evolution (right), both 0–1;
movement draws where one is heading. Answers: what do we build, and what
do we buy? A position on the map replaces an opinion.
chiltepin checkharvey — the rated comparison
Options across, criteria down, a filled ball per judgement (0–4), a weighted
footer. A short ratings row means "not assessed", not zero. Answers: which
option fits best? harvey for judgements; benchmark for measured numbers.
chiltepin checkscqa — the executive summary, in Minto order
Situation, complication, question as a ladder; the answer as the filled card with its support. Answers: what is the recommendation, and why? The order is fixed; keeping it is the block's job.
chiltepin checkscenarios — base, upside and downside
Cases as columns, drivers as rows, the outcome in its own row; the base case
is badged. A missing value renders ·, not zero. Answers: how much of the
outcome hangs on each assumption?
chiltepin check