Mockup gallery · not a decision checkpoint

Card mockups, built from what each persona LOVES — the union, boldly

Source: docs/design/PERSONA-ARCHETYPE-CARD-WANTS.md. Every element below is traced to a specific persona's LOVE item, not an averaged compromise. Where the matrix resolves a conflict with a mode/setting (register display, etymology depth, grammar front difficulty), the toggle below is real — tap it. Where the matrix segments by audience (KID vs EXEC, DEVOTEE vs NOMAD), both segmented variants are shown side by side, labeled — never one watered-down middle version.

RETIREE — Margaret EXEC — David PARENT — Sarah NOMAD — Jamie KID — Felix DEVOTEE — Tenzin D.
Baseline archetype

Vocabulary

Word: uang (money) — chosen because its register ladder and its slang etymology are both real and rich, exactly the axis EXEC and NOMAD split on. KID gets his own dedicated front below (ESCALATION B) — script and phrase already had persona-tabbed variants; vocabulary was the one archetype where his single most-evidenced want went unbuilt.
registerDisplay setting
Lead-example framing (per-profile default)
depthDefault (etymology)
FRONT — headword, large type; register shown as icon only, never color-only (RETIREE)
◆ vocabularyeveryday
uang [ˈu.aŋ]
"Uang belanja ada di meja." — The grocery money is on the table.
RETIREE ❤ single-example, driver/housekeeper framing
REVEAL — register first, then examples, etymology per depthDefault
Register
Formaluang
Standarduang
Casualduit
RETIREE ❤ register shown as icon+text, never color-only (edge #7 — fixed) EXEC ❤ 3-point formality scale, first reveal element NOMAD ❤ full layered register system, not simplified
Example — framed for the selected profile RETIREE
"Uang belanja ada di meja." — The grocery money is on the table.
RETIREE ❤ words for your driver EXEC ❤ words for the boardroom PARENT ❤ words your kids hear at school KID ❤ words for the group chat NOMAD ❤ words real 30-somethings use
Etymology
duit — borrowed from Dutch duit, a small colonial-era coin. cuan — from Hokkien Chinese 賺 (chuán), "profit."
NOMAD ❤ etymology surfaced, not hidden RETIREE tolerates — closed by default, doesn't need it gone
Multi-sense
uang (n.) money, currency · uang (in uang muka) down-payment, deposit — both senses shown, never collapsed to "just money."
NOMAD ❤ multi-sense disambiguation, first-class
Capability EXEC ❤ honest signal, not a streak
"You can now negate any noun or verb."
14 of 40 structures mastered CEFR A2
📖 Learn
💡 Hint
Again
Hard
Good
Easy
RETIREE ❤ dual-speed audio, natural pace loud/default EXEC ❤ honest capability signal, not a streak count
Designed, being built

Script / alphabet

Content: a Latin-script pronunciation quirk (the glyph é vs plain e distinguishing ekor [tail] from ékor-adjacent vowel sounds some regions mark). RETIREE/EXEC have no organic want here; KID and PARENT are the two loves worth building for, and they want opposite framings on the same content — segmented, not averaged.
FRONT — fast, game-paced, zero tutorial chrome
◆ scripttimed
é
⏱ 3s — tap the word that has this sound
sorébolameja
KID ❤ recognition-speed mini-game framing
REVEAL — instant score tick, no essay
Result
soré (afternoon) — streak 4 🔥, +10 speed bonus
KID ❤ streak mechanic kept — shame framing cut
Being built — PLAN-177

Grammar / rule

Built to EXEC/NOMAD's LOVE bar as the only version (per the matrix's synthesis: D8's opt-in gate already filters the audience to people seeking challenge — diluting for a hypothetical opted-in RETIREE/PARENT would under-serve the two personas who actually love this archetype). The one real compromise the matrix names — frontDifficulty: bare | scaffolded — is the toggle below.

Rule 1 — ber- + noun = have

frontDifficulty (opt-in-time choice, true compromise site)
FRONT
◆ grammarber- verbs
ber- + noun → ?
bernama · berumur · beristeri
What does ber- add to the noun here?
EXEC ❤ unforgiving pattern-cue front, wants to be tested NOMAD ❤ unflinching front, same instinct sharper
REVEAL — meaning → formation (allomorph table) → gaul examples → cautions → related
= to have / to own ber- + noun → verb meaning "to have [noun]"
FormationEXEC ❤ allomorph table
ber-+nama bernama
AllomorphConditionExample
ber-default, most rootsnama → bernamahave a name
be-root's first syllable already has "er"kerja → bekerjawork · ternak → beternakraise livestock
bel-irregular — one root onlyajar → belajarstudy
EXEC ❤ dense, unsentimental chart (meN-/ber- + conditions)
Examples — real gaul register, not "administrator Indonesian"NOMAD ❤
beristerihave a wife Gue udah berumur, males begadang.I'm getting old, can't be bothered pulling all-nighters anymore. Doi belajar bareng gebetannya.She's studying with her crush.
Why this differs from English
English needs a separate verb ("to have," "to own"). Indonesian just glues ber- onto the noun itself — one move, no separate verb to learn.
EXEC ❤ explicit contrast line, addresses his own cross-language pattern-matching failure mode
Watch out
ber + main → bermain doesn't mean "have a game" — some ber- verbs are lexicalized, not "have X" literally.
Check the gloss on new ber- words rather than assuming "have."
Position in the system DEVOTEE-pattern reused
ber- verbs · rule 1 of 5 in Verb Prefixes · A2
NOMAD ❤ systemic map, not an isolated fact — now a position bar, not a flat pill list
📖 Learn → Rule Study Page
💡 Hint
Again
Hard
Good
Easy

Rule 2 — negation: tidak vs bukan

Written to the Atmosumarto skeleton (dialogue → vocab box → rule in plain words → paired examples split by sub-case → practice), at 10-year-old reading level with every grammar term glossed the moment it's used.
FRONT
◆ grammarnegation
tidak / bukan → ?
Dia bukan guru. · Dia tidak datang.
Two ways to say "not" — which word goes with which kind of sentence?
REVEAL

Situation

A: Dia guru, ya? (Is he a teacher?)
B: Bukan, dia bukan guru. Dia tidak mengajar lagi. (No, he's not a teacher. He doesn't teach anymore.)

Vocab

guruteacher mengajarto teach besarbig

The rule, in plain words

English has one word for "not." Indonesian has two, and they're not interchangeable. A noun is a naming-word — a person, place, or thing (like guru, teacher). A verb is a doing-word (like mengajar, to teach). An adjective is a describing-word (like besar, big). Use bukan to say "not" in front of a naming-word. Use tidak to say "not" in front of a doing-word or a describing-word.
Negating nouns → bukan
Dia guru. → Dia bukan guru.He is a teacher. → He is not a teacher.
Negating verbs → tidak
Dia mengajar. → Dia tidak mengajar.He teaches. → He does not teach.
Negating adjectives → tidak
Rumah itu besar. → Rumah itu tidak besar.That house is big. → That house is not big.
Practice
Fill the blank with tidak or bukan: "Saya ___ murid." (I am not a student.)
📖 Learn → Rule Study Page
💡 Hint
Registry placeholder, disabled — three independent LOVEs argue for shipping it

Phrase

Sub-categories, per the matrix's recommendation — not one flat deck. Pick a slice below; each is a different persona's LOVE, none diluted toward the others.
FRONT
◆ phrasegroup chat
"anjay, gila sih"
What's your classmate actually saying?
REVEAL
Register + literal + meaning
Register: gaul, peer-only · Literal: "wow / crazy huh" · Meaning: general amazement/shock, positive or negative — read the room.
KID ❤ classmate slang, jokes, WhatsApp-group phrases — his top-priority archetype
Live for vows/recitation texts

Passage / content-study

DEVOTEE's structure-position want and NOMAD's real-register want are segmented — same archetype, opposite content, both at full strength.
FRONT — ordinal + structure carried on the front, as content, not chrome
◆ passageRoot Vows
Root Vow 7 of 18
Recall the vow that protects against pride in one's own realization.
DEVOTEE ❤ ordinal+list carried on the FRONT, never a bare unnumbered item
REVEAL — structure position, then verbatim source with paraphrase clearly separate, calm UI
Position in the system
Root Vow 7 of 18 · belongs to the perfection of patience
DEVOTEE ❤ structure/grouping showing WHERE this sits — richer than any other persona's want here
Verbatim source attributed
"Never to disparage or belittle another bodhisattva out of pride." — Root Vow 7, Nagarjuna's Twenty Verses tradition
Paraphrase aid, clearly labeled
In plain words: don't look down on other practitioners because you think your own progress is further along.
DEVOTEE ❤ verbatim reachable text, paraphrase never presented AS the text itself
📖 Learn → full source-text view
DEVOTEE ❤ plain, calm, unanimated UI — no cartoon celebration on this content
Not represented in this static gallery (behavioral / backend, no visual surface): live dual-speed audio playback (RETIREE) — mocked as a label only, no real audio file wired up; quiet-hours notification scheduling and ad-network filtering (PARENT) — these are policy/backend, not a card render; FSRS-driven Hint ladder computation and Rule Study Page (/rule/[cardId]) full content — Learn/Hint buttons are shown inert, not wired to real logic; growth-stage/profile label switching (NOMAD's "polyglot mode" vs default labels) — noted as a chip, not built as a working profile system since there's no backend here to switch against.