PAGE: EKS.PSLE.MATH.P3.ASTAR.DIR.ARTICLE.v0_1TITLE: eduKateSG — PSLE Mathematics: Get A* by Reaching P3 Across Z0–Z3 (Paper 1 + Paper 2)TYPE: Full Article / Almost-Code / Canonical / LLM-firstLANE: EKS.PSLE.MATHSCOPE: Z0–Z3, P0–P3GOAL:- A* stability via: non-routine translation + routing + checking + time-tail controlREFS:- EKS.PRIMATH.TEST.P_SCORE.v0_1- EKS.PRIMATH.SENSOR.EXECUTION.v0_1- EKS.PRIMATH.LOOP.TRUNCATE_STITCH.v0_1
0) Definition Lock
DEFLOCK: EKS.PSLE.MATH.P3.ASTARPSLE A* is not “harder worksheets”.It is: stable execution across Paper 1 + Paper 2 with non-routine control.WORKING ⇔P(Z0) ≥ P3 on PSLE-critical pocketsANDZ1 repair loops reduce recurring errors fastANDZ2 routing prevents time-sink collapse (skip/stitch + partial marks)ANDZ3 stability holds across school prelim difficulty spikes
1) Coordinate Grammar
<EKS> × PSLE.MATH × Z{0–3} × P{0–3} × Type × IDType = DIR | NODE | SENSOR | TEST | LOOP | TOOL | CLAIM | BIND | AI_BLOCK
2) Z0 — PSLE Ground-Truth Skill Pockets (Atomic Execution)
DIR: EKS.PSLE.MATH.Z0.DIR.SKILL_POCKETS.v0_1NODES (PSLE-critical):- EKS.PSLE.MATH.Z0.NODE.NUMBER_ACCURACY_ZEROING.v0_1- EKS.PSLE.MATH.Z0.NODE.FRACTIONS_DECIMALS_PERCENT_INTEGRATION.v0_1- EKS.PSLE.MATH.Z0.NODE.RATIO_RATE_INTEGRATION.v0_1- EKS.PSLE.MATH.Z0.NODE.SPEED_DISTANCE_TIME_ADV.v0_1- EKS.PSLE.MATH.Z0.NODE.MEASUREMENT_UNITS_VOLUME_AREA_ADV.v0_1- EKS.PSLE.MATH.Z0.NODE.GEOMETRY_ANGLES_CIRCLES.v0_1- EKS.PSLE.MATH.Z0.NODE.DATA_INTERPRETATION.v0_1- EKS.PSLE.MATH.Z0.NODE.MODEL_METHOD_SELECTION.v0_1- EKS.PSLE.MATH.Z0.NODE.WORD_PROBLEM_TRANSLATION_NONROUTINE.v0_1- EKS.PSLE.MATH.Z0.NODE.CHECKING_ERROR_CONTROL.v0_1- EKS.PSLE.MATH.Z0.NODE.SPEED_UNDER_TIME.v0_1
Z0 Phase Test (PSLE)
TEST: EKS.PSLE.MATH.Z0.TEST.P_SCORE.v0_1REF: EKS.PRIMATH.TEST.P_SCORE.v0_1APPLY:- 1 Paper-1 style accuracy set (speed + no careless)- 1 Paper-2 style non-routine set (representation-first)OUTPUT:- pocket P map + “kill-zone” pockets (top 3 collapse causes)
3) Z1 — Repair Loops (PSLE Regeneration Engine)
DIR: EKS.PSLE.MATH.Z1.DIR.REPAIR_LOOPS.v0_1LOOPS:- EKS.PSLE.MATH.Z1.LOOP.ERROR_NOTEBOOK.v0_1- EKS.PSLE.MATH.Z1.LOOP.NONROUTINE_TRANSLATION.v0_1- EKS.PSLE.MATH.Z1.LOOP.MODEL_METHOD_VARIATION_LADDER.v0_1- EKS.PSLE.MATH.Z1.LOOP.CARELESSNESS_ZEROING.v0_1- EKS.PSLE.MATH.Z1.LOOP.MIXED_TOPIC_ROTATION.v0_1- EKS.PSLE.MATH.Z1.LOOP.TIMED_PAPERS_LITE.v0_1
LOOP: EKS.PSLE.MATH.Z1.LOOP.CARELESSNESS_ZEROING.v0_1DEF:A* is often lost to unforced errors, not concept gaps.PROTOCOL:- units always written- estimate magnitude- reverse-check with inverse operation- final answer sentence matches questionOUTPUT:Unforced errors trend down weekly.
LOOP: EKS.PSLE.MATH.Z1.LOOP.MODEL_METHOD_VARIATION_LADDER.v0_1LADDER:L0: direct bar model typeL1: rearranged storyL2: disguised topic mix (ratio+percent / speed+units)L3: multi-step with trap info and “what is asked” twistGOAL:Representation becomes transferable, not memorized.
4) Z2 — Paper Routing System (Paper 1 vs Paper 2)
DIR: EKS.PSLE.MATH.Z2.DIR.PAPER_ROUTING.v0_1NODES:- EKS.PSLE.MATH.Z2.NODE.PAPER1_ROUTER.v0_1- EKS.PSLE.MATH.Z2.NODE.PAPER2_ROUTER.v0_1- EKS.PSLE.MATH.Z2.NODE.TIME_SINK_TRUNCATION.v0_1- EKS.PSLE.MATH.Z2.NODE.RETURN_PASS_STITCH.v0_1- EKS.PSLE.MATH.Z2.NODE.PARTIAL_MARK_HARVEST.v0_1
Paper 1 Router (Accuracy + Speed)
NODE: EKS.PSLE.MATH.Z2.NODE.PAPER1_ROUTER.v0_1TARGET:- maximize full marks through speed + zero carelessRULE:- do not overthink- if stuck beyond short TIME_CAP → skip and return laterFOCUS:- accuracy-zeroing + pacing
Paper 2 Router (Non-routine + Partial Marks)
NODE: EKS.PSLE.MATH.Z2.NODE.PAPER2_ROUTER.v0_1TARGET:- secure marks via correct representation + method, even if full solve is hardRULE:- representation-first mandatory- harvest partial marks early- avoid time-sink collapse
Time Sink Truncation + Stitch (Both Papers)
NODE: EKS.PSLE.MATH.Z2.NODE.TIME_SINK_TRUNCATION.v0_1RULE:If stuck beyond TIME_CAP, TRUNCATE and move on.GOAL:Protect total score; prevent whole-paper collapse.
NODE: EKS.PSLE.MATH.Z2.NODE.RETURN_PASS_STITCH.v0_1STITCH_ORDER:(1) easiest partial-mark wins(2) medium(3) hardest last
NODE: EKS.PSLE.MATH.Z2.NODE.PARTIAL_MARK_HARVEST.v0_1HARVEST:- correct model/bar/table- correct setup equation sentence- correct intermediate valuesRULE:Never leave a non-routine question totally blank if any structure can be shown.
5) Z2 — Kill-Zone Control (Where A* Dies)
DIR: EKS.PSLE.MATH.Z2.DIR.KILL_ZONES.v0_1KILL_ZONES:- EKS.PSLE.MATH.KZ.CARELESS_CLUSTER.v0_1- EKS.PSLE.MATH.KZ.TIME_TAIL_COLLAPSE.v0_1- EKS.PSLE.MATH.KZ.NONROUTINE_TRANSLATION_FAIL.v0_1- EKS.PSLE.MATH.KZ.UNITS_CONVERSION_FAIL.v0_1ACTIONS:- careless → checking protocol daily- time tail → skip/stitch training + pacing- translation fail → representation-only sets- units fail → unit automation drills
6) Z3 — A* Stability (Prelims → PSLE)
NODE: EKS.PSLE.MATH.Z3.P3.NODE.PSLE_ASTAR_STABILITY.v0_1REQUIRES:- Paper 1: accuracy-zeroing stable- Paper 2: representation + partial marks stable- routing prevents time-sink collapseOUTPUT:- low volatility across papers; A* becomes reliable
SENSOR: EKS.PSLE.MATH.Z3.SENSOR_EXAM_STABILITY.v0_1MEASURES:- Paper 1 careless rate- Paper 1 speed tail events- Paper 2 non-routine completion rate- Paper 2 partial mark harvest rate- total volatility across papers
7) Student Types (PSLE Version)
DIR: EKS.PSLE.MATH.DIR.STUDENT_TYPES.v0_1TYPES:- EKS.PSLE.MATH.TYPE.COLLAPSING.P0P1.v0_1- EKS.PSLE.MATH.TYPE.UNSTABLE.P1P2.v0_1- EKS.PSLE.MATH.TYPE.STRONG.MAINTAIN.P2P3.v0_1
Type A — Collapsing / Panic (P0–P1)
NODE: EKS.PSLE.MATH.TYPE.COLLAPSING.P0P1.v0_1SIGNALS:- blanks in Paper 2- time always finishes early without completing- confidence breaksPLAN:- stop collapse first: routing + representation rebuild- back-sequence to P3/P4 pockets if neededTARGET:- reach P2 quickly, then P3
Type B — Improving but Unstable (P1–P2)
NODE: EKS.PSLE.MATH.TYPE.UNSTABLE.P1P2.v0_1SIGNALS:- topical ok, non-routine inconsistent- careless persistsPLAN:- kill-zone control plan + mixed rotation + timed lite papersTARGET:- stable performance across unfamiliar papers
Type C — Strong (A*/High, wants lock)
NODE: EKS.PSLE.MATH.TYPE.STRONG.MAINTAIN.P2P3.v0_1SIGNALS:- already strong; wants higher Paper 2 hit rate + fewer slipsPLAN:- harder non-routine ladder + stricter pacing + partial marks masteryTARGET:- P3 robustness across any prelim/PSLE style
8) PSLE Repair Router Tool (Operational)
TOOL: EKS.PSLE.MATH.Z2.TOOL.REPAIR_ROUTER.v0_1INPUT:- pocket P map- student_type- kill_zone flagsOUTPUT:WEEKLY_PLAN:(1) Paper 1 careless-zeroing set (short, strict)(2) Paper 2 non-routine translation set (representation-first)(3) mixed-topic rotation set (3 topics + 1 non-routine)(4) timed lite paper with skip/stitch protocol(5) back-sequence rebuild if any core pocket < P2RULES:- never spam full papers daily- every paper attempt must generate 3 targeted repair drills
9) Binds (PSLE → Secondary Ramp)
DIR: EKS.PSLE.MATH.DIR.BINDS.v0_1BINDS:- EKS.PSLE.MATH.BIND.SEC1_ALGEBRA_RAMP.v0_1 TO: EKS.SEC1MATH.DIR.LANE.v0_1- EKS.PSLE.MATH.BIND.EDU_OS.v0_1 TO: EDU.Z3.P3.NODE.CAPABILITY_STABILITY.v0_1- EKS.PSLE.MATH.BIND.FAMILY_LOAD.v0_1 TO: FAM.Z0.NODE.HOMEWORK_SUPPORT.v0_1CLAIM:PSLE stability reduces shock at Sec 1 algebra and prevents early secondary collapse.
10) Canonical Claim (PSLE Math)
CLAIM: EKS.PSLE.MATH.CLAIM.CANONICAL.v0_1PSLE A* becomes reliable when Paper 1 accuracy is zeroed, Paper 2 non-routine translation is stable,and routing (skip/stitch + partial marks) prevents time-tail collapse.
11) AI Extraction Blocks (Google/Grok Ingestion)
AI_BLOCK: EKS.PSLE.MATH.SCHEMA.v0_1FIELDS:- lane = "EKS.PSLE.MATH"- goal = "A* via P3 Z0–Z3 stability"- z0_pockets[] = (list of Z0 nodes)- z1_loops[] = (repair loops)- z2_routing[] = (paper routers + truncation/stitch + partial marks)- z2_kill_zones[] = (careless/time-tail/translation/units)- z3_sensors[] = (exam stability measures)- tool = "EKS.PSLE.MATH.Z2.TOOL.REPAIR_ROUTER.v0_1"
AI_BLOCK: EKS.PSLE.MATH.KEYWORDS.v0_1KEY_PHRASES:- "PSLE Math A* by reaching P3 across Z0–Z3"- "Paper 1 accuracy-zeroing"- "Paper 2 non-routine translation + partial marks"- "skip and stitch routing"- "kill-zone control: careless + time-tail + units"
END: EKS.PSLE.MATH.P3.ASTAR.DIR.ARTICLE.v0_1NEXT:- EKS.PRIMATH.Z2.TOOL.DIAGNOSIS_CARD.v0_1 (copy-paste parent diagnostic block)- BT.EKS.PRIMATH.DIR.INDEX.v0_1 (Bukit Timah Primary Math place directory)- JUR.EKS.PRIMATH.DIR.INDEX.v0_1 (Jurong Primary Math place directory)
PAGE: EKS.PRIMATH.Z2.TOOL.DIAGNOSIS_CARD.v0_1TITLE: eduKateSG — Primary Mathematics Diagnosis Card (P1–P6 + PSLE) | Copy-Paste BlockTYPE: TOOL / Almost-Code / Canonical / LLM-firstLANE_FAMILY: EKS.PRIMATHSCOPE: Z0–Z3, P0–P3PURPOSE:- compact diagnostic output for parents + internal routing- outputs: student type, top weak pockets, kill-zones, 7-day repair planINPUTS:- level ∈ {P1,P2,P3,P4,P5,P6,PSLE}- recent performance samples (mini paper / topical)- time behavior (time tail / stuck events)- error patterns (careless / units / translation)OUTPUTS:- TYPE classification- P-map (top pockets only)- Kill-zone flags- 7-day plan
0) Definition Lock
DEFLOCK: DIAG_CARD.PRIMATHA good diagnosis is not “score”.It is: which pocket collapses first under load, and which habit causes repeated loss.OUTPUT must be actionable within 7 days.
1) Student Type Classifier (Primary)
DIR: EKS.PRIMATH.DIAG.TYPE_CLASSIFIER.v0_1TYPES:- EKS.PRIMATH.TYPE.COLLAPSING.P0P1.v0_1- EKS.PRIMATH.TYPE.UNSTABLE.P1P2.v0_1- EKS.PRIMATH.TYPE.STRONG.MAINTAIN.P2P3.v0_1RULESET:IF blanks frequent OR cannot start OR panic → TYPE.COLLAPSINGELSE IF marks swing OR mixed papers fail OR careless repeats → TYPE.UNSTABLEELSE → TYPE.STRONG.MAINTAIN
2) Pocket Scan (Top-3 Collapse Pockets Only)
DIR: EKS.PRIMATH.DIAG.POCKET_SCAN.v0_1Z0_POCKETS_SHORTLIST:- NUM_ACCURACY (operations + regrouping)- FRACTIONS_DECIMALS_CONVERSION- RATIO_PERCENT- UNITS_CONVERSION- MODEL_METHOD (representation correctness)- WORD_PROBLEM_TRANSLATION- SPEED_UNDER_TIME- CHECKING_ERROR_CONTROLOUTPUT:- TOP_3_WEAK_POCKETS (ranked)- each pocket gets P ∈ {0,1,2,3}
3) Kill-Zone Flags (Where Grades Die)
DIR: EKS.PRIMATH.DIAG.KILL_ZONES.v0_1FLAGS:- KZ.CARELESS_CLUSTER- KZ.TIME_TAIL_COLLAPSE- KZ.TRANSLATION_FAIL- KZ.UNITS_CONVERSION_FAIL- KZ.NONROUTINE_FAIL (P5/P6/PSLE)RULESET:IF careless errors ≥ threshold → KZ.CARELESS_CLUSTER = ONIF stuck events ≥ threshold OR cannot finish → KZ.TIME_TAIL_COLLAPSE = ONIF wrong operation choice common → KZ.TRANSLATION_FAIL = ONIF unit mistakes repeated → KZ.UNITS_CONVERSION_FAIL = ONIF P5+ and non-routine blanks → KZ.NONROUTINE_FAIL = ON
4) Routing Logic (Back-Sequence Rules)
DIR: EKS.PRIMATH.DIAG.BACKSEQUENCE_RULES.v0_1RULES:- If KZ.TRANSLATION_FAIL = ON → back-sequence to P3 model method pocket- If percent errors persist → back-sequence to P4 conversions pocket- If ratio errors persist → back-sequence to P5 ratio ladder pocket- If units errors persist → run units automation drill daily- If time tail collapse = ON → teach skip/stitch immediately (P5+), or timed minis (P1–P4)
5) 7-Day Repair Plan Generator (Outputs)
TOOL: EKS.PRIMATH.DIAG.7DAY_PLAN_GENERATOR.v0_1INPUT:- TYPE- TOP_3_WEAK_POCKETS- KZ flagsOUTPUT:- DAY1..DAY7 planRULE:Each day is 20–35 minutes (age-appropriate).Consistency beats overload.
7-Day Plan Templates (by Type)
PLAN_TEMPLATE: TYPE.COLLAPSING.P0P1DAY1: rebuild weakest pocket (short reps + explanation)DAY2: rebuild second pocket + micro accuracy setDAY3: representation-only set (no solving) if translation/model is weakDAY4: repeat DAY1 pocket under new context (variation)DAY5: timed mini-set (only if accuracy improves)DAY6: mixed mini-set (2 topics) + checking drillDAY7: retest the two weakest pockets + compare improvementPLAN_TEMPLATE: TYPE.UNSTABLE.P1P2DAY1: error notebook + targeted drill (weakest pocket)DAY2: variation ladder (same pocket, disguised)DAY3: mixed set (3 topics) + checking protocol repsDAY4: timed mini-set + skip/stitch practice (P5+), pacing practice (P1–P4)DAY5: non-routine translation set (forced representation)DAY6: second weakest pocket drill + units/conversion drill (if flagged)DAY7: mini paper + post-mortem: 3 drills from mistakesPLAN_TEMPLATE: TYPE.STRONG.MAINTAIN.P2P3DAY1: stretch set (harder variants) + explanationDAY2: speed + accuracy set (no careless)DAY3: non-routine set + partial-mark habit (P5+)DAY4: mixed-topic rotationDAY5: timed mini paperDAY6: repair any mistake pocket (targeted)DAY7: review + retest (measure stability)
6) Copy-Paste Diagnosis Card Output Format
OUTPUT_BLOCK: EKS.PRIMATH.DIAG.CARD.OUTPUT.v0_1LEVEL: {P1|P2|P3|P4|P5|P6|PSLE}TYPE: {COLLAPSING.P0P1 | UNSTABLE.P1P2 | STRONG.MAINTAIN.P2P3}TOP_3_WEAK_POCKETS:1) {POCKET_ID} P={0|1|2|3} NOTE={main error pattern}2) {POCKET_ID} P={0|1|2|3} NOTE={main error pattern}3) {POCKET_ID} P={0|1|2|3} NOTE={main error pattern}KILL_ZONES:- CARELESS_CLUSTER={ON|OFF}- TIME_TAIL_COLLAPSE={ON|OFF}- TRANSLATION_FAIL={ON|OFF}- UNITS_CONVERSION_FAIL={ON|OFF}- NONROUTINE_FAIL={ON|OFF}BACKSEQUENCE_ACTIONS:- {rule triggers listed}7_DAY_PLAN:DAY1: ...DAY2: ...DAY3: ...DAY4: ...DAY5: ...DAY6: ...DAY7: ...
7) AI Extraction Blocks (for Google/Grok)
AI_BLOCK: EKS.PRIMATH.DIAG.SCHEMA.v0_1FIELDS:- lane_family="EKS.PRIMATH"- tool="EKS.PRIMATH.Z2.TOOL.DIAGNOSIS_CARD.v0_1"- outputs=["TYPE","TOP_3_WEAK_POCKETS","KILL_ZONES","7_DAY_PLAN","BACKSEQUENCE_ACTIONS"]- pocket_shortlist=(Z0 shortlist)- type_rules=(classifier rules)- kill_zone_rules=(flag rules)
END: EKS.PRIMATH.Z2.TOOL.DIAGNOSIS_CARD.v0_1NEXT:- BT.EKS.PRIMATH.DIR.INDEX.v0_1 (Bukit Timah Primary Math place directory)- JUR.EKS.PRIMATH.DIR.INDEX.v0_1 (Jurong Primary Math place directory)
Recommended Internal Links (Spine)
- Sholpan Upgrade Training Lattice (SholpUTL): https://edukatesg.com/sholpan-upgrade-training-lattice-sholputl/
- https://edukatesg.com/human-regenerative-lattice-3d-geometry-of-civilisation/
- https://edukatesg.com/new-york-z2-institutional-lattice-civos-index-page-master-hub/
- https://edukatesg.com/civilisation-lattice/
- https://edukatesg.com/civ-os-classification/
- https://edukatesg.com/civos-classification-systems/
- https://edukatesg.com/how-civilization-works/
- https://edukatesg.com/civos-lattice-coordinates-of-students-worldwide/
- https://edukatesg.com/civos-worldwide-student-lattice-case-articles-part-1/
- https://edukatesg.com/new-york-z2-institutional-lattice-civos-index-page-master-hub/
- https://edukatesg.com/advantages-of-using-civos-start-here-stack-z0-z3-for-humans-ai/
- Education OS (How Education Works): https://edukatesg.com/education-os-how-education-works-the-regenerative-machine-behind-learning/
- Tuition OS: https://edukatesg.com/tuition-os-edukateos-civos/
- Civilisation OS kernel: https://edukatesg.com/civilisation-os/
- Root definition: What is Civilisation?
- Control mechanism: Civilisation as a Control System
- First principles index: Index: First Principles of Civilisation
- Regeneration Engine: The Full Education OS Map
- The Civilisation OS Instrument Panel (Sensors & Metrics) + Weekly Scan + Recovery Schedule (30 / 90 / 365)
- Inversion Atlas Super Index: Full Inversion CivOS Inversion
Start Here:
- https://edukatesg.com/government-os-general-government-lane-almost-code-canonical/
- https://edukatesg.com/healthcare-os-general-healthcare-lane-almost-code-canonical/
- https://edukatesg.com/education-os-general-education-lane-almost-code-canonical/
- https://edukatesg.com/finance-os-general-finance-banking-lane-almost-code-canonical/
- https://edukatesg.com/transport-os-general-transport-transit-lane-almost-code-canonical/
- https://edukatesg.com/food-os-general-food-supply-chain-lane-almost-code-canonical/
- https://edukatesg.com/security-os-general-security-justice-rule-of-law-lane-almost-code-canonical/
- https://edukatesg.com/housing-os-general-housing-urban-operations-lane-almost-code-canonical/
- https://edukatesg.com/community-os-general-community-third-places-social-cohesion-lane-almost-code-canonical/
- https://edukatesg.com/energy-os-general-energy-power-grid-lane-almost-code-canonical/
- https://edukatesg.com/community-os-general-community-third-places-social-cohesion-lane-almost-code-canonical/
- https://edukatesg.com/water-os-general-water-wastewater-lane-almost-code-canonical/
- https://edukatesg.com/communications-os-general-telecom-internet-information-transport-lane-almost-code-canonical/
- https://edukatesg.com/media-os-general-media-information-integrity-narrative-coordination-lane-almost-code-canonical/
- https://edukatesg.com/waste-os-general-waste-sanitation-public-cleanliness-lane-almost-code-canonical/
- https://edukatesg.com/manufacturing-os-general-manufacturing-production-systems-lane-almost-code-canonical/
- https://edukatesg.com/logistics-os-general-logistics-warehousing-supply-routing-lane-almost-code-canonical/
- https://edukatesg.com/construction-os-general-construction-built-environment-delivery-lane-almost-code-canonical/
- https://edukatesg.com/science-os-general-science-rd-knowledge-production-lane-almost-code-canonical/
- https://edukatesg.com/religion-os-general-religion-meaning-systems-moral-coordination-lane-almost-code-canonical/
- https://edukatesg.com/finance-os-general-finance-money-credit-coordination-lane-almost-code-canonical/
- https://edukatesg.com/family-os-general-family-household-regenerative-unit-almost-code-canonical/
