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
| Allomorph | Condition | Example |
|---|---|---|
| ber- | default, most roots | nama → bernamahave a name |
| be- | root's first syllable already has "er" | kerja → bekerjawork · ternak → beternakraise livestock |
| bel- | irregular — one root only | ajar → 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.)
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.