(Tagged + Collocations + Misuse Traps + Mini Scene Mapping)
This is the core word kernel for PSLE composition (and later comprehension).
It’s built to be deployable, not “impressive”.
I. Spec Format (Z0 Word Record)
Each word record:
WORD: ToneTag: {neutral | positive | negative | formal | sensory} Function: {emotion | action | description | moral | thinking | social} Collocations: 3 natural pairings MisuseTrap: common wrong pairing / wrong meaning SceneFit: 1–2 scene types where it naturally belongs
II. Scene Types (for SceneFit)
S1 Apology / Integrity
S2 Helping / Compassion
S3 Competition / Pressure
S4 Conflict / Friendship
S5 Fear / Courage
S6 Surprise / Discovery
S7 Mistake → Repair → Growth
S8 Nature / Weather / Environment
S9 School / Responsibility
S10 Family / Trust
III. Top 100 Word Records (PSLE Kernel)
A) Emotions & Inner State (1–25)
- hesitant
ToneTag: neutral | Function: emotion
Collocations: hesitant to speak / hesitant step / hesitant smile
MisuseTrap: “hesitant loudly”
SceneFit: S5, S4 - reluctant
ToneTag: neutral | Function: emotion
Collocations: reluctant to admit / reluctant to apologise / reluctant to join
MisuseTrap: “reluctant weather”
SceneFit: S1, S9 - uneasy
ToneTag: negative | Function: emotion
Collocations: uneasy feeling / uneasy silence / felt uneasy
MisuseTrap: “uneasy loudly”
SceneFit: S4, S5 - anxious
ToneTag: negative | Function: emotion
Collocations: anxious about results / anxious glance / grew anxious
MisuseTrap: “anxious happy” (tone mismatch)
SceneFit: S3, S9 - overwhelmed
ToneTag: negative | Function: emotion
Collocations: overwhelmed by guilt / overwhelmed with work / felt overwhelmed
MisuseTrap: “overwhelmed slightly” (intensity mismatch)
SceneFit: S3, S7 - frustrated
ToneTag: negative | Function: emotion
Collocations: frustrated with myself / growing frustrated / frustrated sigh
MisuseTrap: “frustrated happily”
SceneFit: S3, S7 - ashamed
ToneTag: negative | Function: emotion
Collocations: ashamed of my actions / felt ashamed / deeply ashamed
MisuseTrap: confuse with “shy”
SceneFit: S1, S7 - guilty
ToneTag: negative | Function: emotion
Collocations: guilty conscience / felt guilty / guilt washed over me
MisuseTrap: “guilty smile” (usually wrong tone)
SceneFit: S1, S7 - grateful
ToneTag: positive | Function: emotion
Collocations: grateful for help / felt grateful / grateful smile
MisuseTrap: “grateful angrily”
SceneFit: S2, S10 - relieved
ToneTag: positive | Function: emotion
Collocations: sigh of relief / felt relieved / greatly relieved
MisuseTrap: “relieved terrified” (tone clash)
SceneFit: S7, S5 - proud
ToneTag: positive | Function: emotion
Collocations: proud of my effort / felt proud / quiet pride
MisuseTrap: overuse = bragging tone
SceneFit: S3, S7 - determined
ToneTag: positive | Function: emotion
Collocations: determined to improve / determined look / firmly determined
MisuseTrap: “determined maybe” (certainty mismatch)
SceneFit: S3, S7 - confident
ToneTag: positive | Function: emotion
Collocations: confident voice / felt confident / confident step
MisuseTrap: arrogant tone if misused
SceneFit: S3, S9 - embarrassed
ToneTag: negative | Function: emotion
Collocations: felt embarrassed / embarrassed silence / terribly embarrassed
MisuseTrap: confuse with ashamed
SceneFit: S4, S9 - jealous
ToneTag: negative | Function: emotion
Collocations: jealous of him / jealous glance / felt jealous
MisuseTrap: use when it’s actually admiration
SceneFit: S4, S9 - resentful
ToneTag: negative | Function: emotion
Collocations: resentful tone / felt resentful / quietly resentful
MisuseTrap: confuse with angry (resentment lasts longer)
SceneFit: S4, S10 - lonely
ToneTag: negative | Function: emotion
Collocations: felt lonely / lonely corner / lonely walk home
MisuseTrap: “lonely crowded” (unless explained)
SceneFit: S4, S10 - hopeful
ToneTag: positive | Function: emotion
Collocations: hopeful that… / hopeful smile / felt hopeful
MisuseTrap: “hopeful hopeless” (unless contrast is intentional)
SceneFit: S7, S3 - disappointed
ToneTag: negative | Function: emotion
Collocations: disappointed with myself / deeply disappointed / disappointed sigh
MisuseTrap: “disappointed happily”
SceneFit: S3, S7 - terrified
ToneTag: negative | Function: emotion
Collocations: terrified of… / felt terrified / absolutely terrified
MisuseTrap: use for mild fear
SceneFit: S5, S8 - startled
ToneTag: neutral | Function: emotion
Collocations: startled by a sound / startled expression / was startled
MisuseTrap: confuse with terrified
SceneFit: S6, S8 - curious
ToneTag: positive | Function: thinking
Collocations: curious about… / curiosity grew / curious glance
MisuseTrap: “curious angrily” (unless sarcasm)
SceneFit: S6, S9 - suspicious
ToneTag: negative | Function: thinking
Collocations: suspicious of… / suspicious look / grew suspicious
MisuseTrap: confuse with curious
SceneFit: S5, S4 - regretful
ToneTag: negative | Function: thinking
Collocations: regretful tone / felt regretful / deeply regretful
MisuseTrap: confuse with apologetic
SceneFit: S1, S7 - content
ToneTag: positive | Function: emotion
Collocations: felt content / content smile / quietly content
MisuseTrap: confuse with “happy” (content = calm satisfaction)
SceneFit: S10, S7
B) Speech & Interaction Verbs (26–45)
- muttered
ToneTag: neutral | Function: action
Collocations: muttered under my breath / muttered an apology / muttered softly
MisuseTrap: “muttered loudly”
SceneFit: S1, S4 - whispered
ToneTag: neutral | Function: action
Collocations: whispered a secret / whispered nervously / whispered to myself
MisuseTrap: “whispered loudly”
SceneFit: S4, S5 - snapped
ToneTag: negative | Function: social
Collocations: snapped at him / snapped angrily / voice snapped
MisuseTrap: overuse makes character unlikeable
SceneFit: S4, S9 - stammered
ToneTag: negative | Function: action
Collocations: stammered an excuse / stammered nervously / began to stammer
MisuseTrap: use when calm speaker
SceneFit: S1, S5 - exclaimed
ToneTag: neutral | Function: action
Collocations: exclaimed in surprise / exclaimed happily / exclaimed loudly
MisuseTrap: “exclaimed quietly”
SceneFit: S6, S10 - pleaded
ToneTag: negative | Function: social
Collocations: pleaded for forgiveness / pleaded with him / pleaded desperately
MisuseTrap: too dramatic for mild request
SceneFit: S1, S5 - apologised
ToneTag: neutral | Function: moral
Collocations: apologised sincerely / apologised at once / apologised for…
MisuseTrap: apology without responsibility
SceneFit: S1 - admitted
ToneTag: neutral | Function: thinking
Collocations: admitted my mistake / admitted reluctantly / admitted the truth
MisuseTrap: confuse with “confessed” (heavier)
SceneFit: S1, S7 - promised
ToneTag: positive | Function: moral
Collocations: promised to change / promised sincerely / made a promise
MisuseTrap: promise without follow-through
SceneFit: S7, S10 - assured
ToneTag: positive | Function: social
Collocations: assured her that… / assured me calmly / assured with confidence
MisuseTrap: “assured nervously” (unless contrast)
SceneFit: S10, S2 - scolded
ToneTag: negative | Function: social
Collocations: scolded me for… / scolded sharply / scolded sternly
MisuseTrap: overuse = repetitive adult character
SceneFit: S9, S10 - encouraged
ToneTag: positive | Function: social
Collocations: encouraged me to try / encouraged warmly / words of encouragement
MisuseTrap: “encouraged harshly”
SceneFit: S3, S7 - comforted
ToneTag: positive | Function: social
Collocations: comforted me gently / comforted her / offered comfort
MisuseTrap: confuse with “consoled” (more formal)
SceneFit: S2, S10 - praised
ToneTag: positive | Function: social
Collocations: praised my effort / praised sincerely / received praise
MisuseTrap: praise for wrong thing (cheating)
SceneFit: S3, S9 - argued
ToneTag: neutral | Function: social
Collocations: argued with him / argued loudly / heated argument
MisuseTrap: “argued silently”
SceneFit: S4 - confronted
ToneTag: neutral | Function: social
Collocations: confronted him about… / confronted calmly / decided to confront
MisuseTrap: confuse with “attacked”
SceneFit: S4, S1 - confessed
ToneTag: negative | Function: moral
Collocations: confessed the truth / confessed quietly / confession slipped out
MisuseTrap: too heavy for minor mistake
SceneFit: S1, S7 - suggested
ToneTag: neutral | Function: thinking
Collocations: suggested a plan / suggested politely / suggested that…
MisuseTrap: confuse with “insisted”
SceneFit: S2, S9 - insisted
ToneTag: neutral | Function: social
Collocations: insisted on helping / insisted firmly / insisted that…
MisuseTrap: makes character stubborn if overused
SceneFit: S2, S4 - agreed
ToneTag: neutral | Function: social
Collocations: agreed at once / agreed reluctantly / came to an agreement
MisuseTrap: “agreed angrily” (unless explained)
SceneFit: S7, S10
C) Movement & Action Verbs (46–65)
- darted
ToneTag: neutral | Function: action
Collocations: darted across / darted into / eyes darted
MisuseTrap: “darted slowly”
SceneFit: S5, S6 - staggered
ToneTag: negative | Function: action
Collocations: staggered backwards / staggered from exhaustion / staggered to my feet
MisuseTrap: use when walking normally
SceneFit: S5, S8 - trembled
ToneTag: negative | Function: action
Collocations: hands trembled / voice trembled / trembled with fear
MisuseTrap: overuse (every scene becomes melodrama)
SceneFit: S5, S1 - gripped
ToneTag: neutral | Function: action
Collocations: gripped my bag / gripped the railing / gripped tightly
MisuseTrap: “gripped loosely”
SceneFit: S5, S3 - lunged
ToneTag: neutral | Function: action
Collocations: lunged forward / lunged to catch / suddenly lunged
MisuseTrap: too intense for minor movement
SceneFit: S5, S8 - sprinted
ToneTag: neutral | Function: action
Collocations: sprinted towards / sprinted home / sprinted across
MisuseTrap: sprinted slowly
SceneFit: S8, S6 - strolled
ToneTag: positive | Function: action
Collocations: strolled casually / strolled along / leisurely stroll
MisuseTrap: use in urgent scene
SceneFit: S10, S8 - crept
ToneTag: negative | Function: action
Collocations: crept quietly / crept closer / crept out of the room
MisuseTrap: “crept loudly”
SceneFit: S5, S6 - bolted
ToneTag: neutral | Function: action
Collocations: bolted out / bolted upright / bolted for the door
MisuseTrap: confuse with “sealed/locked” meaning
SceneFit: S5, S6 - slammed
ToneTag: negative | Function: action
Collocations: slammed the door / slammed my book / slammed down
MisuseTrap: overuse = constant anger
SceneFit: S4, S9 - glanced
ToneTag: neutral | Function: action
Collocations: glanced around / quick glance / glanced nervously
MisuseTrap: “glanced for a long time”
SceneFit: S5, S3 - stared
ToneTag: neutral | Function: action
Collocations: stared at… / stared in shock / stared blankly
MisuseTrap: too much staring reduces action
SceneFit: S6, S4 - shrugged
ToneTag: neutral | Function: social
Collocations: shrugged helplessly / shrugged it off / gave a shrug
MisuseTrap: shrug in serious apology scene
SceneFit: S4, S9 - yanked
ToneTag: neutral | Function: action
Collocations: yanked the rope / yanked my arm away / yanked open
MisuseTrap: too violent for gentle pull
SceneFit: S5, S8 - snatched
ToneTag: negative | Function: action
Collocations: snatched my phone / snatched it back / snatched quickly
MisuseTrap: use when it was politely taken
SceneFit: S4, S9 - wandered
ToneTag: neutral | Function: action
Collocations: wandered aimlessly / wandered around / wandered off
MisuseTrap: wander in urgent rescue scene
SceneFit: S10, S8 - collapsed
ToneTag: negative | Function: action
Collocations: collapsed onto the floor / collapsed from exhaustion / suddenly collapsed
MisuseTrap: use for “sat down”
SceneFit: S8, S5 - rescued
ToneTag: positive | Function: action
Collocations: rescued the kitten / rescued in time / rescue mission
MisuseTrap: “rescued” for mild help
SceneFit: S2, S8 - hesitated
ToneTag: neutral | Function: action
Collocations: hesitated for a moment / hesitated to answer / brief hesitation
MisuseTrap: “hesitated quickly”
SceneFit: S1, S5 - persevered
ToneTag: positive | Function: thinking
Collocations: persevered through hardship / persevered despite… / persevered bravely
MisuseTrap: too formal if overused
SceneFit: S3, S7
D) Character, Morals, Social Qualities (66–85)
- responsible
ToneTag: positive | Function: moral
Collocations: responsible for… / acted responsibly / sense of responsibility
MisuseTrap: confuse with obedient
SceneFit: S9, S7 - reckless
ToneTag: negative | Function: moral
Collocations: reckless decision / acted recklessly / reckless behaviour
MisuseTrap: use for small mistake
SceneFit: S8, S9 - considerate
ToneTag: positive | Function: moral
Collocations: considerate of others / considerate gesture / be considerate
MisuseTrap: confuse with “careful”
SceneFit: S2, S10 - selfish
ToneTag: negative | Function: moral
Collocations: selfish behaviour / acted selfishly / selfish choice
MisuseTrap: label without showing action
SceneFit: S4, S10 - compassionate
ToneTag: positive | Function: moral
Collocations: compassionate heart / compassionate act / compassionate towards
MisuseTrap: too “big” without evidence
SceneFit: S2, S10 - generous
ToneTag: positive | Function: moral
Collocations: generous with time / generous offer / generous friend
MisuseTrap: “generous” used for lending pencil once
SceneFit: S2, S10 - patient
ToneTag: positive | Function: moral
Collocations: patient with me / patiently explained / endless patience
MisuseTrap: patient = hospital patient confusion
SceneFit: S9, S10 - impatient
ToneTag: negative | Function: moral
Collocations: impatient tone / grew impatient / impatiently tapped
MisuseTrap: overuse makes character rude
SceneFit: S4, S9 - honest
ToneTag: positive | Function: moral
Collocations: honest answer / honest mistake / be honest
MisuseTrap: “honest” without confessing truth
SceneFit: S1, S7 - dishonest
ToneTag: negative | Function: moral
Collocations: dishonest behaviour / dishonest excuse / felt dishonest
MisuseTrap: too heavy for “forgot homework”
SceneFit: S9, S1 - brave
ToneTag: positive | Function: moral
Collocations: brave decision / bravely stepped forward / brave enough to…
MisuseTrap: bravery without risk
SceneFit: S5, S8 - cowardly
ToneTag: negative | Function: moral
Collocations: cowardly act / felt cowardly / cowardly to run away
MisuseTrap: insulting tone if used wrongly
SceneFit: S5, S7 - persistent
ToneTag: positive | Function: moral
Collocations: persistent effort / persistently tried / persistent practice
MisuseTrap: confuse with stubborn
SceneFit: S3, S7 - stubborn
ToneTag: neutral | Function: moral
Collocations: stubborn refusal / stubbornly insisted / too stubborn to listen
MisuseTrap: use as praise unintentionally
SceneFit: S4, S10 - polite
ToneTag: positive | Function: social
Collocations: polite request / politely asked / polite manner
MisuseTrap: politeness without respect
SceneFit: S9, S2 - rude
ToneTag: negative | Function: social
Collocations: rude remark / spoke rudely / rude behaviour
MisuseTrap: “rude voice” (better: rude tone)
SceneFit: S4, S9 - confident (already above; keep for redundancy control)
(If repeated, treat as maintenance word) - humble
ToneTag: positive | Function: moral
Collocations: humble apology / remained humble / humility
MisuseTrap: confuse with shy
SceneFit: S1, S3 - arrogant
ToneTag: negative | Function: moral
Collocations: arrogant attitude / spoke arrogantly / arrogant grin
MisuseTrap: use when it’s simply confidence
SceneFit: S4, S3 - trustworthy
ToneTag: positive | Function: moral
Collocations: trustworthy friend / proved trustworthy / trustworthiness
MisuseTrap: claim without evidence
SceneFit: S10, S7
E) Setting & Sensory Descriptions (86–100)
- scorching
ToneTag: sensory | Function: description
Collocations: scorching sun / scorching heat / scorching afternoon
MisuseTrap: scorching cold
SceneFit: S8 - drizzling
ToneTag: sensory | Function: description
Collocations: drizzling rain / drizzling softly / light drizzle
MisuseTrap: drizzling loudly
SceneFit: S8 - humid
ToneTag: sensory | Function: description
Collocations: humid air / unbearably humid / humid afternoon
MisuseTrap: humid smell (better: musty)
SceneFit: S8 - glistening
ToneTag: sensory | Function: description
Collocations: glistening surface / glistening with sweat / glistening pavement
MisuseTrap: glistening sound
SceneFit: S8 - fragrant
ToneTag: sensory | Function: description
Collocations: fragrant flowers / fragrant aroma / faintly fragrant
MisuseTrap: fragrant noise
SceneFit: S8, S10 - musty
ToneTag: sensory | Function: description
Collocations: musty smell / musty room / smell turned musty
MisuseTrap: musty sunshine
SceneFit: S6, S10 - dimly-lit
ToneTag: sensory | Function: description
Collocations: dimly-lit corridor / dimly-lit room / dimly-lit street
MisuseTrap: dimly-lit sound
SceneFit: S5, S6 - echoing
ToneTag: sensory | Function: description
Collocations: echoing footsteps / echoing hallway / echoing laughter
MisuseTrap: echoing perfume
SceneFit: S5, S6 - crowded
ToneTag: neutral | Function: description
Collocations: crowded bus / crowded canteen / packed and crowded
MisuseTrap: crowded loneliness (unless contrast explained)
SceneFit: S9, S8 - silent
ToneTag: neutral | Function: description
Collocations: silent pause / silent classroom / fell silent
MisuseTrap: silent loudly
SceneFit: S1, S4 - chaotic
ToneTag: negative | Function: description
Collocations: chaotic scene / chaotic crowd / chaos erupted
MisuseTrap: chaotic peacefully
SceneFit: S8, S5 - dusty
ToneTag: sensory | Function: description
Collocations: dusty shelf / dusty air / covered in dust
MisuseTrap: dusty water
SceneFit: S6, S10 - soaked
ToneTag: sensory | Function: description
Collocations: soaked to the skin / soaked uniform / completely soaked
MisuseTrap: soaked dry
SceneFit: S8 - trembling (if used as adjective)
ToneTag: negative | Function: description
Collocations: trembling hands / trembling voice / trembling with fear
MisuseTrap: trembling confidently
SceneFit: S5, S1 - sparkling
ToneTag: sensory | Function: description
Collocations: sparkling water / sparkling eyes / sparkling clean
MisuseTrap: sparkling dirty
SceneFit: S10, S6
IV. Operator Notes (How to Use This List)
1) Weekly Selection Rule
Choose words by scene type, not random.
Example:
- Week Theme: S1 Apology/Integrity
Pick: reluctant, ashamed, guilty, apologised, admitted, honest, humble, uneasy, muttered, regretful
2) Distribution Rule (Anti-Dump)
In the final composition:
- Paragraph 1: 2 words
- Paragraph 2: 2–3 words
- Paragraph 3: 2–3 words
- Paragraph 4: 2 words
3) Tone Lock
Each paragraph has a dominant emotion.
Words must match it.
V. Next Missing Piece (to fully complete the PSLE pack)
Next deliverable = Scene Bank 50
Because the scene bank is what converts Top 100 into natural output.
Proceeding now.
Vocabulary OS – PSLE Scene Bank 50 (FENCE)
(7 Scene Types × Variants, each forces 8–12 words)
Scene Bank Rules
- each scene lists:
- Target word cluster (8–12)
- Prompt
- Paragraph role constraints (so vocab doesn’t dump)
S1 Apology / Integrity (7 scenes)
S1-1 Broken Project
Targets: reluctant, ashamed, guilty, apologised, admitted, honest, humble, uneasy, muttered, regretful
Prompt: You damaged a classmate’s project before presentation day.
Constraints:
P1 mistake + guilt signal
P2 confrontation + confession
P3 apology + repair plan
P4 reflection + resolve
S1-2 Lost Item
Targets: responsible, dishonest, suspicious, uneasy, admitted, apologised, assured, trustworthiness
Prompt: A classmate’s item went missing and you were blamed.
S1-3 Cheating Temptation
Targets: anxious, hesitant, tempted, honest, integrity, ashamed, determined, reflected
Prompt: You were tempted to copy during a test.
S1-4 Hurtful Words
Targets: snapped, rude, embarrassed, regretful, apologised, comforted, considerate
Prompt: You said something hurtful in anger.
S1-5 Late for Duty
Targets: irresponsible, guilty, uneasy, confronted, admitted, promised, responsible, resolved
Prompt: You were late for a duty you agreed to.
S1-6 False Excuse
Targets: dishonest, stammered, suspicious, ashamed, confessed, apologised, humble
Prompt: You made up an excuse but got caught.
S1-7 Integrity Choice
Targets: tempted, insisted, honest, brave, anxious, determined, proud, relieved
Prompt: You chose honesty even though it cost you.
S2 Helping / Compassion (7 scenes)
S2-1 Stranger Falls
Targets: drizzling, soaked, collapsed, compassionate, comforted, grateful, patient, assured, rescued
Prompt: You saw someone fall in the rain.
S2-2 New Student
Targets: lonely, hesitant, considerate, polite, encouraged, grateful, trustworthy
Prompt: A new classmate struggled to fit in.
S2-3 Sharing Under Pressure
Targets: selfish, generous, impatient, grateful, reflected, improved
Prompt: You had to decide whether to share when you also needed it.
S2-4 Family Support
Targets: overwhelmed, patient, comforted, assured, grateful, content
Prompt: Someone at home was stressed and needed you.
S2-5 Animal Rescue
Targets: scorching, frantic, darted, trembling, rescued, compassionate, relieved
Prompt: You found an animal in danger.
S2-6 Helping a Rival
Targets: jealous, resentful, reluctant, considerate, brave, encouraged, proud
Prompt: You helped someone you disliked.
S2-7 Quiet Kindness
Targets: humble, considerate, patient, grateful, content, generous
Prompt: You helped without expecting thanks.
S3 Competition / Pressure (7 scenes)
S3-1 Last Lap
Targets: anxious, determined, persevered, staggered, encouraged, proud, relieved
Prompt: You nearly gave up during a competition.
S3-2 Results Day
Targets: anxious, uneasy, hopeful, overwhelmed, disappointed, relieved, grateful
Prompt: You waited for important results.
S3-3 Team Conflict
Targets: snapped, argued, impatient, stubborn, frustrated, encouraged, resolved
Prompt: Your team argued during training.
S3-4 Stage Fright
Targets: terrified, trembling, stammered, hesitant, encouraged, confident, relieved
Prompt: You had to speak in front of many people.
S3-5 Practice Pays
Targets: persistent, improved, determined, reflected, proud
Prompt: You improved after many failures.
S3-6 Rivalry
Targets: jealous, resentful, determined, humble, improved
Prompt: You faced someone better than you.
S3-7 Coach’s Words
Targets: scolded, frustrated, encouraged, persevered, resolved
Prompt: A coach/teacher changed your mindset.
S4 Conflict / Friendship (7 scenes)
(…continue pattern)
S5 Fear / Courage (7 scenes)
S6 Surprise / Discovery (7 scenes)
S7 Mistake → Repair → Growth (8 scenes)
S4 Conflict / Friendship (7 scenes)
S4-1 Misunderstood Message
Targets: suspicious, uneasy, argued, snapped, regretful, apologised, considerate, assured
Prompt: A message was misunderstood and a friendship nearly broke.
Constraints:
P1 trigger + suspicion
P2 conflict escalation (no yelling dump)
P3 confrontation + truth
P4 repair + reflection
S4-2 Group Project Clash
Targets: stubborn, impatient, frustrated, insisted, suggested, agreed, responsible, resolved
Prompt: Your group project turned chaotic because nobody agreed.
Constraints: P1 problem / P2 clash / P3 negotiation / P4 solution
S4-3 Rumour Spread
Targets: dishonest, suspicious, embarrassed, ashamed, confronted, admitted, apologised, trustworthy
Prompt: A rumour spread and you were involved. Fix it.
Constraints: Show actions, not labels (“dishonest” must be proven).
S4-4 Jealous Friendship
Targets: jealous, resentful, reluctant, uneasy, argued, reflected, humble, improved
Prompt: You felt jealous of a close friend’s success.
Constraints: P1 jealousy signal / P2 wrong action / P3 realisation / P4 repair
S4-5 Rude Remark
Targets: rude, snapped, embarrassed, regretful, apologised, comforted, considerate
Prompt: You made a rude remark without thinking.
Constraints: The apology must include responsibility + repair step.
S4-6 Exclusion at Recess
Targets: lonely, hesitant, polite, considerate, encouraged, grateful, content
Prompt: Someone was excluded and you noticed.
Constraints: P1 observation / P2 decision / P3 action / P4 outcome
S4-7 Trust Test
Targets: trustworthy, suspicious, assured, honest, admitted, promised, relieved
Prompt: You broke trust, then tried to rebuild it.
Constraints: P1 breach / P2 confrontation / P3 repair / P4 trust rebuilt (or not)
S5 Fear / Courage (7 scenes)
S5-1 Dim Corridor
Targets: dimly-lit, echoing, suspicious, hesitant, crept, trembling, startled, bolted, relieved
Prompt: You walked through a dim corridor and heard something.
Constraints: P1 setting / P2 fear builds / P3 action / P4 reveal + relief
S5-2 Lost in Crowd
Targets: crowded, chaotic, anxious, darted, overwhelmed, called out, relieved, grateful
Prompt: You got separated from someone in a crowded place.
Constraints: Use “chaotic” once only.
S5-3 Daring Choice
Targets: terrified, hesitant, brave, determined, gripped, lunged, rescued, proud
Prompt: You had to act quickly to prevent an accident.
Constraints: Show the risk clearly (bravery needs risk).
S5-4 Suspicious Figure
Targets: suspicious, uneasy, crept, glanced, bolted, assured, relieved
Prompt: You thought someone was following you.
Constraints: No melodrama; keep realistic.
S5-5 Standing Up
Targets: anxious, hesitant, brave, confronted, insisted, honest, relieved
Prompt: Someone was being treated unfairly and you spoke up.
Constraints: P1 fear / P2 decision / P3 confrontation / P4 outcome
S5-6 Fear of Speaking
Targets: terrified, trembling, stammered, encouraged, determined, confident, relieved
Prompt: You had to present in front of the class.
Constraints: P1 fear / P2 support / P3 performance / P4 reflection
S5-7 Night Surprise
Targets: startled, dimly-lit, echoing, suspicious, hesitant, relieved, content
Prompt: You discovered the “scary” thing wasn’t what you imagined.
Constraints: Reveal must be plausible (cat, wind, loose gate, etc.).
S6 Surprise / Discovery (7 scenes)
S6-1 Hidden Note
Targets: curious, suspicious, hesitant, discovered, reflected, grateful, content
Prompt: You found a note that changed your understanding of someone.
Constraints: P1 discovery / P2 interpretation / P3 truth / P4 changed view
S6-2 Dusty Old Room
Targets: dusty, musty, dimly-lit, curious, echoing, startled, realised
Prompt: You explored a rarely used room and found something meaningful.
Constraints: Sensory words must match domain (musty = smell).
S6-3 Unexpected Help
Targets: reluctant, stubborn, suggested, assured, grateful, humble, improved
Prompt: Someone you disliked helped you unexpectedly.
Constraints: Show inner change (humble ≠ shy).
S6-4 Truth Behind Mistake
Targets: suspicious, uneasy, confronted, admitted, honest, relieved
Prompt: You blamed someone, then discovered the real reason.
Constraints: P1 wrong assumption / P2 confrontation / P3 truth / P4 repair
S6-5 Sparkling Outcome
Targets: hopeful, determined, persevered, improved, proud, sparkling
Prompt: You thought you would fail, but the result surprised you.
Constraints: “sparkling” must be literal or eyes (not random).
S6-6 Glistening Clue
Targets: glistening, glanced, curious, realised, determined
Prompt: You noticed a small detail that solved a problem.
Constraints: P1 detail / P2 reasoning / P3 action / P4 outcome
S6-7 Fragrant Memory
Targets: fragrant, content, grateful, reflected, regretful
Prompt: A smell reminded you of a past event and changed your choice today.
Constraints: Keep it PSLE-simple; no complex timeline jumps.
S7 Mistake → Repair → Growth (8 scenes)
S7-1 The Broken Promise
Targets: promised, dishonest, guilty, ashamed, admitted, apologised, resolved, trustworthy
Prompt: You broke a promise and had to regain trust.
Constraints: Apology must include specific repair step.
S7-2 Reckless Choice
Targets: reckless, chaotic, overwhelmed, responsible, admitted, improved, resolved
Prompt: You made a reckless choice that caused trouble. Fix it.
Constraints: P1 action / P2 consequence / P3 repair / P4 lesson
S7-3 The Selfish Moment
Targets: selfish, resentful, jealous, regretful, reflected, considerate, improved
Prompt: You acted selfishly, then realised what it cost someone.
Constraints: Show the turning point clearly.
S7-4 Patient Teacher
Targets: frustrated, impatient, scolded, patient, encouraged, persistent, improved
Prompt: You kept failing at something until guidance helped.
Constraints: P1 struggle / P2 feedback / P3 practice / P4 improvement
S7-5 Honest Confession
Targets: uneasy, stammered, confessed, honest, humble, relieved
Prompt: You confessed a truth that was hard to say.
Constraints: Confession must be proportionate (don’t over-criminalise).
S7-6 From Lonely to Included
Targets: lonely, hesitant, encouraged, considerate, grateful, content
Prompt: You were lonely, then someone helped you — and you paid it forward later.
Constraints: Two-part arc (receive help → give help).
S7-7 The Courage to Change
Targets: determined, persistent, reflected, resolved, proud, humble
Prompt: You changed a bad habit after a wake-up moment.
Constraints: Must show “before vs after” through actions.
S7-8 Repair Under Time
Targets: anxious, overwhelmed, responsible, suggested, agreed, resolved, relieved
Prompt: A mistake happened close to a deadline; you had to coordinate a repair fast.
Constraints: Keep it realistic (school project, duty roster, event setup).
Done: Scene Bank 50 (Complete)
You now have:
- S1 (7) + S2 (7) + S3 (7) + S4 (7) + S5 (7) + S6 (7) + S7 (8) = 50 scenes
Next I’ll produce the Printable Operator Sheets (copy-paste templates):
- Weekly Word Score Sheet (M/T/C/D)
- Scene Deployment Checklist (anti-dump + tone lock)
- Error Log → Failure Mode Router (FM1–FM6)
Start here if you want the full sequence:
Vocabulary OS Series Index:
https://edukatesg.com/vocabulary-os-series-index/
Fence English Learning System:
- https://edukatesg.com/article-1-fence-english-engine/
- https://edukatesg.com/article-2-fence-english-engine/
- https://edukatesg.com/article-3-fence-english-engine/
- https://edukatesg.com/article-4-fence-english-engine/
- https://edukatesg.com/article-5-fence-english-engine/https://edukatesg.com/article-6-fence-english-engine/
- https://edukatesg.com/article-7-fence-english-engine/
- https://edukatesg.com/article-8-fence-english-engine/
- https://edukatesg.com/article-9-fence-english-engine/
- https://edukatesg.com/article-10-fence-english-engine/
- https://edukatesg.com/article-11-fence-english-engine/
eduKateSG Learning Systems:
- https://edukatesg.com/the-edukate-mathematics-learning-system/
- https://edukatesg.com/additional-mathematics-a-math-in-singapore-secondary-3-4-a-math-tutor/
- https://edukatesg.com/additional-mathematics-101-everything-you-need-to-know/
- https://edukatesg.com/secondary-3-additional-mathematics-sec-3-a-math-tutor-singapore/
- https://edukatesg.com/secondary-4-additional-mathematics-sec-4-a-math-tutor-singapore/
- https://edukatesg.com/learning-english-system-fence-by-edukatesg/
- https://edukatesingapore.com/edukate-vocabulary-learning-system/
Recommended Internal Links (Spine)
Start Here for Lattice Infrastructure Connectors
- https://edukatesg.com/singapore-international-os-level-0/
- https://edukatesg.com/singapore-city-os/
- https://edukatesg.com/singapore-parliament-house-os/
- https://edukatesg.com/smrt-os/
- https://edukatesg.com/singapore-port-containers-os/
- https://edukatesg.com/changi-airport-os/
- https://edukatesg.com/tan-tock-seng-hospital-os-ttsh-os/
- https://edukatesg.com/bukit-timah-os/
- https://edukatesg.com/bukit-timah-schools-os/
- https://edukatesg.com/bukit-timah-tuition-os/
- https://edukatesg.com/family-os-level-0-root-node/
- https://bukittimahtutor.com
- https://edukatesg.com/punggol-os/
- https://edukatesg.com/tuas-industry-hub-os/
- https://edukatesg.com/shenton-way-banking-finance-hub-os/
- https://edukatesg.com/singapore-museum-smu-arts-school-district-os/
- https://edukatesg.com/orchard-road-shopping-district-os/
- https://edukatesg.com/singapore-integrated-sports-hub-national-stadium-os/
- Sholpan Upgrade Training Lattice (SholpUTL): https://edukatesg.com/sholpan-upgrade-training-lattice-sholputl/
- https://edukatesg.com/human-regenerative-lattice-3d-geometry-of-civilisation/
- https://edukatesg.com/new-york-z2-institutional-lattice-civos-index-page-master-hub/
- https://edukatesg.com/civilisation-lattice/
- https://edukatesg.com/civ-os-classification/
- https://edukatesg.com/civos-classification-systems/
- https://edukatesg.com/how-civilization-works/
- https://edukatesg.com/civos-lattice-coordinates-of-students-worldwide/
- https://edukatesg.com/civos-worldwide-student-lattice-case-articles-part-1/
- https://edukatesg.com/new-york-z2-institutional-lattice-civos-index-page-master-hub/
- https://edukatesg.com/advantages-of-using-civos-start-here-stack-z0-z3-for-humans-ai/
- Education OS (How Education Works): https://edukatesg.com/education-os-how-education-works-the-regenerative-machine-behind-learning/
- Tuition OS: https://edukatesg.com/tuition-os-edukateos-civos/
- Civilisation OS kernel: https://edukatesg.com/civilisation-os/
- Root definition: What is Civilisation?
- Control mechanism: Civilisation as a Control System
- First principles index: Index: First Principles of Civilisation
- Regeneration Engine: The Full Education OS Map
- The Civilisation OS Instrument Panel (Sensors & Metrics) + Weekly Scan + Recovery Schedule (30 / 90 / 365)
- Inversion Atlas Super Index: Full Inversion CivOS Inversion
- https://edukatesg.com/government-os-general-government-lane-almost-code-canonical/
- https://edukatesg.com/healthcare-os-general-healthcare-lane-almost-code-canonical/
- https://edukatesg.com/education-os-general-education-lane-almost-code-canonical/
- https://edukatesg.com/finance-os-general-finance-banking-lane-almost-code-canonical/
- https://edukatesg.com/transport-os-general-transport-transit-lane-almost-code-canonical/
- https://edukatesg.com/food-os-general-food-supply-chain-lane-almost-code-canonical/
- https://edukatesg.com/security-os-general-security-justice-rule-of-law-lane-almost-code-canonical/
- https://edukatesg.com/housing-os-general-housing-urban-operations-lane-almost-code-canonical/
- https://edukatesg.com/community-os-general-community-third-places-social-cohesion-lane-almost-code-canonical/
- https://edukatesg.com/energy-os-general-energy-power-grid-lane-almost-code-canonical/
- https://edukatesg.com/community-os-general-community-third-places-social-cohesion-lane-almost-code-canonical/
- https://edukatesg.com/water-os-general-water-wastewater-lane-almost-code-canonical/
- https://edukatesg.com/communications-os-general-telecom-internet-information-transport-lane-almost-code-canonical/
- https://edukatesg.com/media-os-general-media-information-integrity-narrative-coordination-lane-almost-code-canonical/
- https://edukatesg.com/waste-os-general-waste-sanitation-public-cleanliness-lane-almost-code-canonical/
- https://edukatesg.com/manufacturing-os-general-manufacturing-production-systems-lane-almost-code-canonical/
- https://edukatesg.com/logistics-os-general-logistics-warehousing-supply-routing-lane-almost-code-canonical/
- https://edukatesg.com/construction-os-general-construction-built-environment-delivery-lane-almost-code-canonical/
- https://edukatesg.com/science-os-general-science-rd-knowledge-production-lane-almost-code-canonical/
- https://edukatesg.com/religion-os-general-religion-meaning-systems-moral-coordination-lane-almost-code-canonical/
- https://edukatesg.com/finance-os-general-finance-money-credit-coordination-lane-almost-code-canonical/
- https://edukatesg.com/family-os-general-family-household-regenerative-unit-almost-code-canonical/