Status chips = flat badges that describe a card (POS, level, growth, due, result). Learning widgets = interactive units inside a learning card (tap, swipe, build) that teach the word.
Dashed-gold "CANDIDATE" = a colour awaiting your approval. Everything else = shipped token.
Real Indonesian corpus from t070_study_card_catalog + the dev profile's t310 state. The dev profile is early-stage (all Seed/Sprout), so Tree, Wilting, Learned, Paused & Retired are shown on real words but their stage/status is marked illustrative. Real lived state is marked real.
Two namespaces
Status chips
Static. No interaction. One glance = "what is this & how's it doing." Rendered through chrome/Chip.
verbA1🌱 Sprout⏰ 2dGood
Learning widgets
Dynamic. You do something — tap a syllable, swipe a chain, build a word. Live inside the Learning Card.
▶ tap
🧠 Memory Hook
Tap to reveal the link-chain image for jendela.
Frank's rename (locked at the ADR-079 checkpoint): the interactive units are now "learning widgets", not "learning chips" — they're dynamic. Code dirs (learning-card/chips) keep their names until Track C renames mechanically.
Status chips · the catalog
① Identity t070 · universal
siapapronA1#312
interrogative word asking the identity of a person — "who"
POS colour = a multi-week memory anchor. Pronoun → teal (accent-teal) is the CANDIDATE — was hero-blue, which collided with verbs. Real pronoun: siapa.
POS palette: verbnounadjadvpronnuminterjdet
CEFR span — real words A1→B2
A1 · airA2 · hatiB1 · tahuB2 · kaki
② Lifecycle / status t310 · growth GS1–GS7
🥜SeedGS1 · grey real: ini
🌱SproutGS2 · orange real: siapa
🌿LeafGS3 · yellow illustrative
🪴PlantGS4 · blue illustrative
🌸FloweringGS5 · green illustrative
🌳TreeGS6 · gold+glow illustrative
🥀WiltingGS7 · red illustrative
Tree (GS6) → gold with a glow is the CANDIDATE (your "(b) gold… give it some glow"). It reads as "fully grown / mastered" and avoids a green-on-green clash with Flowering. Sprout/Leaf/Flowering deliberately reuse the rating hues (orange/yellow/green) — accepted memory-anchor overlap.
User-status overrides — shown when status ≠ active
Strength bar = learning_strength 0.14 real · due lozenge from next_review_atreal (due)
⏰ due now⏰ 2d⏰ tomorrow⏰ 3w
④ Result recap-only · ephemeral
AgainHardGoodEasy
Today's four ratings — all distinct (PLAN-144 already split Good/Easy). Below: your "more electric, same tones" CANDIDATE.
GoodEasy
Falling Glosses — extra result chips (the "other one")
👁 12× seen✓ 3/5
FG finding (answer to your question): yes — Falling Glosses adds two per-card result chips beyond Again/Hard/Good/Easy, both already in recap-study-card-props.tsx: 👁 N× seen (exposure-only cards that never got a fair chance — status pill reads "Seen", neutral) and ✓ correct/fair (e.g. ✓ 3/5 tap tally, rating-toned). The Combo ×N / survival-bonus / descent-tier values you may be remembering are in-game HUD tiles (session score), not per-card result chips — so they stay out of the Result family.
Learning widgets · one real word
jendelanounA1
a glass-covered opening in a wall for light & air — "window"
Inside its Learning Card, the composer picks the widgets the word has data for. Each is interactive — that's why they're "widgets," not badges:
▶ tap
🧠 Memory Hook
Reveal the link-chain image + mnemonic.
▶ tap
🥁 Stress Tapper
Tap the stressed syllable: jen-de-la.
▶ build
🧱 Word Builder
Assemble affixes into related forms.
▶ swipe
✨ Collocations
Phrases the word lives in, in the wild.
▶ guess
📝 Sentence-Form
Pick the form that fits the sentence.
▶ read
🌏 Cultural Lens
How the word sits in everyday culture.
Pick a hue
Good / Easy — today vs electric candidate
TODAY
Good Easy
vs
CANDIDATE · electric
Good Easy
Same hue families (rating-good green / rating-easy blue), just more saturated + a soft glow. Tweak the exact value at approval — these are #00E676 & #22B0FF.
Tree (GS6) — flat gold vs gold-glow
FLAT GOLD
🌳 Tree
vs
GOLD + GLOW · candidate
🌳 Tree
The glow is a box-shadow halo — makes the "fully grown" stage feel earned. Glow strength is tunable.