BTT.PSLE_MATH — BukitTimahTutor.com Primary 1–6 + PSLE Mathematics Overlay

(Almost-Code Canonical · Unified Spec v1.0)

PSLE Math is not “hard content.” It is a representation + transfer + time-compression test. This overlay makes that explicit and routes repair correctly.


BTT×PSLE_MATH — Lane Registry

[SITE]
Domain: bukittimahtutor.com
Place: SGP.SG.BT
Lane: EDU.MATH.PSLE
Role: Repair Router (Truncation + Stitching)
Zoom: Z0–Z3
v: v1.0

1) PSLE Math Lock (What PSLE Math Really Tests)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z3×V×LOCK×BTT.PSLE.PURPOSE×v1.0:
txt: "PSLE Math tests representation (modeling), error discipline, and transfer under time. BTT repairs meaning-first math, not drill-first math."
[EDGE]
binds_to:
SGP.SG.BT×EDU.MATH×Z3×R×PROTOCOL×BTT.MATH.REPAIR×v1.0
SGP.SG.BT×EDU×Z3×R×PROTOCOL×BTT.REPAIR_ROUTING×v1.0

2) PSLE Math Core Primitives (Below Topics)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z0×L×PRIM×PSLE.NUMBER_SENSE×v1.0:
def: "quantities feel real; estimation; place value; operations meaning"
[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z0×L×PRIM×PSLE.UNIT_DISCIPLINE×v1.0:
def: "labels/units tracked correctly; prevents nonsense answers"
[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z1×L×PRIM×PSLE.REPRESENTATION_MODELING×v1.0:
def: "turn words into structure (bar models / diagrams / equations)"
[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z1×L×PRIM×PSLE.ERROR_LOOP×v1.0:
def: "detect and localise mistakes; check methods"
[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z2×L×PRIM×PSLE.TRANSFER_VARIATION×v1.0:
def: "handle non-routine and multi-step variations"
[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z2×L×PRIM×PSLE.TIME_COMPRESSION×v1.0:
def: "execute within time without panic; stable accuracy"

3) PSLE Math Phases (P0–P3)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z3×S×PHASE×P0P3.PSLE×v1.0:
P3:
- "models correctly; solves non-routine; checks units; stable under time"
P2:
- "strong in routine types; brittle under unfamiliar phrasing; occasional careless errors"
P1:
- "drill-dependent; slow; collapses on multi-step; forgets checks"
P0:
- "cannot start; avoidance; shutdown"

4) PSLE Failure Mode Trace (Required)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z3×R×TRACE×BTT.PSLE.FAILURE_MODE×v1.0:
chain:
- "Z0: weak number sense → wrong operation choices"
- "Z1: representation fails → cannot structure word problems"
- "Z1: error loop weak → careless errors repeat"
- "Z2: transfer breaks → non-routine questions fail"
- "Z2: time compression collapse → panic → accuracy drops"
phase_drift:
- "P2 routine illusion → P1 under variation/time → P0 under exam stress"
repair_route:
- "truncate speed → rebuild modeling → restore error loop → add variation ladder → add time last"

5) PSLE Collapse Clusters (What Parents Call “Careless”)

Cluster A — Careless is not careless (S0 + error loop)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z0×R×TRACE×BTT.PSLE.CLUSTER.CARELESS×v1.0:
symptoms:
- "wrong units"
- "copied numbers wrongly"
- "missed keywords"
- "off-by-one steps"
root:
- "weak input precision + weak error localisation"
fix:
- "precision rituals + check scripts + repeat-error elimination"

Cluster B — Wrong Method Choice (number sense + representation)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z1×R×TRACE×BTT.PSLE.CLUSTER.METHOD_CHOICE×v1.0:
symptoms:
- "uses wrong operation"
- "guesses formula"
root:
- "number sense + representation missing"
fix:
- "meaning-first operation selection + diagram requirement"

Cluster C — Non-routine Variation Break (transfer)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z2×R×TRACE×BTT.PSLE.CLUSTER.NONROUTINE×v1.0:
symptoms:
- "fails new phrasing"
- "stuck when steps not obvious"
root:
- "variation ladder missing"
fix:
- "principle extraction + controlled variations"

Cluster D — Time Collapse (meta-control + stability)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z2×R×TRACE×BTT.PSLE.CLUSTER.TIME_COLLAPSE×v1.0:
symptoms:
- "slow"
- "rushes at end"
- "panic blanks"
root:
- "time control missing; acceleration mismatch"
fix:
- "time budgeting + staged speed training"

6) Primary 1–6 Progression (Capability Ladder, not Syllabus)

P1–P2: Build Number Reality + Units

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z3×S×MODULE×PRI12.CAPABILITY_LADDER×v1.0:
focus:
- PSLE.NUMBER_SENSE
- PSLE.UNIT_DISCIPLINE
risk_if_missing:
- "later modeling becomes guessing"

P3–P4: Modeling Begins (Words → Structure)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z3×S×MODULE×PRI34.CAPABILITY_LADDER×v1.0:
focus:
- PSLE.REPRESENTATION_MODELING
- PSLE.ERROR_LOOP
risk_if_missing:
- "careless becomes chronic; word problems become fear"

P5–P6: Transfer + Time Compression (PSLE Mode)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z3×S×MODULE×PRI56.CAPABILITY_LADDER×v1.0:
focus:
- PSLE.TRANSFER_VARIATION
- PSLE.TIME_COMPRESSION
risk_if_missing:
- "routine strong, exam collapses on non-routine/time"

7) BukitTimahTutor PSLE Math Repair Protocol (Strict Order)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z3×R×PROTOCOL×BTT.PSLE.REPAIR×v1.0:
TRUNCATE:
- "stop speed-chasing drills"
- "remove time pressure temporarily"
- "restore confidence via correct modeling"
REBUILD_1 NUMBER + UNITS:
- "operation meaning"
- "estimation"
- "unit discipline"
REBUILD_2 REPRESENTATION:
- "bar models / diagrams"
- "known-unknown-relationship template"
- "equation after model, not before"
REBUILD_3 ERROR LOOP:
- "check scripts"
- "repeat-error elimination"
- "self-correction habit"
REBUILD_4 TRANSFER:
- "variation ladder"
- "principle extraction"
- "non-routine training"
TIME (ONLY AFTER STABLE):
- "time budgeting"
- "accuracy under mild time"
- "speed last"

8) PSLE Math Sensors (BTT Measures)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z0×R×METRIC×BTT.PSLE.SENSOR.UNIT_ERROR_RATE×v1.0:
def: "unit/label mistakes frequency"
[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z1×R×METRIC×BTT.PSLE.SENSOR.MODEL_QUALITY×v1.0:
def: "quality of representation (diagram captures relationships)"
[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z1×R×METRIC×BTT.PSLE.SENSOR.REPEAT_ERROR×v1.0:
def: "repeat error recurrence per set"
[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z2×R×METRIC×BTT.PSLE.SENSOR.NONROUTINE_BREAK×v1.0:
def: "failure probability on unfamiliar PSLE-style questions"
[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z2×R×METRIC×BTT.PSLE.SENSOR.TIME_END_COLLAPSE×v1.0:
def: "drop in accuracy in last third of paper"

9) A*/AL/A1 Meaning in PSLE Context (P3 Definition)

[NODE]
SGP.SG.BT×EDU.MATH.PSLE×Z3×V×LOCK×BTT.PSLE.ASTAR_MEANING×v1.0:
txt: "PSLE A* / top performance means P3: strong modeling + strong transfer + low repeat-error + stable time control."

10) Canonical Copy/Paste Lock Block (PSLE Math)

[LOCKBLOCK:BTT.PSLE_MATH.v1.0]
PSLE Math is representation + transfer + time-compression.
BTT repairs: truncate speed-chasing → number+units → modeling → error loop → variation ladder → time → speed last.
Target: P3 (non-routine stable under time), not P1 drill illusion.

Recommended Internal Links (Spine)

Start Here: