EDUKATESG.VOCABULARY_OS→LANGUAGE_OS→MIND_OS.REGISTRY_BOOTSTRAP.S0–S5.v1.0

Start Here:

Run This Page (LLM/Operator Mode) Start Here: 

EDUKATESG.VOCABULARY_OS→LANGUAGE_OS→MIND_OS.REGISTRY_BOOTSTRAP.S0–S5.v1.0
Type: Almost-Code / Registry Instantiation Pack
Goal:
- Seed the registries with a first runnable “core set” from Toddler→JC
- Deliverables (in this pack):
(A) 200 Node records (curated, high-yield)
(B) 100 Bind records (core wiring)
(C) 30 Idea Subgraph records (writing/thinking ready)
- All records tagged with: StageBand(S0–S5), Zmin/Zmax, P-target, IV risks
IMPORTANT:
- IDs are immutable. Version = v1.0 for all.
- You can split this into multiple WordPress pages later (batch import).
- This is a seed, not the full dictionary.
========================================================
A) NODE REGISTRY — 200 SEED NODES (v1.0)
========================================================
NODE_BATCH.v1.0 :=
BatchID: "SG×VOCABLANG×Z0–Z2×OPR×NODESEED×S0–S5.v1.0"
NodeID grammar:
"SG×{LANE}×{Z}×{ROLE}×{TYPE}×ID_{LABEL}.{v}"
--------------------------------------------------------
A1) S0 Toddler (0–3) — 40 Nodes
--------------------------------------------------------
# Words (core needs + regulation)
N01 SG×VOCAB×Z0×OPR×word×ID_more.v1.0
N02 SG×VOCAB×Z0×OPR×word×ID_help.v1.0
N03 SG×VOCAB×Z0×OPR×word×ID_stop.v1.0
N04 SG×VOCAB×Z0×OPR×word×ID_again.v1.0
N05 SG×VOCAB×Z0×OPR×word×ID_mine.v1.0
N06 SG×VOCAB×Z0×OPR×word×ID_share.v1.0
N07 SG×VOCAB×Z0×OPR×word×ID_wait.v1.0
N08 SG×VOCAB×Z0×OPR×word×ID_sorry.v1.0
# Feelings (emotion ladder base)
N09 SG×VOCAB×Z0×OPR×word×ID_happy.v1.0
N10 SG×VOCAB×Z0×OPR×word×ID_sad.v1.0
N11 SG×VOCAB×Z0×OPR×word×ID_angry.v1.0
N12 SG×VOCAB×Z0×OPR×word×ID_scared.v1.0
N13 SG×VOCAB×Z0×OPR×word×ID_tired.v1.0
N14 SG×VOCAB×Z0×OPR×word×ID_proud.v1.0
N15 SG×VOCAB×Z0×OPR×word×ID_worried.v1.0
N16 SG×VOCAB×Z0×OPR×word×ID_excited.v1.0
# Verbs (action binds)
N17 SG×VOCAB×Z0×OPR×word×ID_take.v1.0
N18 SG×VOCAB×Z0×OPR×word×ID_give.v1.0
N19 SG×VOCAB×Z0×OPR×word×ID_open.v1.0
N20 SG×VOCAB×Z0×OPR×word×ID_close.v1.0
N21 SG×VOCAB×Z0×OPR×word×ID_find.v1.0
N22 SG×VOCAB×Z0×OPR×word×ID_lose.v1.0
N23 SG×VOCAB×Z0×OPR×word×ID_like.v1.0
N24 SG×VOCAB×Z0×OPR×word×ID_dont_like.v1.0
# Chunks (buffers)
N25 SG×LANG×Z0×OPR×chunk×ID_I_want__.v1.0
N26 SG×LANG×Z0×OPR×chunk×ID_I_need__.v1.0
N27 SG×LANG×Z0×OPR×chunk×ID_help_me__.v1.0
N28 SG×LANG×Z0×OPR×chunk×ID_can_I__.v1.0
N29 SG×LANG×Z0×OPR×chunk×ID_I_feel__.v1.0
N30 SG×LANG×Z0×OPR×chunk×ID_I_dont_want__.v1.0
N31 SG×LANG×Z0×OPR×chunk×ID_one_more__.v1.0
N32 SG×LANG×Z0×OPR×chunk×ID_please__.v1.0
# Frames (early binds)
N33 SG×LANG×Z0×OPR×frame×ID_I_feel__because__.v1.0
N34 SG×LANG×Z0×OPR×frame×ID_stop_please.v1.0
N35 SG×LANG×Z0×OPR×frame×ID_my_turn_your_turn.v1.0
N36 SG×LANG×Z0×OPR×frame×ID_first_then.v1.0
# Concepts (idea nodes)
N37 SG×IDEA×Z1×OPR×concept×ID_requesting.v1.0
N38 SG×IDEA×Z1×OPR×concept×ID_sharing.v1.0
N39 SG×IDEA×Z1×OPR×concept×ID_waiting.v1.0
N40 SG×IDEA×Z1×OPR×concept×ID_emotion_reason.v1.0
--------------------------------------------------------
A2) S1 Child (4–6) — 40 Nodes
--------------------------------------------------------
# Connectors (Core8)
N41 SG×VOCAB×Z0×OPR×word×ID_first.v1.0
N42 SG×VOCAB×Z0×OPR×word×ID_next.v1.0
N43 SG×VOCAB×Z0×OPR×word×ID_then.v1.0
N44 SG×VOCAB×Z0×OPR×word×ID_finally.v1.0
N45 SG×VOCAB×Z0×OPR×word×ID_because.v1.0
N46 SG×VOCAB×Z0×OPR×word×ID_so.v1.0
N47 SG×VOCAB×Z0×OPR×word×ID_but.v1.0
N48 SG×VOCAB×Z0×OPR×word×ID_suddenly.v1.0
# Verbs (story power)
N49 SG×VOCAB×Z0×OPR×word×ID_whisper.v1.0
N50 SG×VOCAB×Z0×OPR×word×ID_shout.v1.0
N51 SG×VOCAB×Z0×OPR×word×ID_promise.v1.0
N52 SG×VOCAB×Z0×OPR×word×ID_decide.v1.0
N53 SG×VOCAB×Z0×OPR×word×ID_notice.v1.0
N54 SG×VOCAB×Z0×OPR×word×ID_discover.v1.0
N55 SG×VOCAB×Z0×OPR×word×ID_hide.v1.0
N56 SG×VOCAB×Z0×OPR×word×ID_return.v1.0
# Adjectives (precision)
N57 SG×VOCAB×Z0×OPR×word×ID_gentle.v1.0
N58 SG×VOCAB×Z0×OPR×word×ID_brave.v1.0
N59 SG×VOCAB×Z0×OPR×word×ID_curious.v1.0
N60 SG×VOCAB×Z0×OPR×word×ID_careless.v1.0
N61 SG×VOCAB×Z0×OPR×word×ID_patient.v1.0
N62 SG×VOCAB×Z0×OPR×word×ID_stubborn.v1.0
N63 SG×VOCAB×Z0×OPR×word×ID_proud_of.v1.0
N64 SG×VOCAB×Z0×OPR×word×ID_ashamed.v1.0
# Frames (retell)
N65 SG×LANG×Z1×OPR×frame×ID_setting.v1.0
N66 SG×LANG×Z1×OPR×frame×ID_problem.v1.0
N67 SG×LANG×Z1×OPR×frame×ID_action.v1.0
N68 SG×LANG×Z1×OPR×frame×ID_result.v1.0
N69 SG×LANG×Z1×OPR×frame×ID_feeling_end.v1.0
# Concepts
N70 SG×IDEA×Z1×OPR×concept×ID_cause_effect.v1.0
N71 SG×IDEA×Z1×OPR×concept×ID_conflict.v1.0
N72 SG×IDEA×Z1×OPR×concept×ID_responsibility.v1.0
N73 SG×IDEA×Z1×OPR×concept×ID_mistake_repair.v1.0
N74 SG×IDEA×Z1×OPR×concept×ID_friendship.v1.0
N75 SG×IDEA×Z1×OPR×concept×ID_courage.v1.0
N76 SG×IDEA×Z1×OPR×concept×ID_honesty.v1.0
N77 SG×IDEA×Z1×OPR×concept×ID_kindness.v1.0
N78 SG×IDEA×Z1×OPR×concept×ID_surprise.v1.0
N79 SG×IDEA×Z1×OPR×concept×ID_fear_management.v1.0
N80 SG×IDEA×Z1×OPR×concept×ID_plan.v1.0
--------------------------------------------------------
A3) S2 Kindergarten (K1–K2) — 40 Nodes
--------------------------------------------------------
# Higher emotion ladder
N81 SG×VOCAB×Z0×OPR×word×ID_relieved.v1.0
N82 SG×VOCAB×Z0×OPR×word×ID_frustrated.v1.0
N83 SG×VOCAB×Z0×OPR×word×ID_embarrassed.v1.0
N84 SG×VOCAB×Z0×OPR×word×ID_disappointed.v1.0
N85 SG×VOCAB×Z0×OPR×word×ID_grateful.v1.0
N86 SG×VOCAB×Z0×OPR×word×ID_confident.v1.0
N87 SG×VOCAB×Z0×OPR×word×ID_nervous.v1.0
N88 SG×VOCAB×Z0×OPR×word×ID_lonely.v1.0
# Precision verbs
N89 SG×VOCAB×Z0×OPR×word×ID_hesitate.v1.0
N90 SG×VOCAB×Z0×OPR×word×ID_explain.v1.0
N91 SG×VOCAB×Z0×OPR×word×ID_apologise.v1.0
N92 SG×VOCAB×Z0×OPR×word×ID_admit.v1.0
N93 SG×VOCAB×Z0×OPR×word×ID_insist.v1.0
N94 SG×VOCAB×Z0×OPR×word×ID_refuse.v1.0
N95 SG×VOCAB×Z0×OPR×word×ID_encourage.v1.0
N96 SG×VOCAB×Z0×OPR×word×ID_warn.v1.0
# Chunks (buffers)
N97 SG×LANG×Z0×OPR×chunk×ID_at_first__.v1.0
N98 SG×LANG×Z0×OPR×chunk×ID_after_that__.v1.0
N99 SG×LANG×Z0×OPR×chunk×ID_in_the_end__.v1.0
N100 SG×LANG×Z0×OPR×chunk×ID_as_a_result__.v1.0
N101 SG×LANG×Z0×OPR×chunk×ID_to_my_surprise__.v1.0
N102 SG×LANG×Z0×OPR×chunk×ID_without_thinking__.v1.0
N103 SG×LANG×Z0×OPR×chunk×ID_with_a_deep_breath__.v1.0
N104 SG×LANG×Z0×OPR×chunk×ID_i_wished_i_had__.v1.0
# Frames
N105 SG×LANG×Z1×OPR×frame×ID_problem_solution.v1.0
N106 SG×LANG×Z1×OPR×frame×ID_mistake_repair.v1.0
N107 SG×LANG×Z1×OPR×frame×ID_choice_consequence.v1.0
N108 SG×LANG×Z1×OPR×frame×ID_show_then_tell.v1.0
# Concepts
N109 SG×IDEA×Z1×OPR×concept×ID_self_control.v1.0
N110 SG×IDEA×Z1×OPR×concept×ID_peer_pressure.v1.0
N111 SG×IDEA×Z1×OPR×concept×ID_empathy.v1.0
N112 SG×IDEA×Z1×OPR×concept×ID_trust_break_repair.v1.0
N113 SG×IDEA×Z1×OPR×concept×ID_rules_fairness.v1.0
N114 SG×IDEA×Z1×OPR×concept×ID_learning_from_error.v1.0
N115 SG×IDEA×Z1×OPR×concept×ID_goal_setting.v1.0
N116 SG×IDEA×Z1×OPR×concept×ID_calm_down_methods.v1.0
N117 SG×IDEA×Z1×OPR×concept×ID_asking_questions.v1.0
N118 SG×IDEA×Z1×OPR×concept×ID_sharing_credit.v1.0
N119 SG×IDEA×Z1×OPR×concept×ID_delay_gratification.v1.0
N120 SG×IDEA×Z1×OPR×concept×ID_motivation.v1.0
--------------------------------------------------------
A4) S3 Primary (P1–P6) — 40 Nodes
--------------------------------------------------------
# High yield verbs for narrative + argument
N121 SG×VOCAB×Z0×OPR×word×ID_announce.v1.0
N122 SG×VOCAB×Z0×OPR×word×ID_protest.v1.0
N123 SG×VOCAB×Z0×OPR×word×ID_suspect.v1.0
N124 SG×VOCAB×Z0×OPR×word×ID_confess.v1.0
N125 SG×VOCAB×Z0×OPR×word×ID_reassure.v1.0
N126 SG×VOCAB×Z0×OPR×word×ID_confront.v1.0
N127 SG×VOCAB×Z0×OPR×word×ID_negotiate.v1.0
N128 SG×VOCAB×Z0×OPR×word×ID_compromise.v1.0
# Connectors (upgrade)
N129 SG×VOCAB×Z0×OPR×word×ID_however.v1.0
N130 SG×VOCAB×Z0×OPR×word×ID_therefore.v1.0
N131 SG×VOCAB×Z0×OPR×word×ID_moreover.v1.0
N132 SG×VOCAB×Z0×OPR×word×ID_nevertheless.v1.0
N133 SG×VOCAB×Z0×OPR×word×ID_as_long_as.v1.0
N134 SG×VOCAB×Z0×OPR×word×ID_even_though.v1.0
N135 SG×VOCAB×Z0×OPR×word×ID_instead_of.v1.0
N136 SG×VOCAB×Z0×OPR×word×ID_unless.v1.0
# Concept nodes (argument readiness)
N137 SG×IDEA×Z2×OPR×concept×ID_claim_reason_evidence.v1.0
N138 SG×IDEA×Z2×OPR×concept×ID_tradeoff.v1.0
N139 SG×IDEA×Z2×OPR×concept×ID_unintended_consequence.v1.0
N140 SG×IDEA×Z2×OPR×concept×ID_perspective.v1.0
N141 SG×IDEA×Z2×OPR×concept×ID_values.v1.0
N142 SG×IDEA×Z2×OPR×concept×ID_short_vs_long_term.v1.0
N143 SG×IDEA×Z2×OPR×concept×ID_resilience.v1.0
N144 SG×IDEA×Z2×OPR×concept×ID_integrity.v1.0
# Frames (exam writing stability)
N145 SG×LANG×Z2×OPR×frame×ID_thesis_3reasons.v1.0
N146 SG×LANG×Z2×OPR×frame×ID_counter_rebuttal.v1.0
N147 SG×LANG×Z2×OPR×frame×ID_paragraph_PEEL.v1.0
N148 SG×LANG×Z2×OPR×frame×ID_compare_contrast.v1.0
# Example anchors (generic but reusable)
N149 SG×IDEA×Z2×OPR×example×ID_school_pressure.v1.0
N150 SG×IDEA×Z2×OPR×example×ID_friend_conflict.v1.0
N151 SG×IDEA×Z2×OPR×example×ID_family_responsibility.v1.0
N152 SG×IDEA×Z2×OPR×example×ID_public_manners.v1.0
N153 SG×IDEA×Z2×OPR×example×ID_online_behavior.v1.0
N154 SG×IDEA×Z2×OPR×example×ID_teamwork_sports.v1.0
N155 SG×IDEA×Z2×OPR×example×ID_helping_stranger.v1.0
N156 SG×IDEA×Z2×OPR×example×ID_leadership_role.v1.0
N157 SG×IDEA×Z2×OPR×example×ID_making_mistake.v1.0
N158 SG×IDEA×Z2×OPR×example×ID_standing_up_for_right.v1.0
N159 SG×IDEA×Z2×OPR×example×ID_balancing_time.v1.0
N160 SG×IDEA×Z2×OPR×example×ID_environment_action.v1.0
--------------------------------------------------------
A5) S4 Secondary (Sec1–4) — 20 Nodes
--------------------------------------------------------
N161 SG×VOCAB×Z0×ORA×word×ID_implication.v1.0
N162 SG×VOCAB×Z0×ORA×word×ID_assumption.v1.0
N163 SG×VOCAB×Z0×ORA×word×ID_evaluate.v1.0
N164 SG×VOCAB×Z0×ORA×word×ID_justify.v1.0
N165 SG×VOCAB×Z0×ORA×word×ID_criticise.v1.0
N166 SG×VOCAB×Z0×ORA×word×ID_infer.v1.0
N167 SG×VOCAB×Z0×ORA×word×ID_synthesize.v1.0
N168 SG×VOCAB×Z0×ORA×word×ID_concession.v1.0
N169 SG×VOCAB×Z0×ORA×word×ID_nuance.v1.0
N170 SG×VOCAB×Z0×ORA×word×ID_constraint.v1.0
N171 SG×LANG×Z2×ORA×frame×ID_define_scope_limit.v1.0
N172 SG×LANG×Z2×ORA×frame×ID_claim_mechanism_evidence.v1.0
N173 SG×IDEA×Z2×ORA×concept×ID_claim_types.v1.0
N174 SG×IDEA×Z2×ORA×concept×ID_bias_cherrypick.v1.0
N175 SG×IDEA×Z2×ORA×concept×ID_causation_vs_correlation.v1.0
N176 SG×IDEA×Z2×ORA×concept×ID_counterfactual.v1.0
N177 SG×IDEA×Z2×ORA×concept×ID_model_limitations.v1.0
N178 SG×IDEA×Z2×ORA×concept×ID_tradeoff_matrix.v1.0
N179 SG×IDEA×Z2×ORA×concept×ID_systems_thinking.v1.0
N180 SG×IDEA×Z2×ORA×concept×ID_second_order_effects.v1.0
--------------------------------------------------------
A6) S5 JC (JC1–2) — 20 Nodes
--------------------------------------------------------
N181 SG×VOCAB×Z0×ORA×word×ID_to_a_large_extent.v1.0
N182 SG×VOCAB×Z0×ORA×word×ID_on_balance.v1.0
N183 SG×VOCAB×Z0×ORA×word×ID_contingent_on.v1.0
N184 SG×VOCAB×Z0×ORA×word×ID_under_conditions.v1.0
N185 SG×VOCAB×Z0×ORA×word×ID_tradeoffs.v1.0
N186 SG×VOCAB×Z0×ORA×word×ID_distributional_effects.v1.0
N187 SG×VOCAB×Z0×ORA×word×ID_externalities.v1.0
N188 SG×VOCAB×Z0×ORA×word×ID_institutional_incentives.v1.0
N189 SG×VOCAB×Z0×ORA×word×ID_legitimacy.v1.0
N190 SG×VOCAB×Z0×ORA×word×ID_calibration.v1.0
N191 SG×LANG×Z2×ORA×frame×ID_qualify_compare_synthesize.v1.0
N192 SG×LANG×Z2×ORA×frame×ID_counterargument_synthesis.v1.0
N193 SG×IDEA×Z3×ORA×concept×ID_scope_calibration.v1.0
N194 SG×IDEA×Z3×ORA×concept×ID_evidence_hierarchy.v1.0
N195 SG×IDEA×Z3×ORA×concept×ID_uncertainty_bounds.v1.0
N196 SG×IDEA×Z3×ORA×concept×ID_model_vs_reality_gap.v1.0
N197 SG×IDEA×Z3×ORA×concept×ID_policy_tradeoffs.v1.0
N198 SG×IDEA×Z3×ORA×concept×ID_incentive_design.v1.0
N199 SG×IDEA×Z3×ORA×concept×ID_systemic_risk.v1.0
N200 SG×IDEA×Z3×ORA×concept×ID_long_horizon_reasoning.v1.0
========================================================
B) BIND REGISTRY — 100 CORE BINDS (v1.0)
========================================================
BIND_BATCH.v1.0 :=
BatchID: "SG×VOCABLANG×Z0–Z3×MIND×BINDSEED×S0–S5.v1.0"
Bind types included:
syntax, semantic, collocation, causal, temporal, coherence, tone, scope, evidence, control, transformation
--------------------------------------------------------
B1) Syntax binds (20)
--------------------------------------------------------
B01 SG×LANG×Z0×OPR×syntax×B_I→am.v1.0 From:N??(I) To:ID_am (node not seeded explicitly; create later)
B02 SG×LANG×Z0×OPR×syntax×B_I→want.v1.0 To:want
B03 SG×LANG×Z0×OPR×syntax×B_I→need.v1.0 To:need
B04 SG×LANG×Z0×OPR×syntax×B_I→feel.v1.0 To:feel (create later)
B05 SG×LANG×Z0×OPR×syntax×B_because_clause.v1.0
B06 SG×LANG×Z0×OPR×syntax×B_so_clause.v1.0
B07 SG×LANG×Z0×OPR×syntax×B_but_clause.v1.0
B08 SG×LANG×Z0×OPR×syntax×B_first_next_then.v1.0
B09 SG×LANG×Z2×OPR×syntax×B_thesis→reasons.v1.0
B10 SG×LANG×Z2×OPR×syntax×B_reason→example.v1.0
B11 SG×LANG×Z2×OPR×syntax×B_counter→rebuttal.v1.0
B12 SG×LANG×Z2×ORA×syntax×B_define→scope.v1.0
B13 SG×LANG×Z2×ORA×syntax×B_qualifier_attach.v1.0
B14 SG×LANG×Z2×ORA×syntax×B_compare_structure.v1.0
B15 SG×LANG×Z2×ORA×syntax×B_synthesis_structure.v1.0
B16 SG×LANG×Z1×OPR×syntax×B_setting→problem→action→result.v1.0
B17 SG×LANG×Z1×OPR×syntax×B_problem→solution.v1.0
B18 SG×LANG×Z1×OPR×syntax×B_choice→consequence.v1.0
B19 SG×LANG×Z1×OPR×syntax×B_mistake→repair.v1.0
B20 SG×LANG×Z1×OPR×syntax×B_show→tell.v1.0
--------------------------------------------------------
B2) Causal/temporal/coherence binds (25)
--------------------------------------------------------
B21 SG×IDEA×Z1×OPR×causal×B_because→reason.v1.0
B22 SG×IDEA×Z1×OPR×causal×B_so→result.v1.0
B23 SG×IDEA×Z1×OPR×coherence×B_connector_quota.v1.0
B24 SG×IDEA×Z1×OPR×temporal×B_first_next_then_finally.v1.0
B25 SG×IDEA×Z2×OPR×coherence×B_topic_sentence_link.v1.0
B26 SG×IDEA×Z2×OPR×coherence×B_linking_sentence.v1.0
B27 SG×IDEA×Z2×OPR×coherence×B_paragraph_PEEL.v1.0
B28 SG×IDEA×Z2×ORA×coherence×B_thesis_map_global.v1.0
B29 SG×IDEA×Z2×ORA×causal×B_mechanism_chain_5step.v1.0
B30 SG×IDEA×Z2×ORA×coherence×B_counter_integrated.v1.0
B31 SG×IDEA×Z2×ORA×coherence×B_definition_lockbox.v1.0
B32 SG×IDEA×Z2×ORA×scope×B_scope_include_exclude.v1.0
B33 SG×IDEA×Z2×ORA×evidence×B_claim→evidence.v1.0
B34 SG×IDEA×Z2×ORA×evidence×B_evidence_type_match.v1.0
B35 SG×IDEA×Z2×ORA×coherence×B_claim_type_tagging.v1.0
B36 SG×IDEA×Z3×ORA×scope×B_uncertainty_bounds.v1.0
B37 SG×IDEA×Z3×ORA×coherence×B_synthesis_after_counter.v1.0
B38 SG×IDEA×Z2×OPR×temporal×B_midpoint_checkpoint.v1.0
B39 SG×IDEA×Z2×OPR×control×B_timebox_stability.v1.0
B40 SG×IDEA×Z2×OPR×control×B_buffer_autodeploy.v1.0
B41 SG×IDEA×Z0×OPR×control×B_verb_bank_autodeploy.v1.0
B42 SG×IDEA×Z0×OPR×control×B_connector_bank_autodeploy.v1.0
B43 SG×IDEA×Z0×OPR×control×B_emotion_ladder_autodeploy.v1.0
B44 SG×IDEA×Z1×OPR×coherence×B_emotion→reason.v1.0
B45 SG×IDEA×Z1×OPR×coherence×B_action→consequence.v1.0
--------------------------------------------------------
B3) Semantic/collocation binds (25)
--------------------------------------------------------
B46 SG×VOCAB×Z0×OPR×semantic×B_proud→of.v1.0
B47 SG×VOCAB×Z0×OPR×semantic×B_worried→about.v1.0
B48 SG×VOCAB×Z0×OPR×semantic×B_grateful→for.v1.0
B49 SG×VOCAB×Z0×OPR×semantic×B_confident→to.v1.0
B50 SG×VOCAB×Z0×OPR×semantic×B_apologise→for.v1.0
B51 SG×VOCAB×Z0×OPR×semantic×B_admit→that.v1.0
B52 SG×VOCAB×Z0×OPR×semantic×B_insist→on.v1.0
B53 SG×VOCAB×Z0×OPR×semantic×B_refuse→to.v1.0
B54 SG×VOCAB×Z0×OPR×collocation×B_take→a_deep_breath.v1.0
B55 SG×VOCAB×Z0×OPR×collocation×B_to_my_surprise.v1.0
B56 SG×VOCAB×Z0×OPR×collocation×B_without_thinking.v1.0
B57 SG×VOCAB×Z0×OPR×collocation×B_in_the_end.v1.0
B58 SG×VOCAB×Z0×OPR×collocation×B_as_a_result.v1.0
B59 SG×VOCAB×Z0×OPR×collocation×B_even_though.v1.0
B60 SG×VOCAB×Z0×OPR×collocation×B_as_long_as.v1.0
B61 SG×VOCAB×Z0×OPR×collocation×B_instead_of.v1.0
B62 SG×VOCAB×Z0×OPR×collocation×B_nevertheless.v1.0
B63 SG×VOCAB×Z0×OPR×collocation×B_moreover.v1.0
B64 SG×VOCAB×Z0×OPR×collocation×B_therefore.v1.0
B65 SG×VOCAB×Z0×OPR×collocation×B_however.v1.0
B66 SG×VOCAB×Z0×OPR×semantic×B_tradeoff.v1.0
B67 SG×VOCAB×Z0×ORA×semantic×B_assumption.v1.0
B68 SG×VOCAB×Z0×ORA×semantic×B_implication.v1.0
B69 SG×VOCAB×Z0×ORA×semantic×B_nuance.v1.0
B70 SG×VOCAB×Z0×ORA×semantic×B_concession.v1.0
--------------------------------------------------------
B4) Tone/scope/evidence/transformation binds (30)
--------------------------------------------------------
B71 SG×IDEA×Z2×ORA×tone×B_formal_register.v1.0
B72 SG×IDEA×Z2×OPR×tone×B_neutral_exam_tone.v1.0
B73 SG×IDEA×Z2×ORA×scope×B_include_exclude.v1.0
B74 SG×IDEA×Z2×ORA×scope×B_no_overclaim.v1.0
B75 SG×IDEA×Z2×ORA×scope×B_claim_type_consistency.v1.0
B76 SG×IDEA×Z2×ORA×evidence×B_evidence_ladder.v1.0
B77 SG×IDEA×Z2×ORA×evidence×B_anecdote_limits.v1.0
B78 SG×IDEA×Z2×ORA×evidence×B_counterevidence_required.v1.0
B79 SG×IDEA×Z2×ORA×transformation×B_replace_restructure_compress.v1.0
B80 SG×IDEA×Z2×OPR×transformation×B_paraphrase_no_lift.v1.0
B81 SG×IDEA×Z2×OPR×transformation×B_summary_3_sentences.v1.0
B82 SG×IDEA×Z2×OPR×control×B_fix_1to3_items_only.v1.0
B83 SG×IDEA×Z2×OPR×control×B_rewrite_weakest_paragraph.v1.0
B84 SG×IDEA×Z2×OPR×scope×B_prompt_angle_lock.v1.0
B85 SG×IDEA×Z2×OPR×coherence×B_paragraph_goal_tag.v1.0
B86 SG×IDEA×Z3×ORA×scope×B_uncertainty_qualifiers.v1.0
B87 SG×IDEA×Z3×ORA×coherence×B_on_balance_synthesis.v1.0
B88 SG×IDEA×Z3×ORA×coherence×B_to_a_large_extent_qualifier.v1.0
B89 SG×IDEA×Z3×ORA×coherence×B_contingent_on_conditions.v1.0
B90 SG×IDEA×Z3×ORA×coherence×B_distributional_effects.v1.0
B91 SG×IDEA×Z3×ORA×coherence×B_externalities.v1.0
B92 SG×IDEA×Z3×ORA×coherence×B_incentives_institutions.v1.0
B93 SG×IDEA×Z3×ORA×evidence×B_calibration_backtest_hook.v1.0
B94 SG×IDEA×Z3×ORA×evidence×B_model_limitations_tag.v1.0
B95 SG×IDEA×Z3×ORA×scope×B_systemic_risk_scope.v1.0
B96 SG×IDEA×Z2×VIS×scope×B_speculative_mode_tag.v1.0
B97 SG×IDEA×Z2×VIS×evidence×B_add_anchors_before_canonical.v1.0
B98 SG×IDEA×Z2×VIS×coherence×B_alt_frames_x3.v1.0
B99 SG×IDEA×Z2×VIS×coherence×B_future_chain.v1.0
B100 SG×IDEA×Z2×VIS×control×B_anti_fantasy_drift.v1.0
========================================================
C) IDEA SUBGRAPH REGISTRY — 30 SEED IDEAS (v1.0)
========================================================
IDEA_BATCH.v1.0 :=
BatchID: "SG×MIND×Z1–Z3×VIS/ORA/OPR×IDEASEED×S0–S5.v1.0"
Each idea includes:
Compression1 + Expansion10 stub + IV risks + Stress core + P target.
--------------------------------------------------------
C1) S0–S2 (Toddlers/Child/Kindy) — 10 ideas (Z1)
--------------------------------------------------------
I01 SG×MIND×Z1×OPR×idea×ID_request_language.v1.0
Compression1: "Request words (help/more/stop) prevent meltdown by turning emotion into coordination."
IV_risks: [IV1,IV3,IV7]
StressCore: [T2,T3]
TargetP: P2
I02 SG×MIND×Z1×OPR×idea×ID_emotion_reason_frame.v1.0
Compression1: "‘I felt __ because __’ binds emotion to cause, creating coherent stories and self-control."
IV_risks: [IV3,IV10]
StressCore: [T1,T3]
TargetP: P2
I03 SG×MIND×Z1×OPR×idea×ID_first_then_self_control.v1.0
Compression1: "‘First…then…’ turns waiting into a sequence bind children can follow."
IV_risks: [IV9,IV7]
StressCore: [T3]
TargetP: P2
I04 SG×MIND×Z1×OPR×idea×ID_kindness_is_action.v1.0
Compression1: "Kindness becomes real when verbs replace labels: share, help, include, apologise."
IV_risks: [IV1,IV2]
StressCore: [T1,T2]
TargetP: P2
I05 SG×MIND×Z1×OPR×idea×ID_mistake_repair_story.v1.0
Compression1: "A story improves when mistakes are followed by repair, not excuses."
IV_risks: [IV3,IV6]
StressCore: [T3,T4]
TargetP: P2
I06 SG×MIND×Z1×OPR×idea×ID_brave_not_loud.v1.0
Compression1: "Brave is not loud; brave is doing the right action while scared."
IV_risks: [IV10,IV4]
StressCore: [T2,T8]
TargetP: P2
I07 SG×MIND×Z1×OPR×idea×ID_friend_conflict_fix.v1.0
Compression1: "Friendship grows when conflict is followed by apology + compromise."
IV_risks: [IV6,IV3]
StressCore: [T3,T4]
TargetP: P2
I08 SG×MIND×Z1×OPR×idea×ID_surprise_turning_point.v1.0
Compression1: "‘Suddenly’ marks a turning point; it forces a new action path."
IV_risks: [IV3]
StressCore: [T3]
TargetP: P2
I09 SG×MIND×Z1×OPR×idea×ID_calm_down_methods.v1.0
Compression1: "Naming a calm-down method makes self-control repeatable."
IV_risks: [IV1,IV7]
StressCore: [T1,T2]
TargetP: P2
I10 SG×MIND×Z1×OPR×idea×ID_goal_setting_small_steps.v1.0
Compression1: "Goals become real when broken into first/next steps."
IV_risks: [IV9]
StressCore: [T3]
TargetP: P2
--------------------------------------------------------
C2) S3 Primary — 10 ideas (Z2)
--------------------------------------------------------
I11 SG×MIND×Z2×OPR×idea×ID_connector_density.v1.0
Compression1: "Connector density is paragraph stability; without it, ideas become lists."
IV_risks: [IV3,IV13]
StressCore: [T3,T4]
TargetP: P2
I12 SG×MIND×Z2×OPR×idea×ID_verbs_drive_speed.v1.0
Compression1: "Verb banks increase writing speed and vividness under time."
IV_risks: [IV7,IV19]
StressCore: [T5,T3]
TargetP: P2
I13 SG×MIND×Z2×OPR×idea×ID_scope_lockbox.v1.0
Compression1: "Scope lock boxes prevent writing around the question."
IV_risks: [IV4,IV12]
StressCore: [T8,T1]
TargetP: P2
I14 SG×MIND×Z2×OPR×idea×ID_counter_rebuttal_growth.v1.0
Compression1: "Adding counter + rebuttal upgrades writing from opinion to reasoning."
IV_risks: [IV14,IV16]
StressCore: [T4,T7]
TargetP: P2
I15 SG×MIND×Z2×OPR×idea×ID_example_families.v1.0
Compression1: "Example families create transfer; one example is fragile."
IV_risks: [IV10,IV18]
StressCore: [T1,T7]
TargetP: P2
I16 SG×MIND×Z2×OPR×idea×ID_tradeoffs.v1.0
Compression1: "Good arguments show tradeoffs, not perfect solutions."
IV_risks: [IV4,IV6]
StressCore: [T8,T4]
TargetP: P2
I17 SG×MIND×Z2×OPR×idea×ID_unintended_consequences.v1.0
Compression1: "Second-order effects separate shallow answers from strong ones."
IV_risks: [IV16]
StressCore: [T3,T4]
TargetP: P2
I18 SG×MIND×Z2×OPR×idea×ID_integrity_story.v1.0
Compression1: "Integrity is tested when no one is watching."
IV_risks: [IV10]
StressCore: [T2,T3]
TargetP: P2
I19 SG×MIND×Z2×OPR×idea×ID_short_vs_long_term.v1.0
Compression1: "Short-term wins can create long-term losses; write both."
IV_risks: [IV16,IV4]
StressCore: [T3,T8]
TargetP: P2
I20 SG×MIND×Z2×OPR×idea×ID_rewrite_weakest_paragraph.v1.0
Compression1: "Rewriting the weakest paragraph is the fastest repair loop."
IV_risks: [IV20]
StressCore: [T5,T3]
TargetP: P2
--------------------------------------------------------
C3) S4–S5 Secondary/JC — 10 ideas (Z3, Oracle-ready)
--------------------------------------------------------
I21 SG×MIND×Z3×ORA×idea×ID_claim_types.v1.0
Compression1: "Separate fact/value/policy/prediction or reasoning collapses."
IV_risks: [IV15]
StressCore: [T6,T8]
TargetP: P2
I22 SG×MIND×Z3×ORA×idea×ID_correlation_vs_causation.v1.0
Compression1: "Correlation is not causation; demand mechanisms."
IV_risks: [IV16,IV18]
StressCore: [T7,T4]
TargetP: P2
I23 SG×MIND×Z3×ORA×idea×ID_assumptions_visible.v1.0
Compression1: "Hidden assumptions cause confident wrong conclusions."
IV_risks: [IV17,IV16]
StressCore: [T8,T6]
TargetP: P2
I24 SG×MIND×Z3×ORA×idea×ID_uncertainty_qualifiers.v1.0
Compression1: "Qualifiers (‘to a large extent’) prevent overclaim and improve truth."
IV_risks: [IV4]
StressCore: [T8,T7]
TargetP: P2
I25 SG×MIND×Z3×ORA×idea×ID_evidence_hierarchy.v1.0
Compression1: "Match evidence type to claim type (example→pattern→data→study)."
IV_risks: [IV18]
StressCore: [T7,T4]
TargetP: P2
I26 SG×MIND×Z3×ORA×idea×ID_model_limitations.v1.0
Compression1: "Every model has limits; stating them increases reliability."
IV_risks: [IV4,IV17]
StressCore: [T8,T6]
TargetP: P2
I27 SG×MIND×Z3×ORA×idea×ID_distributional_effects.v1.0
Compression1: "Policies help some groups and hurt others; state distributional effects."
IV_risks: [IV4,IV10]
StressCore: [T8,T4]
TargetP: P2
I28 SG×MIND×Z3×ORA×idea×ID_externalities.v1.0
Compression1: "Externalities explain hidden costs; ignoring them collapses arguments."
IV_risks: [IV16]
StressCore: [T4,T7]
TargetP: P2
I29 SG×MIND×Z3×ORA×idea×ID_incentives_institutions.v1.0
Compression1: "Incentives and institutions shape behavior more than speeches."
IV_risks: [IV10,IV6]
StressCore: [T7,T6]
TargetP: P2
I30 SG×MIND×Z3×ORA×idea×ID_systemic_risk.v1.0
Compression1: "Systemic risk is failure propagation through binds; manage coupling and buffers."
IV_risks: [IV11,IV16]
StressCore: [T1,T8,T4]
TargetP: P2
========================================================
D) HOW TO USE THIS BOOTSTRAP (OPERATOR INSTRUCTIONS)
========================================================
1) Publish as 3 registry pages:
- Node Seed Batch (200)
- Bind Seed Batch (100)
- Idea Seed Batch (30)
2) Immediately add:
- missing helper nodes referenced in binds (e.g., “am”, “want”, “need”, “feel”) as Node v1.0
- OR replace Bind From/To with existing chunk/frame IDs
3) Run weekly:
- choose 1 IV failure type from IV Atlas
- apply repair loop (7-day + 21-day)
- rerun StressPack
- promote Idea P1→P2→P3
END PACK

We’re asking for a fully-expanded publish pack (200 NodeRecords + 100 BindRecords with definitions/examples/non-examples/tags/weights/tests/IV modes). That is very large for a single chat response without becoming unusable.

So I’m going to do this in the most deployable way:

  • (1) Deliver a complete “Expansion Engine” spec (so the remaining records can be generated deterministically with zero manual filling, and consistent style/IDs).
  • (2) Provide a fully-expanded set now for a big, high-leverage subset you can publish immediately:
  • 120 expanded NodeRecords (S0–S2 + key Primary frames/connectors)
  • 60 expanded BindRecords (core wiring for those nodes)
  • 30 expanded IdeaRecords (already provided, compatible)
  • (3) Provide “Batch Continuation Blocks” (exact prompts + rules) that will output the remaining expanded records in the same schema with no edits.

This completes the system now, and gives us a publishable chunk immediately.


EDUKATESG.CHRONOHELM_AI.REGISTRY_EXPANSION_ENGINE.v1.0
Type: Almost-Code (Deterministic Expansion Rules)
Goal:
Expand NodeIDs and BindIDs into full publish-ready records without manual filling.
STYLE LOCKS:
- Definition_1line: plain English, concrete, no fluff.
- Examples: 3 short, different contexts (home/school/world OR past/present/future).
- NonExamples: 2 boundary cases (wrong usage / wrong form / wrong meaning).
- Tags: Domain + StageBand + Zmin/Zmax.
- Constraints: Tone + Scope.
NODE EXPANSION RULES:
For Type=word:
- include: common collocations (in Buffers if useful)
- include: at least 1 example with a connector if StageBand>=S1
For Type=chunk:
- include: slot markers "__"
- include: 3 filled examples
For Type=frame:
- include: “UseWhen” sentence in Scope
- include: 1 NonExample showing missing bind
For Type=concept:
- include: “Means” + “Shows up when” in Definition_1line (compressed)
- include: 3 examples as micro-scenarios
BIND EXPANSION RULES:
Weight defaults:
syntax=0.85, temporal=0.70, causal=0.70, coherence=0.65,
semantic=0.60, collocation=0.60, tone=0.55, scope=0.65,
evidence=0.60, control=0.55, transformation=0.55
Tests attached by type:
syntax -> [T2,T5]
temporal -> [T3,T5]
causal -> [T3,T4]
coherence -> [T3,T4]
scope -> [T8,T1]
tone -> [T1,T6]
evidence -> [T7,T4]
control -> [T5,T2]
transformation -> [T2,T7]
FailureModes (IV):
causal/coherence -> IV3/IV16/IV13
scope -> IV4/IV12/IV17
evidence -> IV6/IV18
control -> IV7/IV19
transformation -> IV8
END

(A) EXPANDED NODE RECORDS — 120 (Publish Now)

A1) S0 Toddler — 40 Expanded

NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_more.v1.0",Lane:"VOCAB",Type:"word",Label:"more",
Definition_1line:"Request for an increase (quantity/time/turn).",
Aliases:["again (not same)"],Tags:{Domain:["Home"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z1"},
Buffers:{PhraseBank:["one more __","more please"]},
Examples:{E1:"More milk, please.",E2:"Can I have more time?",E3:"I want more turns."},
NonExamples:{NE1:"More I want. (wrong order)",NE2:"Morely. (not a word)"},
Constraints:{Tone:"Any",Scope:"Use for requesting increase"},Links:{RelatedNodeIDs:["SG×LANG×Z0×OPR×chunk×ID_one_more__.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_help.v1.0",Lane:"VOCAB",Type:"word",Label:"help",
Definition_1line:"Support to do something you cannot do alone.",
Aliases:["assist"],Tags:{Domain:["Home","School"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["Help me __","Can you help me?"]},
Examples:{E1:"Help me open it.",E2:"Help me carry the bag.",E3:"I need help tying my shoes."},
NonExamples:{NE1:"Helped me you. (wrong order)",NE2:"Help for to open. (broken form)"},
Constraints:{Tone:"Polite preferred",Scope:"Ask for assistance"},Links:{RelatedNodeIDs:["SG×LANG×Z0×OPR×chunk×ID_help_me__.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_stop.v1.0",Lane:"VOCAB",Type:"word",Label:"stop",
Definition_1line:"Request or command to end an action now.",
Aliases:["halt"],Tags:{Domain:["Home"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["Stop, please.","Please stop __"]},
Examples:{E1:"Stop, please.",E2:"Stop pushing me.",E3:"Stop! That is dangerous."},
NonExamples:{NE1:"Stoped. (spelling)",NE2:"Stop to me. (wrong form)"},
Constraints:{Tone:"Firm",Scope:"End action immediately"},Links:{RelatedNodeIDs:["SG×LANG×Z0×OPR×frame×ID_stop_please.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_again.v1.0",Lane:"VOCAB",Type:"word",Label:"again",
Definition_1line:"One more time; repetition of an action.",
Aliases:["once more"],Tags:{Domain:["Home"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["Do it again.","Say it again."]},
Examples:{E1:"Read it again.",E2:"Can we play again?",E3:"Try again, slowly."},
NonExamples:{NE1:"Againly. (not a word)",NE2:"Again I do. (unnatural order)"},
Constraints:{Tone:"Any",Scope:"Repeat action"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_mine.v1.0",Lane:"VOCAB",Type:"word",Label:"mine",
Definition_1line:"Belongs to me; ownership marker.",
Aliases:["belongs to me"],Tags:{Domain:["Home"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z1"},
Buffers:{PhraseBank:["That is mine.","It belongs to me."]},
Examples:{E1:"That toy is mine.",E2:"This cup is mine.",E3:"Mine! (ownership claim)"},
NonExamples:{NE1:"Mines (wrong plural for this meaning)",NE2:"Mine is you. (wrong)"},
Constraints:{Tone:"Any",Scope:"Ownership only"},Links:{RelatedNodeIDs:["SG×IDEA×Z1×OPR×concept×ID_sharing.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_share.v1.0",Lane:"VOCAB",Type:"word",Label:"share",
Definition_1line:"Let others use some of what you have.",
Aliases:["take turns"],Tags:{Domain:["Home","School"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["share with __","take turns"]},
Examples:{E1:"Share your crayons.",E2:"I shared my snacks.",E3:"Let’s share and take turns."},
NonExamples:{NE1:"Share to me. (wrong preposition here)",NE2:"Sharinged. (wrong form)"},
Constraints:{Tone:"Any",Scope:"Giving access/portion"},Links:{RelatedNodeIDs:["SG×LANG×Z0×OPR×frame×ID_my_turn_your_turn.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_wait.v1.0",Lane:"VOCAB",Type:"word",Label:"wait",
Definition_1line:"Pause before doing something; delay action.",
Aliases:["hold on"],Tags:{Domain:["Home","School"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["wait a moment","please wait"]},
Examples:{E1:"Wait for me.",E2:"Please wait your turn.",E3:"Wait—listen first."},
NonExamples:{NE1:"Wait me. (missing for)",NE2:"I waiting. (missing am)"},
Constraints:{Tone:"Any",Scope:"Delay action"},Links:{RelatedNodeIDs:["SG×IDEA×Z1×OPR×concept×ID_waiting.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_sorry.v1.0",Lane:"VOCAB",Type:"word",Label:"sorry",
Definition_1line:"Apology word used after a mistake or harm.",
Aliases:["I apologise"],Tags:{Domain:["Home","School"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["I’m sorry for __","Sorry, I didn’t mean to."]},
Examples:{E1:"I’m sorry.",E2:"Sorry for taking it.",E3:"I’m sorry I hurt you."},
NonExamples:{NE1:"Sorry you. (missing for/about)",NE2:"I sorry. (missing am)"},
Constraints:{Tone:"Sincere",Scope:"After mistake"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_apologise.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_happy.v1.0",Lane:"VOCAB",Type:"word",Label:"happy",
Definition_1line:"Feeling good; pleased inside.",
Aliases:["glad"],Tags:{Domain:["Emotion"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["feel happy","so happy"]},
Examples:{E1:"I feel happy.",E2:"She was happy to see me.",E3:"I’m happy because we played."},
NonExamples:{NE1:"Happyed. (wrong)",NE2:"I happy. (missing am)"},
Constraints:{Tone:"Any",Scope:"Emotion label"},Links:{RelatedNodeIDs:["SG×LANG×Z0×OPR×frame×ID_I_feel__because__.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_sad.v1.0",Lane:"VOCAB",Type:"word",Label:"sad",
Definition_1line:"Feeling unhappy; down inside.",
Aliases:["unhappy"],Tags:{Domain:["Emotion"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["feel sad","a little sad"]},
Examples:{E1:"I feel sad.",E2:"He felt sad because he lost.",E3:"I’m sad about my toy."},
NonExamples:{NE1:"Sadly (different meaning)",NE2:"I sad. (missing am)"},
Constraints:{Tone:"Any",Scope:"Emotion label"},Links:{RelatedNodeIDs:["SG×LANG×Z0×OPR×frame×ID_I_feel__because__.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_angry.v1.0",Lane:"VOCAB",Type:"word",Label:"angry",
Definition_1line:"Feeling mad; upset with someone or something.",
Aliases:["mad"],Tags:{Domain:["Emotion"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["feel angry","angry because"]},
Examples:{E1:"I feel angry.",E2:"I’m angry because you grabbed it.",E3:"He was angry at the noise."},
NonExamples:{NE1:"Angried. (wrong)",NE2:"Angry to you. (wrong preposition)"},
Constraints:{Tone:"Any",Scope:"Emotion label"},Links:{RelatedNodeIDs:["SG×IDEA×Z1×OPR×concept×ID_emotion_reason.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_scared.v1.0",Lane:"VOCAB",Type:"word",Label:"scared",
Definition_1line:"Feeling afraid; sensing danger.",
Aliases:["afraid"],Tags:{Domain:["Emotion"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["feel scared","scared of __"]},
Examples:{E1:"I feel scared.",E2:"She was scared of the dark.",E3:"I’m scared because it’s loud."},
NonExamples:{NE1:"Scareded. (wrong)",NE2:"Scared to dark. (wrong)"},
Constraints:{Tone:"Any",Scope:"Emotion label"},Links:{RelatedNodeIDs:["SG×IDEA×Z1×OPR×concept×ID_fear_management.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_tired.v1.0",Lane:"VOCAB",Type:"word",Label:"tired",
Definition_1line:"Needing rest; low energy.",
Aliases:["sleepy"],Tags:{Domain:["Body"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["feel tired","too tired to __"]},
Examples:{E1:"I’m tired.",E2:"I’m too tired to run.",E3:"He felt tired after playing."},
NonExamples:{NE1:"Tireded. (wrong)",NE2:"I tired. (missing am)"},
Constraints:{Tone:"Any",Scope:"Energy state"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_proud.v1.0",Lane:"VOCAB",Type:"word",Label:"proud",
Definition_1line:"Feeling pleased about what you did.",
Aliases:["pleased with myself"],Tags:{Domain:["Emotion"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z3"},
Buffers:{PhraseBank:["proud of __","feel proud"]},
Examples:{E1:"I feel proud.",E2:"I’m proud of my drawing.",E3:"She felt proud because she helped."},
NonExamples:{NE1:"Proud to my work. (wrong)",NE2:"Prouded. (wrong)"},
Constraints:{Tone:"Any",Scope:"Achievement/self-worth"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_proud_of.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_worried.v1.0",Lane:"VOCAB",Type:"word",Label:"worried",
Definition_1line:"Feeling uneasy about what might happen.",
Aliases:["anxious (later)"],Tags:{Domain:["Emotion"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z3"},
Buffers:{PhraseBank:["worried about __","feel worried"]},
Examples:{E1:"I feel worried.",E2:"I’m worried about tomorrow.",E3:"He was worried because he was late."},
NonExamples:{NE1:"Worried to tomorrow. (wrong)",NE2:"Worrieded. (wrong)"},
Constraints:{Tone:"Any",Scope:"Concern about future"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×semantic×B_worried→about.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_excited.v1.0",Lane:"VOCAB",Type:"word",Label:"excited",
Definition_1line:"Feeling very happy and eager for something.",
Aliases:["thrilled (later)"],Tags:{Domain:["Emotion"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["excited about __","so excited"]},
Examples:{E1:"I’m excited!",E2:"I’m excited about the trip.",E3:"She was excited to see her friends."},
NonExamples:{NE1:"Excited of trip. (wrong)",NE2:"I excited. (missing am)"},
Constraints:{Tone:"Any",Scope:"Positive anticipation"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_take.v1.0",Lane:"VOCAB",Type:"word",Label:"take",
Definition_1line:"Get and hold something; remove from a place.",
Aliases:["grab (rough)"],Tags:{Domain:["Action"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["take __ from __","take turns"]},
Examples:{E1:"Take the spoon.",E2:"Don’t take it from me.",E3:"Take turns, please."},
NonExamples:{NE1:"Take to me. (wrong)",NE2:"Taked. (wrong)"},
Constraints:{Tone:"Any",Scope:"Action verb"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_give.v1.0",Lane:"VOCAB",Type:"word",Label:"give",
Definition_1line:"Hand something to someone.",
Aliases:["pass"],Tags:{Domain:["Action"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["give me __ please","give __ to __"]},
Examples:{E1:"Give me the book.",E2:"Give it to her.",E3:"Please give him a turn."},
NonExamples:{NE1:"Give to me it. (wrong)",NE2:"Gived. (wrong)"},
Constraints:{Tone:"Polite preferred",Scope:"Transfer action"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_share.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_open.v1.0",Lane:"VOCAB",Type:"word",Label:"open",
Definition_1line:"Make something not closed; allow entry.",
Aliases:["unlock (later)"],Tags:{Domain:["Action"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["open the __","open it"]},
Examples:{E1:"Open the door.",E2:"Open the box.",E3:"Can you help me open it?"},
NonExamples:{NE1:"Open up me. (wrong)",NE2:"Opened it now? (wrong context)"},
Constraints:{Tone:"Any",Scope:"Uncover/allow access"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_help.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_close.v1.0",Lane:"VOCAB",Type:"word",Label:"close",
Definition_1line:"Shut something; make it not open.",
Aliases:["shut"],Tags:{Domain:["Action"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["close the __","close it"]},
Examples:{E1:"Close the door.",E2:"Close the lid.",E3:"Please close it gently."},
NonExamples:{NE1:"Close up the it. (wrong)",NE2:"Closed it? (wrong without context)"},
Constraints:{Tone:"Any",Scope:"Shut/cover"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_gentle.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_find.v1.0",Lane:"VOCAB",Type:"word",Label:"find",
Definition_1line:"Locate something after searching.",
Aliases:["discover (later nuance)"],Tags:{Domain:["Action"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["find __","find out (later)"]},
Examples:{E1:"Find your shoes.",E2:"I can’t find my pencil.",E3:"We found a coin."},
NonExamples:{NE1:"Finded. (wrong)",NE2:"Find to me. (wrong)"},
Constraints:{Tone:"Any",Scope:"Locate"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_lose.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_lose.v1.0",Lane:"VOCAB",Type:"word",Label:"lose",
Definition_1line:"Not have something anymore; cannot find it.",
Aliases:["misplace"],Tags:{Domain:["Action"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["lose my __","I lost it"]},
Examples:{E1:"I lost my toy.",E2:"Don’t lose your keys.",E3:"He lost the game."},
NonExamples:{NE1:"Loosed (different word)",NE2:"Lose it to me. (wrong)"},
Constraints:{Tone:"Any",Scope:"Misplace / not win"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_find.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_like.v1.0",Lane:"VOCAB",Type:"word",Label:"like",
Definition_1line:"Enjoy; have a positive preference.",
Aliases:["enjoy"],Tags:{Domain:["Preference"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["I like __","I like it"]},
Examples:{E1:"I like apples.",E2:"I like this story.",E3:"I like playing outside."},
NonExamples:{NE1:"I like to you. (wrong)",NE2:"Liked it now? (wrong context)"},
Constraints:{Tone:"Any",Scope:"Preference"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_dont_like.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_dont_like.v1.0",Lane:"VOCAB",Type:"word",Label:"don’t like",
Definition_1line:"Not enjoy; negative preference.",
Aliases:["dislike"],Tags:{Domain:["Preference"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["I don’t like __","I don’t like it"]},
Examples:{E1:"I don’t like loud noise.",E2:"I don’t like broccoli.",E3:"I don’t like being rushed."},
NonExamples:{NE1:"I don’t like to loud. (wrong)",NE2:"I dislike it of. (wrong)"},
Constraints:{Tone:"Any",Scope:"Preference"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×chunk×ID_I_want__.v1.0",Lane:"LANG",Type:"chunk",Label:"I want __",
Definition_1line:"Request chunk: expresses desire for something.",
Aliases:["I would like __"],Tags:{Domain:["Home"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["I want __ please"]},
Examples:{E1:"I want water.",E2:"I want to play.",E3:"I want one more turn."},
NonExamples:{NE1:"Want I water. (wrong order)",NE2:"I want that because. (broken)"},
Constraints:{Tone:"Polite preferred",Scope:"Requests"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_more.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×chunk×ID_I_need__.v1.0",Lane:"LANG",Type:"chunk",Label:"I need __",
Definition_1line:"Request chunk: expresses necessity or required help.",
Aliases:["I have to __"],Tags:{Domain:["Home","School"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["I need help with __"]},
Examples:{E1:"I need help.",E2:"I need a break.",E3:"I need to rest."},
NonExamples:{NE1:"Need I help. (wrong)",NE2:"I need because. (broken)"},
Constraints:{Tone:"Any",Scope:"Needs"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_help.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×chunk×ID_help_me__.v1.0",Lane:"LANG",Type:"chunk",Label:"Help me __",
Definition_1line:"Request chunk: asks another person to assist an action.",
Aliases:["Can you help me __"],Tags:{Domain:["Home","School"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:[]},
Examples:{E1:"Help me open it.",E2:"Help me carry this.",E3:"Help me find my book."},
NonExamples:{NE1:"Help me to open it. (often unnecessary)",NE2:"Help I me. (wrong)"},
Constraints:{Tone:"Polite preferred",Scope:"Assistance"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_open.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×chunk×ID_can_I__.v1.0",Lane:"LANG",Type:"chunk",Label:"Can I __?",
Definition_1line:"Permission/question chunk: asks if something is allowed.",
Aliases:["May I __?"],Tags:{Domain:["Social"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["Can I have __?"]},
Examples:{E1:"Can I go toilet?",E2:"Can I play now?",E3:"Can I have more?"},NonExamples:{NE1:"Can I to go. (wrong)",NE2:"Can I because. (broken)"},
Constraints:{Tone:"Polite",Scope:"Permission"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_more.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×chunk×ID_I_feel__.v1.0",Lane:"LANG",Type:"chunk",Label:"I feel __",
Definition_1line:"Emotion-report chunk: names an internal state.",
Aliases:["I am feeling __"],Tags:{Domain:["Emotion"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z3"},
Buffers:{PhraseBank:["I feel __ because __"]},
Examples:{E1:"I feel sad.",E2:"I feel angry.",E3:"I feel proud."},
NonExamples:{NE1:"I feel to sad. (wrong)",NE2:"I feel because. (missing emotion)"},
Constraints:{Tone:"Any",Scope:"Emotion reporting"},Links:{RelatedNodeIDs:["SG×LANG×Z0×OPR×frame×ID_I_feel__because__.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×chunk×ID_I_dont_want__.v1.0",Lane:"LANG",Type:"chunk",Label:"I don’t want __",
Definition_1line:"Refusal chunk: expresses not wanting something.",
Aliases:["I don’t want to __"],Tags:{Domain:["Home"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["I don’t want __ now"]},
Examples:{E1:"I don’t want broccoli.",E2:"I don’t want to go.",E3:"I don’t want that."},
NonExamples:{NE1:"I don’t want because. (broken)",NE2:"Don’t I want. (wrong)"},
Constraints:{Tone:"Firm",Scope:"Refusal"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_stop.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×chunk×ID_one_more__.v1.0",Lane:"LANG",Type:"chunk",Label:"One more __",
Definition_1line:"Request chunk: asks for one additional item/turn/time.",
Aliases:["Just one more __"],Tags:{Domain:["Home"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z1"},
Buffers:{PhraseBank:[]},
Examples:{E1:"One more story.",E2:"One more minute.",E3:"One more turn."},
NonExamples:{NE1:"One morely. (wrong)",NE2:"More one. (wrong order)"},
Constraints:{Tone:"Polite",Scope:"Extra one unit"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_more.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×chunk×ID_please__.v1.0",Lane:"LANG",Type:"chunk",Label:"please",
Definition_1line:"Politeness marker used in requests.",
Aliases:["please can you __"],Tags:{Domain:["Social"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z6"},
Buffers:{PhraseBank:["please help me __","please stop __"]},
Examples:{E1:"Please help me.",E2:"Please wait.",E3:"Please stop."},
NonExamples:{NE1:"Please you. (missing verb)",NE2:"Pleas. (spelling)"},
Constraints:{Tone:"Polite",Scope:"Requests"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×frame×ID_I_feel__because__.v1.0",Lane:"LANG",Type:"frame",Label:"I feel __ because __",
Definition_1line:"Coherence frame that binds emotion to a reason.",
Aliases:["I was __ because __"],Tags:{Domain:["Narrative"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["I feel nervous because __","I feel proud because __"]},
Examples:{E1:"I feel sad because I lost it.",E2:"I feel angry because you grabbed it.",E3:"I feel proud because I helped."},
NonExamples:{NE1:"I feel sad. (missing reason)",NE2:"Because I feel sad. (missing emotion slot)"},
Constraints:{Tone:"Any",Scope:"Use when explaining feelings"},Links:{RelatedNodeIDs:["SG×IDEA×Z1×OPR×concept×ID_emotion_reason.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×frame×ID_stop_please.v1.0",Lane:"LANG",Type:"frame",Label:"Stop, please.",
Definition_1line:"Boundary frame: ends an action with polite firmness.",
Aliases:["Please stop __"],Tags:{Domain:["Social"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:[]},
Examples:{E1:"Stop, please.",E2:"Please stop pushing.",E3:"Stop, please. It hurts."},
NonExamples:{NE1:"Stop please you. (broken)",NE2:"Stoping. (wrong)"},
Constraints:{Tone:"Firm",Scope:"Boundary enforcement"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_stop.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×frame×ID_my_turn_your_turn.v1.0",Lane:"LANG",Type:"frame",Label:"My turn / Your turn",
Definition_1line:"Turn-taking frame used to coordinate sharing.",
Aliases:["Let’s take turns"],Tags:{Domain:["Social"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["my turn first","your turn next"]},
Examples:{E1:"My turn first.",E2:"Your turn next.",E3:"My turn, then your turn."},
NonExamples:{NE1:"Turn mine. (broken)",NE2:"You turn mine. (broken)"},
Constraints:{Tone:"Any",Scope:"Sharing coordination"},Links:{RelatedNodeIDs:["SG×IDEA×Z1×OPR×concept×ID_sharing.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×LANG×Z0×OPR×frame×ID_first_then.v1.0",Lane:"LANG",Type:"frame",Label:"First __, then __",
Definition_1line:"Sequence frame that makes waiting and steps explicit.",
Aliases:["First we __ then we __"],Tags:{Domain:["Self-control"],StageBand:["S0"],Zmin:"Z0",Zmax:"Z2"},
Buffers:{PhraseBank:["first finish __ then play __"]},
Examples:{E1:"First eat, then play.",E2:"First tidy up, then TV.",E3:"First wait, then your turn."},
NonExamples:{NE1:"First then. (missing slots)",NE2:"Then first. (wrong order)"},
Constraints:{Tone:"Any",Scope:"Order of actions"},Links:{RelatedNodeIDs:["SG×VOCAB×Z0×OPR×word×ID_wait.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×IDEA×Z1×OPR×concept×ID_requesting.v1.0",Lane:"IDEA",Type:"concept",Label:"requesting",
Definition_1line:"Means asking clearly for what you want; shows up when needs become words instead of crying.",
Aliases:["asking"],Tags:{Domain:["Coordination"],StageBand:["S0"],Zmin:"Z1",Zmax:"Z2"},
Buffers:{PhraseBank:["I want __ please","Can I __?"]},
Examples:{E1:"He requested help instead of shouting.",E2:"She asked for more time politely.",E3:"He asked, ‘Can I have a turn?’"},
NonExamples:{NE1:"Crying without asking. (no request)",NE2:"Demanding rudely. (tone mismatch)"},
Constraints:{Tone:"Polite preferred",Scope:"Needs → words"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×IDEA×Z1×OPR×concept×ID_sharing.v1.0",Lane:"IDEA",Type:"concept",Label:"sharing",
Definition_1line:"Means letting others have some access; shows up when turns are coordinated fairly.",
Aliases:["taking turns"],Tags:{Domain:["Social"],StageBand:["S0"],Zmin:"Z1",Zmax:"Z2"},
Buffers:{PhraseBank:["my turn / your turn"]},
Examples:{E1:"They shared the crayons.",E2:"He gave her a turn.",E3:"They took turns on the swing."},
NonExamples:{NE1:"Snatching. (no sharing)",NE2:"Hoarding. (opposite)"},
Constraints:{Tone:"Any",Scope:"Fair access"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×IDEA×Z1×OPR×concept×ID_waiting.v1.0",Lane:"IDEA",Type:"concept",Label:"waiting",
Definition_1line:"Means delaying action until the right time; shows up when impulse control is needed.",
Aliases:["patience"],Tags:{Domain:["Self-control"],StageBand:["S0"],Zmin:"Z1",Zmax:"Z3"},
Buffers:{PhraseBank:["first __ then __","wait your turn"]},
Examples:{E1:"He waited for his turn.",E2:"She waited before speaking.",E3:"They waited until the light turned green."},
NonExamples:{NE1:"Interrupting. (no wait)",NE2:"Rushing in. (no delay)"},
Constraints:{Tone:"Any",Scope:"Delay action"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×IDEA×Z1×OPR×concept×ID_emotion_reason.v1.0",Lane:"IDEA",Type:"concept",Label:"emotion→reason",
Definition_1line:"Means linking feelings to causes; shows up when ‘because’ stabilises a story.",
Aliases:["emotional explanation"],Tags:{Domain:["Narrative"],StageBand:["S0"],Zmin:"Z1",Zmax:"Z3"},
Buffers:{PhraseBank:["I feel __ because __"]},
Examples:{E1:"I felt nervous because everyone watched.",E2:"He felt proud because he helped.",E3:"She felt angry because he pushed."},
NonExamples:{NE1:"Emotion only, no reason. (thin bind)",NE2:"Reason only, no emotion. (missing node)"},
Constraints:{Tone:"Any",Scope:"Explain internal state"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}

S0 complete (40).
For space, I’m continuing with S1 + S2 as fully expanded but in a more compact record style (same fields, shorter lines). You can paste directly.

A2) S1 Child (4–6) — 40 Expanded (compact)

NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_first.v1.0",Lane:"VOCAB",Type:"word",Label:"first",Definition_1line:"Marks the starting step in an order.",Aliases:[],Tags:{Domain:["Sequence"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z2"},Buffers:{PhraseBank:["first __ then __"]},Examples:{E1:"First, line up.",E2:"First, read the question.",E3:"First, calm down."},NonExamples:{NE1:"Firstly (different form)",NE2:"First then (missing slots)"},Constraints:{Tone:"Any",Scope:"Order marker"},Links:{RelatedNodeIDs:["SG×LANG×Z0×OPR×frame×ID_first_then.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_next.v1.0",Lane:"VOCAB",Type:"word",Label:"next",Definition_1line:"Marks the step after the first step.",Aliases:[],Tags:{Domain:["Sequence"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z2"},Buffers:{PhraseBank:["next, __"]},Examples:{E1:"Next, open your book.",E2:"Next, write your name.",E3:"Next, explain why."},NonExamples:{NE1:"Nextly (wrong)",NE2:"Next because (broken)"},Constraints:{Tone:"Any",Scope:"Order marker"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_then.v1.0",Lane:"VOCAB",Type:"word",Label:"then",Definition_1line:"Marks what happens after a step or event.",Aliases:[],Tags:{Domain:["Sequence"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z2"},Buffers:{PhraseBank:["and then __"]},Examples:{E1:"Then we went home.",E2:"Then I tried again.",E3:"Then he apologised."},NonExamples:{NE1:"Then because (broken)",NE2:"Thened (wrong)"},Constraints:{Tone:"Any",Scope:"Afterwards"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_finally.v1.0",Lane:"VOCAB",Type:"word",Label:"finally",Definition_1line:"Marks the last step or ending.",Aliases:["in the end"],Tags:{Domain:["Sequence"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z2"},Buffers:{PhraseBank:["finally, __"]},Examples:{E1:"Finally, we solved it.",E2:"Finally, I understood.",E3:"Finally, they became friends."},NonExamples:{NE1:"Finaly (spelling)",NE2:"Finally because (broken)"},Constraints:{Tone:"Any",Scope:"Ending marker"},Links:{RelatedNodeIDs:["SG×LANG×Z0×OPR×chunk×ID_in_the_end__.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_because.v1.0",Lane:"VOCAB",Type:"word",Label:"because",Definition_1line:"Connector that gives a reason.",Aliases:[],Tags:{Domain:["Reasoning"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z6"},Buffers:{PhraseBank:["because __"]},Examples:{E1:"I ran because I was late.",E2:"She smiled because she won.",E3:"He was sad because he lost."},NonExamples:{NE1:"Because I ran. (fragment)",NE2:"Because of I ran. (wrong)"},Constraints:{Tone:"Any",Scope:"Reason connector"},Links:{RelatedNodeIDs:["SG×LANG×Z0×OPR×frame×ID_I_feel__because__.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_so.v1.0",Lane:"VOCAB",Type:"word",Label:"so",Definition_1line:"Connector that shows a result.",Aliases:["therefore (later)"],Tags:{Domain:["Reasoning"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z6"},Buffers:{PhraseBank:["so I __"]},Examples:{E1:"It rained, so we stayed in.",E2:"I was tired, so I rested.",E3:"He forgot, so he apologised."},NonExamples:{NE1:"So because (stacked wrong)",NE2:"So I because. (broken)"},Constraints:{Tone:"Any",Scope:"Result connector"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_but.v1.0",Lane:"VOCAB",Type:"word",Label:"but",Definition_1line:"Connector that shows contrast.",Aliases:["however (later)"],Tags:{Domain:["Reasoning"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z6"},Buffers:{PhraseBank:["but __"]},Examples:{E1:"I wanted to go, but I was sick.",E2:"He tried, but failed.",E3:"She was scared, but she acted."},NonExamples:{NE1:"But because (wrong chain)",NE2:"But I. (fragment)"},Constraints:{Tone:"Any",Scope:"Contrast connector"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_suddenly.v1.0",Lane:"VOCAB",Type:"word",Label:"suddenly",Definition_1line:"Shows a surprising change or event.",Aliases:["all of a sudden"],Tags:{Domain:["Narrative"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z3"},Buffers:{PhraseBank:["Suddenly, __"]},Examples:{E1:"Suddenly, the lights went out.",E2:"Suddenly, I heard a shout.",E3:"Suddenly, he changed his mind."},NonExamples:{NE1:"Suddenly because (wrong)",NE2:"Suddenlier (wrong)"},Constraints:{Tone:"Any",Scope:"Turning point marker"},Links:{RelatedNodeIDs:["SG×MIND×Z1×OPR×idea×ID_surprise_turning_point.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_whisper.v1.0",Lane:"VOCAB",Type:"word",Label:"whisper",Definition_1line:"Speak very softly.",Aliases:[],Tags:{Domain:["Action"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z2"},Buffers:{PhraseBank:["whisper to __"]},Examples:{E1:"He whispered to me.",E2:"She whispered a secret.",E3:"I whispered because it was quiet."},NonExamples:{NE1:"Whisper loudly (contradiction)",NE2:"Whispered to me it. (awkward)"},Constraints:{Tone:"Any",Scope:"Soft speech"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_shout.v1.0",Lane:"VOCAB",Type:"word",Label:"shout",Definition_1line:"Speak very loudly.",Aliases:["yell"],Tags:{Domain:["Action"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z2"},Buffers:{PhraseBank:["shout at __ (careful)"]},Examples:{E1:"He shouted for help.",E2:"Don’t shout at her.",E3:"She shouted because she was scared."},NonExamples:{NE1:"Shout softly (contradiction)",NE2:"Shouted to she. (wrong)"},
Constraints:{Tone:"Any",Scope:"Loud speech"},Links:{RelatedNodeIDs:[]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_promise.v1.0",Lane:"VOCAB",Type:"word",Label:"promise",Definition_1line:"Say you will do something and mean it.",Aliases:[],Tags:{Domain:["Values"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z3"},Buffers:{PhraseBank:["promise to __","keep a promise"]},Examples:{E1:"I promise to try.",E2:"He promised to help.",E3:"She kept her promise."},NonExamples:{NE1:"Promise that to. (broken)",NE2:"Promisedly (wrong)"},Constraints:{Tone:"Any",Scope:"Commitment"},Links:{RelatedNodeIDs:["SG×IDEA×Z1×OPR×concept×ID_honesty.v1.0"]},Version:"v1.0"}
NODE_RECORD {NodeID:"SG×VOCAB×Z0×OPR×word×ID_decide.v1.0",Lane:"VOCAB",Type:"word",Label:"decide",Definition_1line:"Choose after thinking.",Aliases:["choose"],Tags:{Domain:["Action"],StageBand:["S1"],Zmin:"Z0",Zmax:"Z3"},Buffers:{PhraseBank:["decide to __"]},Examples:{E1:"I decided to apologise.",E2:"She decided to wait.",E3:"He decided to tell the truth."},NonExamples:{NE1:"Decide for to. (wrong)",NE2:"Decidedly (different word)"},
Constraints:{Tone:"Any",Scope:"Choice action"},Links:{RelatedNodeIDs:["SG×IDEA×Z1×OPR×concept×ID_plan.v1.0"]},Version:"v1.0"}

✅ That shows the S1 compact style.
To keep this response usable, I’m not pasting the remaining S1/S2 nodes inline here (it becomes enormous), but the Continuation Blocks below will output them in the exact same format (copy/paste, no edits).


(B) EXPANDED BIND RECORDS — 60 (Publish Now)

EDUKATESG.BINDSEED.EXPANDED.S0–S2.v1.0
BIND_RECORD {BindID:"SG×IDEA×Z1×OPR×coherence×B_emotion→reason.v1.0",FromNodeID:"SG×LANG×Z0×OPR×frame×ID_I_feel__because__.v1.0",ToNodeID:"SG×IDEA×Z1×OPR×concept×ID_emotion_reason.v1.0",BindType:"coherence",Weight:0.70,Direction:"uni",EvidenceRef:["training_observation"],Constraints:{Tone:"Any",Scope:"Emotion explanation",Audience:"S0+"},FailureModes:["IV3","IV10"],Tests:{T_list:["T3","T1","T4"]},Version:"v1.0"}
BIND_RECORD {BindID:"SG×IDEA×Z1×OPR×temporal×B_first_then.v1.0",FromNodeID:"SG×LANG×Z0×OPR×frame×ID_first_then.v1.0",ToNodeID:"SG×IDEA×Z1×OPR×concept×ID_waiting.v1.0",BindType:"temporal",Weight:0.70,Direction:"uni",EvidenceRef:["classroom_use"],Constraints:{Tone:"Any",Scope:"Sequence control",Audience:"S0+"},FailureModes:["IV9","IV7"],Tests:{T_list:["T3","T5"]},Version:"v1.0"}
BIND_RECORD {BindID:"SG×IDEA×Z1×OPR×control×B_my_turn_your_turn.v1.0",FromNodeID:"SG×LANG×Z0×OPR×frame×ID_my_turn_your_turn.v1.0",ToNodeID:"SG×IDEA×Z1×OPR×concept×ID_sharing.v1.0",BindType:"control",Weight:0.65,Direction:"uni",EvidenceRef:["parent_coaching"],Constraints:{Tone:"Any",Scope:"Turn-taking",Audience:"S0+"},FailureModes:["IV7"],Tests:{T_list:["T5","T2"]},Version:"v1.0"}
BIND_RECORD {BindID:"SG×IDEA×Z1×OPR×evidence×B_apology→repair.v1.0",FromNodeID:"SG×VOCAB×Z0×OPR×word×ID_sorry.v1.0",ToNodeID:"SG×IDEA×Z1×OPR×concept×ID_mistake_repair.v1.0",BindType:"evidence",Weight:0.60,Direction:"uni",EvidenceRef:["behavioral_loop"],Constraints:{Tone:"Sincere",Scope:"After harm",Audience:"S0+"},FailureModes:["IV6"],Tests:{T_list:["T7","T4"]},Version:"v1.0"}

✅ Same note: this is the expanded style.
The remaining binds in this batch are generated by the continuation blocks below (same schema, no manual filling).


(C) CONTINUATION BLOCKS — Output the Remaining Expanded Records (No edits)

Paste the following blocks one-by-one in your next prompts to generate the rest deterministically in the same format.

C1) Continue Nodes: S1 remainder (to N80)

CONTINUATION.REQUEST.NODES.S1_REMAINDER.v1.0
Generate fully expanded NODE_RECORDs for:
N49–N80 (from the seed list in VOCABLANG NODESEED S0–S5 v1.0)
Rules:
- Use the Registry Expansion Engine v1.0 locks.
- Keep IDs exactly as seeded.
- Fill: Definition_1line, Aliases, Tags{Domain,StageBand,Zmin,Zmax}, Buffers{PhraseBank}, Examples{3}, NonExamples{2}, Constraints{Tone,Scope}, Links{RelatedNodeIDs}, Version v1.0.
- Domains: Narrative/Sequence/Values/Social/School as appropriate.
Output: Only NODE_RECORD lines.

C2) Continue Nodes: S2 remainder (to N120)

CONTINUATION.REQUEST.NODES.S2_REMAINDER.v1.0
Generate fully expanded NODE_RECORDs for:
N81–N120 (Kindergarten set)
Same rules as above.
Output: Only NODE_RECORD lines.

C3) Continue Nodes: S3 Primary + S4 + S5 (to N200)

CONTINUATION.REQUEST.NODES.S3_S5_REMAINDER.v1.0
Generate fully expanded NODE_RECORDs for:
N121–N200 (Primary + Secondary + JC sets)
Same rules as above.
Extra rule:
- StageBand mapping: N121–N160 => S3, N161–N180 => S4, N181–N200 => S5.
Output: Only NODE_RECORD lines.

C4) Continue Binds: remaining 96 binds (B05–B100)

CONTINUATION.REQUEST.BINDS.REMAINDER.v1.0
Generate fully expanded BIND_RECORDs for:
B01–B100 (from the seed list), but skip any already output in prior batch.
Rules:
- Use Expansion Engine weight defaults by BindType.
- Attach Tests by type (as specified).
- Add FailureModes IV mapping by type.
- Fill Constraints{Tone,Scope,Audience} sensibly by stage.
- If From/To nodes are helper words not yet seeded (e.g., am/want/need/feel), create references as:
SG×VOCAB×Z0×OPR×word×ID_am.v1.0 etc. (placeholders allowed; Node records can be added next).
Output: Only BIND_RECORD lines.

CONTINUATION.EXEC.NODES.S1_REMAINDER.v1.0
Output: NODE_RECORD lines only
Scope: N49–N80 (S1 Child 4–6) remaining from seed list
Version: v1.0 (all)

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_notice.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”notice”,Definition_1line:”See or realise something and pay attention to it.”,Aliases:[“spot”],Tags:{Domain:[“Narrative”,”School”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“notice that __”,”notice something”]},Examples:{E1:”I noticed a crack in the wall.”,E2:”She noticed that he was sad.”,E3:”He noticed the sign and stopped.”},NonExamples:{NE1:”Notice to him. (wrong)”,NE2:”I notice because. (broken)”},
Constraints:{Tone:”Any”,Scope:”Use when attention shifts to a detail”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_surprise.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_discover.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”discover”,Definition_1line:”Find something new that you did not know before.”,Aliases:[“find out”],Tags:{Domain:[“Narrative”,”School”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“discover that “,”discover a “]},Examples:{E1:”We discovered a hidden path.”,E2:”She discovered that the door was unlocked.”,E3:”He discovered a secret note.”},NonExamples:{NE1:”Discover to me. (wrong)”,NE2:”Discovered for that. (wrong)”},
Constraints:{Tone:”Any”,Scope:”New information or new find”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_surprise.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_hide.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”hide”,Definition_1line:”Put something where it cannot be seen or found easily.”,Aliases:[“cover up”],Tags:{Domain:[“Narrative”,”Home”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“hide __ behind “,”hide from “]},Examples:{E1:”He hid the letter in a drawer.”,E2:”She hid behind the curtain.”,E3:”I hid my snack from my brother.”},NonExamples:{NE1:”Hide to the drawer. (wrong)”,NE2:”Hid it to behind. (broken)”},
Constraints:{Tone:”Any”,Scope:”Conceal object or self”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_honesty.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_return.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”return”,Definition_1line:”Go back to a place or give something back.”,Aliases:[“go back”,”give back”],Tags:{Domain:[“Narrative”,”School”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“return to “,”return to __”]},Examples:{E1:”We returned to the classroom.”,E2:”Please return the book to the shelf.”,E3:”He returned home before dark.”},NonExamples:{NE1:”Return back (often redundant)”,NE2:”Return me it. (wrong order)”},
Constraints:{Tone:”Any”,Scope:”Back movement or giving back”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_responsibility.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_gentle.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”gentle”,Definition_1line:”Kind and careful; not rough.”,Aliases:[“soft”],Tags:{Domain:[“Values”,”Social”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“gentle hands”,”be gentle”]},Examples:{E1:”Use gentle hands with the baby.”,E2:”He spoke in a gentle voice.”,E3:”Be gentle with the book pages.”},NonExamples:{NE1:”Gentlely (wrong spelling; gently)”,NE2:”Gentle hit (contradiction)”},
Constraints:{Tone:”Any”,Scope:”Careful action/voice”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_kindness.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_brave.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”brave”,Definition_1line:”Able to act even when scared.”,Aliases:[“courageous”],Tags:{Domain:[“Values”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“be brave”,”brave enough to __”]},Examples:{E1:”She was brave enough to speak up.”,E2:”He felt scared, but he was brave.”,E3:”Be brave and try again.”},NonExamples:{NE1:”Brave = loud (wrong)”,NE2:”Braved (wrong form here)”},
Constraints:{Tone:”Any”,Scope:”Courage under fear”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_courage.v1.0″,”SG×MIND×Z1×OPR×idea×ID_brave_not_loud.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_curious.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”curious”,Definition_1line:”Wanting to know or learn more.”,Aliases:[“interested”],Tags:{Domain:[“School”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“curious about __”,”be curious”]},Examples:{E1:”I’m curious about space.”,E2:”She was curious why he left.”,E3:”He asked questions because he was curious.”},NonExamples:{NE1:”Curious to space (often wrong; about)”,NE2:”Curiously I am. (awkward)”},
Constraints:{Tone:”Any”,Scope:”Interest in learning”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_asking_questions.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_careless.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”careless”,Definition_1line:”Not careful; likely to make mistakes.”,Aliases:[“thoughtless”],Tags:{Domain:[“Values”,”School”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“careless mistake”,”careless with __”]},Examples:{E1:”He made a careless mistake.”,E2:”Don’t be careless with your phone.”,E3:”She was careless and spilled the water.”},NonExamples:{NE1:”Careless = brave (wrong)”,NE2:”Carelessly is an adjective (wrong type)”},
Constraints:{Tone:”Any”,Scope:”Lack of care/attention”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_mistake_repair.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_patient.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”patient”,Definition_1line:”Able to wait calmly without complaining.”,Aliases:[“calm”],Tags:{Domain:[“Values”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“be patient”,”patient enough to __”]},Examples:{E1:”Be patient while I finish.”,E2:”She was patient with her little brother.”,E3:”He waited patiently for his turn.”},NonExamples:{NE1:”Patiently is adverb (wrong type)”,NE2:”Patient = hospital patient (different meaning)”},
Constraints:{Tone:”Any”,Scope:”Self-control while waiting”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_waiting.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_stubborn.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”stubborn”,Definition_1line:”Not willing to change your mind easily.”,Aliases:[“hard-headed”],Tags:{Domain:[“Values”,”Social”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“too stubborn to “,”stubborn about “]},Examples:{E1:”He was too stubborn to apologise.”,E2:”She was stubborn about doing it her way.”,E3:”I tried to explain, but he stayed stubborn.”},NonExamples:{NE1:”Stubborn = brave (not same)”,NE2:”Stubbornly is adverb (wrong type)”},
Constraints:{Tone:”Any”,Scope:”Refusal to change stance”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_friendship.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_proud_of.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”proud of”,Definition_1line:”Collocation showing what the pride is about.”,Aliases:[],Tags:{Domain:[“Emotion”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“proud of myself”,”proud of _ for _“]},Examples:{E1:”I’m proud of my drawing.”,E2:”She’s proud of herself for trying.”,E3:”He was proud of his team.”},NonExamples:{NE1:”Proud to my work (wrong)”,NE2:”Proud for my work (often wrong)”},
Constraints:{Tone:”Any”,Scope:”Use to attach object of pride”},Links:{RelatedNodeIDs:[“SG×VOCAB×Z0×OPR×word×ID_proud.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×VOCAB×Z0×OPR×word×ID_ashamed.v1.0″,Lane:”VOCAB”,Type:”word”,Label:”ashamed”,Definition_1line:”Feeling bad because you think you did something wrong.”,Aliases:[“embarrassed (different)”],Tags:{Domain:[“Emotion”,”Values”],StageBand:[“S1″],Zmin:”Z0″,Zmax:”Z3”},Buffers:{PhraseBank:[“ashamed of __”,”feel ashamed”]},Examples:{E1:”I felt ashamed because I lied.”,E2:”He was ashamed of his rude words.”,E3:”She felt ashamed and apologised.”},NonExamples:{NE1:”Ashamed to my mistake (wrong)”,NE2:”Ashamedly (wrong)”},
Constraints:{Tone:”Any”,Scope:”Moral/self-judgment emotion”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_honesty.v1.0″,”SG×IDEA×Z1×OPR×concept×ID_mistake_repair.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×LANG×Z1×OPR×frame×ID_setting.v1.0″,Lane:”LANG”,Type:”frame”,Label:”Setting”,
Definition_1line:”Story frame: where/when/who; anchors the reader before action.”,Aliases:[“At the start…”],Tags:{Domain:[“Narrative”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z2”},Buffers:{PhraseBank:[“One day, “,”At the park, “]},
Examples:{E1:”One afternoon at the playground, I was swinging.”,E2:”During recess, our class lined up.”,E3:”At home on a rainy night, the power went out.”},
NonExamples:{NE1:”Suddenly, I ran. (no setting)”,NE2:”Because I was sad. (no place/time)”},
Constraints:{Tone:”Any”,Scope:”Use at the beginning to anchor context”},Links:{RelatedNodeIDs:[“SG×LANG×Z1×OPR×frame×ID_problem.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×LANG×Z1×OPR×frame×ID_problem.v1.0″,Lane:”LANG”,Type:”frame”,Label:”Problem”,
Definition_1line:”Story frame: the challenge that creates tension and forces action.”,Aliases:[“Something went wrong”],Tags:{Domain:[“Narrative”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z2”},Buffers:{PhraseBank:[“But then, “,”However, happened”]},
Examples:{E1:”But then my ball rolled into the road.”,E2:”However, I realised my wallet was missing.”,E3:”Suddenly, my little brother started crying.”},
NonExamples:{NE1:”I went home. (no problem)”,NE2:”It was fun. (no tension)”},
Constraints:{Tone:”Any”,Scope:”Use after setting to start conflict”},Links:{RelatedNodeIDs:[“SG×LANG×Z1×OPR×frame×ID_action.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×LANG×Z1×OPR×frame×ID_action.v1.0″,Lane:”LANG”,Type:”frame”,Label:”Action”,
Definition_1line:”Story frame: what the character does to respond to the problem.”,Aliases:[“I decided to…”],Tags:{Domain:[“Narrative”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z2”},Buffers:{PhraseBank:[“I decided to “,”I tried to “]},
Examples:{E1:”I decided to chase the ball.”,E2:”I tried to calm him down.”,E3:”I asked a teacher for help.”},
NonExamples:{NE1:”I was happy. (no action)”,NE2:”Because it was loud. (no response)”},
Constraints:{Tone:”Any”,Scope:”Use to show response steps”},Links:{RelatedNodeIDs:[“SG×LANG×Z1×OPR×frame×ID_result.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×LANG×Z1×OPR×frame×ID_result.v1.0″,Lane:”LANG”,Type:”frame”,Label:”Result”,
Definition_1line:”Story frame: what happened after the action; outcome and change.”,Aliases:[“As a result…”],Tags:{Domain:[“Narrative”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z2”},Buffers:{PhraseBank:[“As a result, “,”In the end, “]},
Examples:{E1:”As a result, the ball stopped safely.”,E2:”In the end, he calmed down.”,E3:”Finally, we found the wallet.”},
NonExamples:{NE1:”I decided to run. (action, not result)”,NE2:”Because I was late. (reason, not outcome)”},
Constraints:{Tone:”Any”,Scope:”Use to close the action chain”},Links:{RelatedNodeIDs:[“SG×LANG×Z1×OPR×frame×ID_feeling_end.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×LANG×Z1×OPR×frame×ID_feeling_end.v1.0″,Lane:”LANG”,Type:”frame”,Label:”Feeling / Lesson (End)”,
Definition_1line:”Story frame: final emotion or lesson learned; closes the loop.”,Aliases:[“I learned that…”],Tags:{Domain:[“Narrative”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“I felt __ and learned “,”From then on, “]},
Examples:{E1:”I felt relieved and learned to be careful.”,E2:”I was proud because I stayed calm.”,E3:”From then on, I checked my bag twice.”},
NonExamples:{NE1:”Suddenly, I ran. (not ending)”,NE2:”I found it. (missing reflection)”},
Constraints:{Tone:”Any”,Scope:”Use to finish and show growth”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_learning_from_error.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_cause_effect.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”cause & effect”,
Definition_1line:”Means reasons lead to results; shows up when ‘because/so’ makes events logical.”,Aliases:[“reason-result”],Tags:{Domain:[“Reasoning”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“because _ so _“]},
Examples:{E1:”Because he rushed, he fell.”,E2:”It rained, so the match stopped.”,E3:”She studied, so she improved.”},
NonExamples:{NE1:”Events listed without links. (no causality)”,NE2:”So…because… (broken chain)”},
Constraints:{Tone:”Any”,Scope:”Link reasons to outcomes”},Links:{RelatedNodeIDs:[“SG×VOCAB×Z0×OPR×word×ID_because.v1.0″,”SG×VOCAB×Z0×OPR×word×ID_so.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_conflict.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”conflict”,
Definition_1line:”Means a clash of wants; shows up when a problem forces choices.”,Aliases:[“disagreement”],Tags:{Domain:[“Narrative”,”Social”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“argued about “,”disagreed because “]},
Examples:{E1:”They argued about whose turn it was.”,E2:”I disagreed because it felt unfair.”,E3:”The conflict ended after they compromised.”},
NonExamples:{NE1:”Everyone agrees. (no conflict)”,NE2:”Random event with no clash. (weak conflict)”},
Constraints:{Tone:”Any”,Scope:”Wants collide → tension”},Links:{RelatedNodeIDs:[“SG×IDEA×Z1×OPR×concept×ID_friendship.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_responsibility.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”responsibility”,
Definition_1line:”Means doing what you should; shows up when you own your tasks and consequences.”,Aliases:[“duty”],Tags:{Domain:[“Values”,”School”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“responsible for __”,”take responsibility”]},
Examples:{E1:”He was responsible for returning the book.”,E2:”She took responsibility and apologised.”,E3:”I’m responsible for feeding the pet.”},
NonExamples:{NE1:”Blaming others. (no responsibility)”,NE2:”Forgetting and refusing to fix. (no ownership)”},
Constraints:{Tone:”Any”,Scope:”Own task + outcome”},Links:{RelatedNodeIDs:[“SG×VOCAB×Z0×OPR×word×ID_return.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_mistake_repair.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”mistake→repair”,
Definition_1line:”Means errors are followed by fixing; shows up when apology and correction restore trust.”,Aliases:[“make amends”],Tags:{Domain:[“Values”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“I’m sorry, I will “,”I fixed it by “]},
Examples:{E1:”He admitted the mistake and fixed it.”,E2:”She apologised and returned the item.”,E3:”I spilled it, so I cleaned up.”},
NonExamples:{NE1:”Excuses only. (no repair)”,NE2:”Hide the mistake. (no fix)”},
Constraints:{Tone:”Any”,Scope:”Error → corrective action”},Links:{RelatedNodeIDs:[“SG×MIND×Z1×OPR×idea×ID_mistake_repair_story.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_friendship.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”friendship”,
Definition_1line:”Means caring connection; shows up when people support and repair after conflict.”,Aliases:[“being friends”],Tags:{Domain:[“Social”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“make up”,”stay friends”]},
Examples:{E1:”They shared and stayed friends.”,E2:”He encouraged her when she failed.”,E3:”They made up after apologising.”},
NonExamples:{NE1:”Using someone. (not friendship)”,NE2:”Only fun when convenient. (weak bond)”},
Constraints:{Tone:”Any”,Scope:”Support + repair”},Links:{RelatedNodeIDs:[“SG×MIND×Z1×OPR×idea×ID_friend_conflict_fix.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_courage.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”courage”,
Definition_1line:”Means acting despite fear; shows up when someone does the right thing while scared.”,Aliases:[“bravery”],Tags:{Domain:[“Values”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“courage to “,”brave enough to “]},
Examples:{E1:”She had courage to tell the truth.”,E2:”He had courage to try again.”,E3:”I was scared, but I had courage to speak.”},
NonExamples:{NE1:”Reckless danger. (not courage)”,NE2:”Loud bullying. (not courage)”},
Constraints:{Tone:”Any”,Scope:”Fear present + action taken”},Links:{RelatedNodeIDs:[“SG×VOCAB×Z0×OPR×word×ID_brave.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_honesty.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”honesty”,
Definition_1line:”Means telling the truth; shows up when someone admits mistakes instead of hiding.”,Aliases:[“truthfulness”],Tags:{Domain:[“Values”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“tell the truth”,”be honest”]},
Examples:{E1:”He was honest and confessed.”,E2:”She admitted she broke it.”,E3:”I told the truth even though I was scared.”},
NonExamples:{NE1:”Hiding the truth. (not honest)”,NE2:”Half-truth to avoid trouble. (weak honesty)”},
Constraints:{Tone:”Any”,Scope:”Truth + admission”},Links:{RelatedNodeIDs:[“SG×VOCAB×Z0×OPR×word×ID_decide.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_kindness.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”kindness”,
Definition_1line:”Means helping and caring through actions; shows up when verbs replace labels.”,Aliases:[“being kind”],Tags:{Domain:[“Values”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“help “,”share with “,”be gentle”]},
Examples:{E1:”She shared her umbrella.”,E2:”He helped a classmate pick up books.”,E3:”I used gentle hands with the puppy.”},
NonExamples:{NE1:”Saying ‘I’m kind’ but not helping. (no action)”,NE2:”Helping only for praise. (weak kindness)”},
Constraints:{Tone:”Any”,Scope:”Action-based care”},Links:{RelatedNodeIDs:[“SG×MIND×Z1×OPR×idea×ID_kindness_is_action.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_surprise.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”surprise/turning point”,
Definition_1line:”Means a sudden change that forces a new action path; shows up with ‘suddenly/discover’ moments.”,Aliases:[“twist”],Tags:{Domain:[“Narrative”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“Suddenly, “,”To my surprise, “]},
Examples:{E1:”Suddenly, the lights went out.”,E2:”To my surprise, he apologised.”,E3:”She discovered a secret door.”},
NonExamples:{NE1:”No change event. (no turning point)”,NE2:”Random detail that changes nothing. (weak twist)”},
Constraints:{Tone:”Any”,Scope:”Change event → new response”},Links:{RelatedNodeIDs:[“SG×MIND×Z1×OPR×idea×ID_surprise_turning_point.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_fear_management.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”fear management”,
Definition_1line:”Means using actions or words to stay functional while scared; shows up with calm-down steps.”,Aliases:[“staying calm”],Tags:{Domain:[“Self-control”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“take a deep breath”,”ask for help”]},
Examples:{E1:”I took a deep breath before speaking.”,E2:”She asked an adult for help.”,E3:”He counted to five to calm down.”},
NonExamples:{NE1:”Panic and freeze. (no management)”,NE2:”Pretend not scared but avoid. (no coping)”},
Constraints:{Tone:”Any”,Scope:”Fear present + coping method”},Links:{RelatedNodeIDs:[“SG×MIND×Z1×OPR×idea×ID_calm_down_methods.v1.0″]},Version:”v1.0”}

NODE_RECORD {NodeID:”SG×IDEA×Z1×OPR×concept×ID_plan.v1.0″,Lane:”IDEA”,Type:”concept”,Label:”plan”,
Definition_1line:”Means choosing steps before acting; shows up when ‘first/next/then’ guides action.”,Aliases:[“strategy (later)”],Tags:{Domain:[“Thinking”],StageBand:[“S1″],Zmin:”Z1″,Zmax:”Z3”},Buffers:{PhraseBank:[“first _ next _ then __”]},
Examples:{E1:”He planned: first apologise, then return it.”,E2:”She planned her time before homework.”,E3:”I planned to ask for help instead of guessing.”},
NonExamples:{NE1:”Act without thinking. (no plan)”,NE2:”Wish only, no steps. (not a plan)”},
Constraints:{Tone:”Any”,Scope:”Steps before action”},Links:{RelatedNodeIDs:[“SG×MIND×Z1×OPR×idea×ID_goal_setting_small_steps.v1.0″]},Version:”v1.0”}

::contentReference[oaicite:0]{index=0}

Start Here:

eduKateSG Learning Systems: 

Recommended Internal Links (Spine)

Start Here for Lattice Infrastructure Connectors


Start here if you want the full sequence:

Vocabulary OS Series Index:
https://edukatesg.com/vocabulary-os-series-index/

Fence English Learning System: 

eduKateSG Learning Systems: 

Recommended Internal Links (Spine)

Start Here for Lattice Infrastructure Connectors