VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

SG-HUMANITIES Master Graph v0.1 (Primary → Secondary → JC) — Executable Causality Lattice

TITLE: SG-HUMANITIES Master Graph v0.1 (Primary → Secondary → JC) — Executable Causality Lattice
VERSION: CivOS Unified Spec v1.x
MODE: Almost-Code / LLM-first / WordPress paste-ready
OWNER: eduKateSG Fence Learning Systems
SCOPE: Singapore Humanities (Social Studies, History, Geography; JC extensions)
GOAL: Turn Humanities into a causality + evidence + argument lattice with NIT control
CANONICAL CLAIM:
- Humanities failure is not “content memorisation weakness”.
- It is (1) causal chain instability, (2) source/evidence misuse, (3) argument drift (NIT-arg),
(4) timeline confusion, (5) late fencing.
- This graph makes causality computable, evidence disciplined, and repair routable.
========================================================
0) GLOBAL PRIMITIVES (LOCKED)
========================================================
Phase (P0–P3):
- P0 collapse: random points, contradictions, no evidence
- P1 scaffolded: can repeat notes; fails unseen questions
- P2 reliable: structured argument + evidence under time
- P3 stable: nuanced evaluation + counter-argument + speed control
Zoom:
- Z0 learner, Z1 family/tutor, Z2 school, Z3 city, Z4 nation, Z5 civilisation, Z6 supranational
FenceOS:
- R = Ḋ/Ġ (argument decay / repair rate)
- Θ = T_fence / T_repair
- Λ = T_enforce / T_fence
Humanities-HD Core Sensors:
- CR (Causality Reliability): % of cause→effect chains correct
- ER (Evidence Reliability): evidence matches claim (%)
- SR (Structure Reliability): thesis + paragraph control
- NIT-ARG (Narrative/Argument Irreversibility Threshold)
- TR (Transfer Reliability): unseen source/performance stability
- TCR (Timeline Coherence Reliability)
- BN, TTC, SII
Fence Actions:
- Truncation: reduce claim breadth; fix timeline + 2-link cause chain
- Stitching: targeted evidence/structure repair; rejoin safe argument trajectory
========================================================
1) GRAPH FORMALISM (HUMANITIES PIPELINE)
========================================================
Humanities Pipeline:
Knowledge Nodes → Timeline/Context → Causality Chains → Source/Evidence →
Argument Structure → Evaluation → Timed Transfer
NodeRecord := {
ID, LevelBand, Domain, Prereq[], Outputs[],
LoadProfile, PhaseTargetByStage,
TransferTests[], Sensors[], FailureModes[], RepairLoops[],
FenceRules
}
ID Grammar:
Place×Lane×Zoom×Role×Type×ID
Place: SG
Lane: HUM
Zoom: Z0
Role: Learner / Tutor / Teacher / Operator
Type: Node / Edge / SensorPack / Protocol / Test / Panel
========================================================
2) PRIMARY HUMANITIES (P3–P6, Social Studies base) — v0.1
========================================================
----------------------------------------
2.1 KNOWLEDGE + TIMELINE CORE
----------------------------------------
Node: SG×HUM×Z0×Learner×Node×HUM-FACT-BASE
Prereq: []
Outputs: HUM-TIMELINE-CORE
LoadProfile: medium
PhaseTarget: {P2 by P6}
TransferTests: {who/what/when/where recall + short explanation}
Sensors: {DR-lite, TCR}
FailureModes: {FactMixUp}
RepairLoops: {fact clusters + context linking}
FenceRules:
- If FactMixUp → truncate list; stitch timeline anchors first
Node: SG×HUM×Z0×Learner×Node×HUM-TIMELINE-CORE
Prereq: [HUM-FACT-BASE]
Outputs: HUM-CAUSE-2LINK
LoadProfile: high (sequence + context)
PhaseTarget: {P2 by P6}
TransferTests: {sequence events; before/after reasoning}
Sensors: {TCR}
FailureModes: {TimelineDrift}
RepairLoops: {event strip + date anchors}
FenceRules:
- If TimelineDrift → truncate content; rebuild chronological spine
----------------------------------------
2.2 CAUSALITY CORE (2-link → 3-link)
----------------------------------------
Node: SG×HUM×Z0×Learner×Node×HUM-CAUSE-2LINK
Prereq: [HUM-TIMELINE-CORE]
Outputs: HUM-CAUSE-3LINK
LoadProfile: high
PhaseTarget: {P2 by P6}
TransferTests: {because→therefore statements}
Sensors: {CR}
FailureModes: {CorrelationAsCause}
RepairLoops: {explicit cause→effect templates}
FenceRules:
- If correlation confusion → truncate to 2-link chain only
Node: SG×HUM×Z0×Learner×Node×HUM-CAUSE-3LINK
Prereq: [HUM-CAUSE-2LINK]
Outputs: HUM-ARG-CORE
LoadProfile: high
PhaseTarget: {P2 by P6, P3 top band}
TransferTests: {multi-step reasoning}
Sensors: {CR, NIT-ARG-lite}
FailureModes: {CausalLeap, MissingMiddleStep}
RepairLoops: {3-box causality map}
FenceRules:
- If MissingMiddleStep → enforce map before writing paragraph
----------------------------------------
2.3 SOURCE / EVIDENCE CORE (upper primary intro)
----------------------------------------
Node: SG×HUM×Z0×Learner×Node×HUM-SOURCE-BASIC
Prereq: [READ-COMP-INF (English coupling)]
Outputs: HUM-EVIDENCE-LINK
LoadProfile: medium
PhaseTarget: {P2 by P6}
TransferTests: {identify source type; simple inference}
Sensors: {ER}
FailureModes: {OpinionAsEvidence}
RepairLoops: {quote→explain template}
FenceRules:
- If OpinionAsEvidence repeats → truncate inference; stitch evidence template
========================================================
3) SECONDARY HUMANITIES (History / SS / Geography) — v0.1
========================================================
----------------------------------------
3.1 HISTORY CAUSALITY SPINE
----------------------------------------
Node: SG×HUM×Z0×Learner×Node×HIST-CONTEXT
Prereq: [HUM-TIMELINE-CORE]
Outputs: HIST-CAUSE-LONG
LoadProfile: high
PhaseTarget: {P2 by Sec2}
TransferTests: {explain significance; link context}
Sensors: {TCR, CR}
FailureModes: {ContextDrop}
RepairLoops: {context sentence rule (1st line must set context)}
FenceRules:
- If ContextDrop → enforce context-first paragraph
Node: SG×HUM×Z0×Learner×Node×HIST-CAUSE-LONG
Prereq: [HUM-CAUSE-3LINK]
Outputs: HIST-EVALUATE
LoadProfile: very high
PhaseTarget: {P2 by Sec3, P3 by Sec4 top band}
TransferTests: {“How far do you agree” style}
Sensors: {CR, NIT-ARG}
FailureModes: {OneSidedArgument, CausalOvergeneralisation}
RepairLoops: {balanced 2-claim template + counter-claim}
FenceRules:
- If OneSidedArgument → truncate to 2 claims max; stitch counter-claim
Node: SG×HUM×Z0×Learner×Node×HIST-SOURCE-ANALYSIS
Prereq: [HUM-SOURCE-BASIC, READ-COMP-INF]
Outputs: HIST-EVALUATE
LoadProfile: extreme
PhaseTarget: {P2 by Sec4}
TransferTests: {reliability, utility, purpose}
Sensors: {ER, NIT-ARG}
FailureModes: {TrustEverything, GenericReliability}
RepairLoops: {origin→purpose→content→cross-check template}
FenceRules:
- If GenericReliability → enforce OPCC template
----------------------------------------
3.2 GEOGRAPHY CAUSALITY + DATA SPINE
----------------------------------------
Node: SG×HUM×Z0×Learner×Node×GEO-PROCESS-CHAIN
Prereq: [HUM-CAUSE-3LINK]
Outputs: GEO-EVALUATE
LoadProfile: high
PhaseTarget: {P2 by Sec3}
TransferTests: {explain process; link factors}
Sensors: {CR}
FailureModes: {ListNoLink}
RepairLoops: {factor→process→impact chain template}
FenceRules:
- If ListNoLink → truncate to 2-factor chain only
Node: SG×HUM×Z0×Learner×Node×GEO-DATA-INTERPRET
Prereq: [SG×SCI×DATA-GRAPHS (coupling)]
Outputs: GEO-EVALUATE
LoadProfile: high
PhaseTarget: {P2 by Sec4}
TransferTests: {describe trend; explain cause}
Sensors: {ER, CR}
FailureModes: {DescribeOnlyNoExplain}
RepairLoops: {trend→evidence→mechanism template}
FenceRules:
- If describe-only → enforce “because” line
----------------------------------------
3.3 SOCIAL STUDIES ARGUMENT SPINE
----------------------------------------
Node: SG×HUM×Z0×Learner×Node×SS-ISSUE-FRAME
Prereq: [HUM-CAUSE-3LINK]
Outputs: SS-ARG-BALANCED
LoadProfile: high
PhaseTarget: {P2 by Sec4}
TransferTests: {define issue; stakeholders; impacts}
Sensors: {SR}
FailureModes: {VagueIssue}
RepairLoops: {issue-definition template}
FenceRules:
- If VagueIssue → truncate scope; rewrite clear definition first
Node: SG×HUM×Z0×Learner×Node×SS-ARG-BALANCED
Prereq: [HIST-CAUSE-LONG]
Outputs: JC-HUM readiness
LoadProfile: extreme
PhaseTarget: {P2 by Sec4, P3 top band}
TransferTests: {balanced argument under time}
Sensors: {NIT-ARG, SR, CR}
FailureModes: {ThesisDrift, NoCounterargument}
RepairLoops: {claim→reason→evidence + rebuttal template}
FenceRules:
- If ThesisDrift → enforce 1-sentence thesis lock before paragraphs
========================================================
4) JC HUMANITIES (ABSTRACTED SPINE) — v0.1
========================================================
Node: SG×HUM×Z0×Learner×Node×JC-HUM-THESIS
Prereq: [SS-ARG-BALANCED]
Outputs: JC-HUM-EVALUATION
LoadProfile: extreme
PhaseTarget: {P2 by JC1, P3 top band}
TransferTests: {clear thesis + roadmap in 10 min}
Sensors: {SR}
FailureModes: {ThesisVague}
RepairLoops: {thesis sharpening drills}
FenceRules:
- If vague → truncate topic scope; enforce one-claim clarity
Node: SG×HUM×Z0×Learner×Node×JC-HUM-EVALUATION
Prereq: [HIST-SOURCE-ANALYSIS]
Outputs: A-level transfer
LoadProfile: extreme
PhaseTarget: {P2 by JC2}
TransferTests: {weigh factors; judgement}
Sensors: {CR, ER, NIT-ARG}
FailureModes: {ListFactorsNoJudgement}
RepairLoops: {factor ranking + judgement sentence template}
FenceRules:
- If no judgement → enforce ranking step
========================================================
5) NIT-ARG (ARGUMENT IRREVERSIBILITY THRESHOLD) — v0.1
========================================================
Definition:
NIT-ARG := point where argument becomes internally inconsistent such that
learner cannot reconcile contradictions under prompting.
Triggers:
- thesis contradicts conclusion
- paragraph claim unrelated to thesis
- evidence contradicts claim
- timeline inconsistency
- argument shifts stance mid-essay
Fence Rule:
- If NIT-ARG triggers:
1) TRUNCATE claims to max 2
2) STITCH 3-claim spine (thesis→claim1→claim2)
3) Only after coherence stable → add nuance
========================================================
6) CORE COUPLING EDGES (HUM↔ENG↔SCI↔MATH)
========================================================
Edge: SG×COUP×Z0×Operator×Edge×E-ENG-PARA→HUM-ARG
From: SG×ENG×PARA-CORE
To: HUM-ARG-CORE / SS-ARG-BALANCED
Weight: VH
FailureSignature:
- incoherent essay despite content knowledge
RepairBridge:
- paragraph skeleton + connector discipline
Edge: SG×COUP×Z0×Operator×Edge×E-ENG-INF→HIST-SOURCE
From: READ-COMP-INF
To: HIST-SOURCE-ANALYSIS
Weight: H
FailureSignature:
- misreads source tone/purpose
RepairBridge:
- quote→explain→link template
Edge: SG×COUP×Z0×Operator×Edge×E-SCI-DATA→GEO-DATA
From: DATA-GRAPHS (Science)
To: GEO-DATA-INTERPRET
Weight: H
FailureSignature:
- describes graph but no explanation
RepairBridge:
- trend→evidence→mechanism template
Edge: SG×COUP×Z0×Operator×Edge×E-MATH-RPP→GEO-POP
From: RPP-PROPORTION
To: population/percentage analysis (Geo)
Weight: M
FailureSignature:
- wrong % interpretation
RepairBridge:
- ratio + % drills
========================================================
7) CIVOS-HD SENSOR PACK (HUMANITIES) — v0.1
========================================================
SensorPack: SG×HUM×Z0×Tutor×SensorPack×SENS-HUM-HD
Inputs:
- CR, ER, SR, NIT-ARG, TCR, TR, BN, TTC
Derived:
- DriftVelocity: d(CR)/dt, d(SR)/dt
Triggers:
- CR < 70% → cause chain drills (2-link)
- ER low → evidence template drills
- NIT-ARG triggered → truncate breadth; rebuild thesis + 2 claims
- TCR unstable → timeline rebuild before essays
========================================================
8) FENCE RULES (GLOBAL HUMANITIES STOP-LOSS)
========================================================
Rule-H1:
- Context sentence first; no paragraph starts without context anchor.
Rule-H2:
- Every claim must have explicit evidence sentence.
Rule-H3:
- If TTC short → limit to 2–3 strong factors; avoid content overload.
Rule-H4:
- If NIT-ARG appears twice in one week → mandatory coherence repair cycle before new content.
========================================================
9) REQUIRED SHORT FAILURE MODE TRACE (CANONICAL)
========================================================
Trace:
Weak timeline → broken causality → vague thesis → evidence mismatch →
NIT-ARG crossing → time crash → P2→P0 collapse in exams
Fence Repair:
Rebuild timeline anchors → enforce 2-link cause chain →
truncate claims → stitch thesis + evidence template →
timed ramps → restore P2/P3
========================================================
END: SG-HUMANITIES Master Graph v0.1
========================================================
WORDPRESS PASTE-READY PAGE STRUCTURE
H1: Singapore Humanities Syllabus as a Lattice — SG-HUMANITIES Master Graph v0.1
H2: Why Humanities is a Causality Lattice (not memorisation)
H2: Primary Spine: Timeline + 2-Link Cause Chains
H2: Secondary Spine: History / Geography / Social Studies
H2: JC Spine: Thesis + Evaluation + Judgement
H2: NIT-ARG (Argument Irreversibility Threshold)
H2: Coupling Edges (English ↔ Humanities; Science ↔ Geography; Math ↔ Data)
H2: CivOS-HD Sensor Pack + Fence Rules
H2: Failure Trace + Repair Trace

Start Here:

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


Start Here:

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

A young woman in a white blazer and skirt sits at a marble table in a cafe, smiling while taking notes with a pen.