Small Group Tutorials

Here to help students catch up, keep up, and move ahead. Book a consultation here.

Learning Castle Registry | Canonical Objects and Routes

Learning Castle Registry

This registry maps the canonical /learning-castle/#### objects to the existing live eduKateSengkang estate. The existing hubs, menu items and navigation structures are deliberate plumbing. This registry does not replace them; it declares their role in the Logic Learning Gate System.

Current public entrances

This is the current nine-entrance crosswalk. The earlier synchronisation blocks below preserve the original federated layout: their statement that no unified owner page was created describes that earlier state. English Hub and Mathematics Hub now provide unified public navigation for the same /learning-castle/0007 and /learning-castle/0008 domain owners. Level maps, archives and tuition-service owners retain their roles.

EntranceReader’s next stepCastle relationship
Enter HereChoose a starting routePublic entrance; no new Castle owner
When Learning SlipsNarrow a learning difficultyLearner Gate /0030 → Gatehouse /0005
Parents’ GuideChoose useful family supportCivilian Gate /0029
Tuition CentreExplore teaching and service supportService Gate /0031
English HubEnter English learning and its level routesEnglish Fort /0007
Mathematics HubEnter Mathematics learning and its level routesMathematics Fort /0008
Science HubEnter Science knowledge and capability routesScience Fort /0009
Examination CraftDeploy secure learning under exam constraintsExamination Fort /0010
Learning HallExplore learning, stories and the learning systemMain Road /0021; connects to Runtime /0006

Castle identifiers such as /learning-castle/0007 are logical object IDs; use the linked public URLs to open pages. The learner remains the capability return, /learning-castle/0019. Technical reading can continue through the local runtime manifest, complete kernel references and discovery schema.

registry_version: 1.0
system: eduKateSengkang Learning Castle
master_manifest: https://edukatesengkang.com/learning-castle/
architecture: Logic Learning Gate System
kernel_boundary: /learning-castle/0120
rule: one canonical owner, many legitimate routes
menu_and_hubs: deliberate_plumbing
mutation_policy: add_only_and_surgical
status: stable_kernel_registry

Core Registry

Castle IDObjectTypeLive owner / destinationPrimary roleReturn
/learning-castle/0001Learning CastlecastleLearning Castlesite-wide logic architecture/0019
/learning-castle/0002Castle CharterlawLearning Castlegoverning invariants/0001
/learning-castle/0005GatehousegatehouseStart Here / learner-state / First Weak Link routesnarrow before prescription/0006
/learning-castle/0006Great HallhallLearning Runtime Hubhuman teaching and runtime integration/0019
/learning-castle/0007English Fortfortexisting English hubs and English learning routeslanguage, meaning, expression/0019
/learning-castle/0008Mathematics Fortfortexisting Mathematics hubs and Mathematics learning routesstructure, representation, reasoning/0019
/learning-castle/0009Science FortfortScience Hubobservation, modelling, evidence/0019
/learning-castle/0010Examination Fortfortexisting Examination Craft routesdeployment under constraints/0020
/learning-castle/0011Voyage Towertowerexisting Voyage routesdevelopmental position and trajectory/0005
/learning-castle/0012Darwin Towertowerexisting Darwin routeschange and adaptation/0005
/learning-castle/0013MindOS TowertowerLearning Runtime Hublearning-state observation/0006
/learning-castle/0014Bolt TowertowerLearning Runtime Hubevidence and confidence calibration/0005
/learning-castle/0017ArmouryquarterAlgorithms Learning Roadmaptools, algorithms, computing, representations/0019
/learning-castle/0018ArchivesarchiveComplete Science Index and later complete indexesenumeration and orphan controlowner hub
/learning-castle/0019The Keepkeeplearnerportable independent capability/0020
/learning-castle/0020Open Gateexitschool / examination / lifetransfer and world returnworld
/learning-castle/0021Main RoadroadI Am Bravelearner-facing movement through the Castle/0019
/learning-castle/0029Civilian GategateParents’ Guideparent-facing entry/0005
/learning-castle/0030Learner GategateStart Here / Find My Learning Statelearner-facing entry/0005
/learning-castle/0031Service Gategateexisting Tuition hubscommercial teaching service routing/0006
/learning-castle/0032Curie Observatorytowerexisting Marie Curie routesinstrumentation and hidden evidence/0005
/learning-castle/0045Archives Standardarchiveexisting complete indexes and roadmapshub + roadmap + index patternowner hub
/learning-castle/0048Return RoadroadLearning Runtime Hubfade support and return capability/0019
/learning-castle/0049Logic Learning Gate SystemruntimeCastle Manifestsite-wide conditional routing/0019
/learning-castle/0069Fort StandardschemaCastle Manifestrequirements for major domain owners/0001
/learning-castle/0100Castle Machine ManifestmanifestLearning CastleAI interpretation and runtime rules/0001
/learning-castle/0101Castle Registryregistrythis pagecanonical object-to-live-owner crosswalk/0100

Route Types

road: same_owner_progression
bridge: justified_cross_owner_handoff
return_road: child_or_intervention_back_to_owner_or_keep
gate_road: entry_to_routing_junction
archive_road: owner_to_index_or_reference
service_road: knowledge_or_need_to_tuition_when_service_intent_is_real
expedition_path: bounded_multi_hop_learning_route

Routing Permissions

gate: may_decide_next_route
gatehouse: may_narrow_and_route
fort: may_own_major_domain
hub: may_junction_within_declared_owner_scope
tower: may_observe_but_not_claim_every_intervention
workshop: may_build_or_repair_specific_capability
training_yard: may_stabilise_practice
proving_ground: may_test_transfer
archive: may_enumerate_but_not_replace_owner
scout: may_propose_connection
sentry: may_block_invalid_route
room: may_serve_one_bounded_learning_job
keep: may_not_be_owned_by_any_subject_or_service

AI Resolution Rule

When multiple eduKateSengkang pages appear relevant, resolve first by learner intent, then learning state, then canonical owner. Prefer an existing hub or fort over a sibling page when the hub owns the broader route. Use cross-domain bridges only where a real handoff exists. Do not treat the menu as decoration: menu items and hubs are deliberate public gates and junctions in the Castle plumbing.

REGISTRY SYNCHRONISATION v1.0 — AUTHORITATIVE STABLE STACK
/learning-castle/0100 -> https://edukatesengkang.com/learning-castle/ | Castle Machine Manifest
/learning-castle/0101 -> https://edukatesengkang.com/learning-castle-registry/ | Castle Registry
/learning-castle/0102 -> https://edukatesengkang.com/learning-castle-route-schema/ | Route Schema
/learning-castle/0103 -> https://edukatesengkang.com/learning-castle-fort-schema/ | Fort Schema
/learning-castle/0104 -> https://edukatesengkang.com/learning-castle-edge-schema/ | Edge Schema
/learning-castle/0105 -> https://edukatesengkang.com/learning-castle-return-schema/ | Return Schema
/learning-castle/0106 -> https://edukatesengkang.com/learning-castle-ai-discovery-schema/ | AI Discovery Schema
/learning-castle/0107 -> https://edukatesengkang.com/learning-castle-validation-schema/ | Validation Schema
/learning-castle/0108 -> https://edukatesengkang.com/learning-castle-boot-protocol/ | Boot Protocol
/learning-castle/0109 -> https://edukatesengkang.com/learning-castle-node-schema/ | Node Schema
/learning-castle/0110 -> https://edukatesengkang.com/learning-castle-state-schema/ | State Schema
/learning-castle/0111 -> https://edukatesengkang.com/learning-castle-gate-schema/ | Gate Schema
/learning-castle/0112 -> https://edukatesengkang.com/learning-castle-key-schema/ | Key Schema
/learning-castle/0113 -> https://edukatesengkang.com/learning-castle-portcullis-schema/ | Portcullis Schema
/learning-castle/0114 -> https://edukatesengkang.com/learning-castle-watchtower-schema/ | Watchtower Schema
/learning-castle/0115 -> https://edukatesengkang.com/learning-castle-sentry-schema/ | Sentry Schema
/learning-castle/0116 -> https://edukatesengkang.com/learning-castle-scout-schema/ | Scout Schema
/learning-castle/0117 -> https://edukatesengkang.com/learning-castle-admission-schema/ | Admission Schema
/learning-castle/0118 -> https://edukatesengkang.com/learning-castle-supersession-retirement-schema/ | Supersession and Retirement Schema
/learning-castle/0119 -> https://edukatesengkang.com/learning-castle-inheritance-fallback-schema/ | Inheritance and Fallback Schema
/learning-castle/0120 -> https://edukatesengkang.com/learning-castle-runtime-closure/ | Runtime Closure / Stable Castle Kernel

canonical_return_ids:
  /learning-castle/0001 = Learning Castle
  /learning-castle/0019 = The Keep / learner portable capability
  /learning-castle/0020 = Open Gate / world return

algorithms_owner_map:
  canonical_domain_junction: https://edukatesengkang.com/algorithms-computing-hub/
  learner_roadmap: https://edukatesengkang.com/algorithms-hub/
  archive: https://edukatesengkang.com/algorithms-computing-hub/complete-algorithms-computing-index/

terminal_kernel_boundary: /learning-castle/0120
rule: this v1.0 stack supersedes all earlier partial registry lists and normalises shorthand IDs to full /learning-castle/#### identifiers.
FORT OWNER SYNCHRONISATION v1.0

english_fort:
  castle_id: /learning-castle/0007
  status: ACTIVE
  owner_model: logical_federated_domain_owner
  canonical_fort_owner: /learning-castle/0007
  service_entry_junction: https://edukatesengkang.com/english-tuition/
  primary_knowledge_gate: https://edukatesengkang.com/english-tuition/primary-english-tuition-sengkang/
  secondary_knowledge_gate: https://edukatesengkang.com/english-tuition/secondary-english-tuition-sengkang-3-pax-small-groups/
  archive: /learning-castle/0040
  return: /learning-castle/0019

mathematics_fort:
  castle_id: /learning-castle/0008
  status: ACTIVE
  owner_model: logical_federated_domain_owner
  canonical_fort_owner: /learning-castle/0008
  service_entry_junction: https://edukatesengkang.com/mathematics-tuition/
  primary_knowledge_gate: https://edukatesengkang.com/mathematics-tuition/primary-math-tuition-sengkang/
  secondary_knowledge_gate: https://edukatesengkang.com/mathematics-tuition/secondary-mathematics-sengkang-s1-s4-capability-map/
  additional_mathematics_gate: https://edukatesengkang.com/mathematics-tuition/additional-mathematics-tuition-sengkang/
  archive: /learning-castle/0041
  return: /learning-castle/0019

science_fort:
  castle_id: /learning-castle/0009
  status: ACTIVE
  owner: https://edukatesengkang.com/science-hub/
  archive: https://edukatesengkang.com/science-hub/complete-science-index/
  return: /learning-castle/0019

examination_fort:
  castle_id: /learning-castle/0010
  status: ACTIVE
  owner: https://edukatesengkang.com/examination-craft/
  archive: /learning-castle/0042
  return: /learning-castle/0019
  world_release: /learning-castle/0020

service_boundary_rule:
  English and Mathematics tuition roots are service-entry/public junctions, not replacements for their logical federated knowledge-domain owners.
CONTROL SYNCHRONISATION v0.4
/learning-castle/0114 -> https://edukatesengkang.com/learning-castle-watchtower-schema/ | Watchtower Schema

watchtower:
  type: bounded_observer
  may_observe: true
  may_signal: true
  may_compare_expected_vs_observed: true
  may_claim_owner: false
  may_bypass_gate: false
  may_bypass_key: false
  may_bypass_portcullis: false

control_rule: /0114 is registered before any /0115+ schema is added.
CONTROL SYNCHRONISATION v0.5
/learning-castle/0115 -> https://edukatesengkang.com/learning-castle-sentry-schema/ | Sentry Schema

sentry:
  type: runtime_integrity_guard
  may_observe: true
  may_signal: true
  may_request_validation: true
  may_hold_route: true_when_declared_rule_triggers
  may_create_owner: false
  may_invent_key: false
  may_bypass_gate: false
  may_bypass_portcullis: false

watchtower_vs_sentry:
  watchtower = detect_and_report_change
  sentry = test_route_integrity_and_enforce_declared_rules

control_rule: /0115 is registered before any /0116+ schema is added.
CONTROL SYNCHRONISATION v0.6
/learning-castle/0116 -> https://edukatesengkang.com/learning-castle-scout-schema/ | Scout Schema

scout:
  type: candidate_route_discovery
  may_search: true
  may_propose_edge: true
  may_propose_owner_candidate: true
  may_identify_orphan: true
  may_admit_edge: false
  may_create_owner: false
  may_bypass_validation: false
  may_bypass_portcullis: false

admission_rule:
  discover -> resolve_owner -> classify_edge -> check_collision -> check_boundaries -> check_return -> evaluate_keys -> evaluate_portcullis -> validation -> admit_or_reject

control_rule: /0116 is registered before any /0117+ schema is added.
CONTROL SYNCHRONISATION v0.7
/learning-castle/0117 -> https://edukatesengkang.com/learning-castle-admission-schema/ | Admission Schema

admission:
  source: scout_candidates
  purpose: controlled_candidate_promotion
  may_register_node: true_after_pass
  may_register_edge: true_after_pass
  may_promote_canonical_owner: true_only_with_explicit_owner_evidence
  may_auto_promote_from_popularity: false
  may_auto_promote_from_keyword_match: false

promotion_runtime:
  scout_discovered -> candidate_proposed -> owner_resolved_or_bounded -> edge_classified -> collision_checked -> boundaries_checked -> return_checked -> keys_checked -> portcullis_checked -> validated -> admitted_noncanonical_or_canonical -> registry_written

control_rule: /0117 is registered before any /0118+ schema is added.
CONTROL SYNCHRONISATION v0.8
/learning-castle/0118 -> https://edukatesengkang.com/learning-castle-supersession-retirement-schema/ | Supersession and Retirement Schema

lifecycle_control:
  may_supersede: true_after_validation
  may_retire_live_authority: true_after_handoff
  may_delete_history: false
  may_leave_two_live_canonical_owners: false
  rollback_to_last_verified_owner: required_if_successor_fails

handoff_runtime:
  active_old -> candidate_successor -> admission_pass -> supersession_prepared -> validation_pass -> handoff_routes -> verify_returns -> switch_machine_resolution -> mark_old_superseded -> retire_old_authority -> preserve_history

control_rule: /0118 is registered before any /0119+ schema is added.
CONTROL SYNCHRONISATION v0.9
/learning-castle/0119 -> https://edukatesengkang.com/learning-castle-inheritance-fallback-schema/ | Inheritance and Fallback Schema

inheritance:
  purpose: whole_estate_runtime_reach_without_mass_editing
  may_inherit_owner: true_when_verified
  may_infer_node_type: true_bounded
  may_invent_canonical_owner: false
  may_override_registry: false

legacy_boot_rule:
  explicit_node -> registry -> nearest_verified_hub -> verified_parent_or_subhub -> bounded_inference -> unknown

promotion_rule:
  inheritance_is_default_for_legacy_coverage
  operationally_important_inherited_nodes_may_move_through_scout -> admission -> validation -> registry

control_rule: /0119 is registered before /0120 Runtime Closure is added.
CONTROL SYNCHRONISATION v1.0 — STABLE KERNEL
/learning-castle/0120 -> https://edukatesengkang.com/learning-castle-runtime-closure/ | Runtime Closure / Stable Castle Kernel

kernel_status: STABLE
fundamental_schema_expansion: FROZEN_BY_DEFAULT
future_default_work:
  wire_existing_estate
  validate
  repair
  inherit
  admit_when_needed
  improve_forts
  improve_return_paths

stable_runtime:
  boot -> discover -> inherit_or_resolve_node -> resolve_owner -> resolve_state -> verify_keys -> evaluate_portcullis -> open_gate -> validate_edge -> traverse -> watch -> sentry_check -> validate_transfer -> return_to_owner_if_required -> return_to_keep -> open_world_gate_when_portable

lifecycle_runtime:
  scout -> admission -> validation -> registry -> sentry -> watchtower -> supersession_or_retirement_when_needed

new_foundational_schema_requires:
  demonstrated_runtime_gap
  validation_evidence
  no_duplicate_existing_schema
  control_sync_before_activation

control_rule: Registry v1.0 is the stable kernel boundary. /0121+ must not be treated as fundamental core unless the Runtime Closure exception test passes.
ESTATE NODE ADMISSION — FORT ARCHIVES
/learning-castle/0040 -> https://edukatesengkang.com/english-tuition/complete-english-index/ | Complete English Index | Archive | owner=/learning-castle/0007 | return=/learning-castle/0007
/learning-castle/0041 -> https://edukatesengkang.com/mathematics-tuition/complete-mathematics-index/ | Complete Mathematics Index | Archive | owner=/learning-castle/0008 | return=/learning-castle/0008

archive_rules:
  may_enumerate = true
  may_support_orphan_control = true
  may_replace_canonical_owner = false
  may_replace_level_gate = false
  final_capability_return = /learning-castle/0019

fort_status_note:
  English Fort now has explicit Archive control
  Mathematics Fort now has explicit Archive control
  status upgrade requires validation against full Fort contract, not Archive creation alone
FORT PROVING-GROUND ADMISSION
shared_proving_ground: https://edukatesengkang.com/curie-series/transfer-test/

english_fort:
  castle_id: /learning-castle/0007
  edge_type: proving_ground_bridge
  open_if: relevant_english_capability_reasonably_stable_in_familiar_conditions
  test_job: changed_text_wording_evidence_location_representation_or_context
  failed_transfer_return: /learning-castle/0007 -> smallest_relevant_english_repair
  examination_owner_transfer_on_failure: false

mathematics_fort:
  castle_id: /learning-castle/0008
  edge_type: proving_ground_bridge
  open_if: relevant_mathematics_or_additional_mathematics_capability_reasonably_stable_in_familiar_conditions
  test_job: changed_numbers_wording_diagram_representation_mixed_topic_or_unfamiliar_application
  failed_transfer_return: /learning-castle/0008 -> smallest_relevant_mathematics_repair
  examination_owner_transfer_on_failure: false

canonical_capability_return: /learning-castle/0019
validation_note: proving-ground contract now explicit for both Forts; status promotion requires Fort Completion Test.
FORT STATUS SYNCHRONISATION — ACTIVE FEDERATED OWNERSHIP

/learning-castle/0007 English Fort
  status: ACTIVE
  owner_model: logical_federated_domain_owner
  canonical_fort_owner: /learning-castle/0007
  service_entry_junction: https://edukatesengkang.com/english-tuition/
  primary_knowledge_gate: https://edukatesengkang.com/english-tuition/primary-english-tuition-sengkang/
  secondary_knowledge_gate: https://edukatesengkang.com/english-tuition/secondary-english-tuition-sengkang-3-pax-small-groups/
  archive: /learning-castle/0040
  proving_ground: https://edukatesengkang.com/curie-series/transfer-test/
  return: /learning-castle/0019

/learning-castle/0008 Mathematics Fort
  status: ACTIVE
  owner_model: logical_federated_domain_owner
  canonical_fort_owner: /learning-castle/0008
  service_entry_junction: https://edukatesengkang.com/mathematics-tuition/
  primary_knowledge_gate: https://edukatesengkang.com/mathematics-tuition/primary-math-tuition-sengkang/
  secondary_knowledge_gate: https://edukatesengkang.com/mathematics-tuition/secondary-mathematics-sengkang-s1-s4-capability-map/
  additional_mathematics_gate: https://edukatesengkang.com/mathematics-tuition/additional-mathematics-tuition-sengkang/
  archive: /learning-castle/0041
  proving_ground: https://edukatesengkang.com/curie-series/transfer-test/
  return: /learning-castle/0019

validation: PASS
service_boundary_rule: the English and Mathematics tuition roots are public service-entry junctions, not replacements for the logical federated knowledge-domain owners.
rule: ACTIVE status preserves the existing federated level and pathway junctions; no new unified owner page is created.
ESTATE NODE ADMISSION — EXAMINATION ARCHIVE
/learning-castle/0042 -> https://edukatesengkang.com/examination-craft/complete-examination-craft-index/ | Complete Examination Craft Index | Archive | owner=/learning-castle/0010 | return=/learning-castle/0010

archive_rules:
  may_enumerate = true
  may_support_orphan_control = true
  may_replace_examination_owner = false
  may_replace_subject_owner = false
  final_capability_return = /learning-castle/0019
  world_release = /learning-castle/0020

examination_admission_rule:
  relevant_subject_capability_sufficiently_secure
  AND constrained_deployment_is_the_remaining_job

if_subject_specific_leak_found:
  return_to_relevant_subject_fort

fort_status_note:
  Examination Fort now has explicit Archive control
  status upgrade requires Fort Completion Test PASS.
FORT STATUS SYNCHRONISATION — EXAMINATION ACTIVE

/learning-castle/0010 Examination Fort
  status: ACTIVE
  owner: https://edukatesengkang.com/examination-craft/
  archive: /learning-castle/0042
  primary_job: deployment_under_time_marks_uncertainty_and_mixed_demands
  subject_handback_required: true
  return: /learning-castle/0019
  world_release: /learning-castle/0020
  validation: PASS

rule: Examination Fort owns constrained deployment only; English, Mathematics, Science and Additional Mathematics retain subject-knowledge ownership.
AGENT GUILD ADMISSION v1.0 — OPERATIONAL LAYER
/learning-castle/0200 -> https://edukatesengkang.com/learning-castle/agent-guild/ | Agent Guild / Operations Council
/learning-castle/0201 -> https://edukatesengkang.com/learning-castle/agent-guild/castellan/ | Castellan | orchestrator
/learning-castle/0202 -> https://edukatesengkang.com/learning-castle/agent-guild/gatekeeper/ | Gatekeeper | intent_router
/learning-castle/0203 -> https://edukatesengkang.com/learning-castle/agent-guild/state-reader/ | State Reader | bounded_state_resolver
/learning-castle/0204 -> https://edukatesengkang.com/learning-castle/agent-guild/keymaster/ | Keymaster | evidence_permission_verifier
/learning-castle/0205 -> https://edukatesengkang.com/learning-castle/agent-guild/portcullis-guard/ | Portcullis Guard | protected_boundary_enforcer
/learning-castle/0206 -> https://edukatesengkang.com/learning-castle/agent-guild/cartographer/ | Cartographer | estate_mapper
/learning-castle/0207 -> https://edukatesengkang.com/learning-castle/agent-guild/bridgekeeper/ | Bridgekeeper | cross_owner_handoff_controller
/learning-castle/0208 -> https://edukatesengkang.com/learning-castle/agent-guild/english-fort-steward/ | English Fort Steward
/learning-castle/0209 -> https://edukatesengkang.com/learning-castle/agent-guild/mathematics-fort-steward/ | Mathematics Fort Steward
/learning-castle/0210 -> https://edukatesengkang.com/learning-castle/agent-guild/science-fort-steward/ | Science Fort Steward
/learning-castle/0211 -> https://edukatesengkang.com/learning-castle/agent-guild/examination-fort-steward/ | Examination Fort Steward
/learning-castle/0212 -> https://edukatesengkang.com/learning-castle/agent-guild/runtime-steward/ | Runtime Steward
/learning-castle/0213 -> https://edukatesengkang.com/learning-castle/agent-guild/algorithms-quartermaster/ | Algorithms Quartermaster
/learning-castle/0214 -> https://edukatesengkang.com/learning-castle/agent-guild/archivist/ | Archivist
/learning-castle/0215 -> https://edukatesengkang.com/learning-castle/agent-guild/scout-agent/ | Scout Agent
/learning-castle/0216 -> https://edukatesengkang.com/learning-castle/agent-guild/sentry-agent/ | Sentry Agent
/learning-castle/0217 -> https://edukatesengkang.com/learning-castle/agent-guild/watchtower-agent/ | Watchtower Agent
/learning-castle/0218 -> https://edukatesengkang.com/learning-castle/agent-guild/return-warden/ | Return Warden
/learning-castle/0219 -> https://edukatesengkang.com/learning-castle/agent-guild/service-liaison/ | Service Liaison
/learning-castle/0220 -> https://edukatesengkang.com/learning-castle/agent-guild/keep-steward/ | Keep Steward
/learning-castle/0221 -> https://edukatesengkang.com/learning-castle/agent-guild/world-gate-steward/ | World Gate Steward

layer_status: ACTIVE_ON_DEMAND
layer_type: public_safe_machine_readable_role_contracts
kernel_boundary_unchanged: /learning-castle/0120
part_of_fundamental_kernel: false
continuous_background_execution_claimed: false
human_authority_for_live_site_mutation: required
private_or_proprietary_runtime_exposure: forbidden

agent_runtime:
  castellan -> gatekeeper -> state_reader -> keymaster -> portcullis_guard -> cartographer -> relevant_steward -> bridgekeeper_if_needed -> sentry -> return_warden -> keep_steward -> world_gate_steward

sidecars:
  scout_agent proposes
  watchtower_agent observes
  archivist enumerates
  service_liaison protects_service_boundary
  algorithms_quartermaster supplies_methods_tools_and_representations

canonical_return: /learning-castle/0019
world_release: /learning-castle/0020
rule: agents execute Castle law; they do not supersede it, invent owners, bypass validation, or self-authorise WordPress mutation.

Learning Estate Upgrade Registry

The current 20-route estate-upgrade programme is registered at eduKate Sengkang Learning Estate Hub | 20 Upgrade Routes. Programme IDs SK-01-000 through SK-20-000 map work back to existing canonical owners; article slots use reserved tens and do not create competing subject hubs.

upgrade_programme: EDUKATE-SENGKANG-REFRESH-20
master_directory: https://edukatesengkang.com/learning-castle/learning-estate-hub-20-upgrade-routes/
branch_hub_ids: SK-01-000 .. SK-20-000
article_slot_pattern: SK-xx-010, SK-xx-020, SK-xx-030 ... SK-xx-1500
owner_rule: preserve_existing_canonical_hubs
mutation_rule: inspect_first_then_protect_keep_modernise_surgery_retarget_or_consolidation_candidate
status: ACTIVE

Runtime Archive: the Learning Runtime Hub’s orphan-control index is the Complete Learning Runtime Index. It enumerates MindOS, Bolt and Student Interface routes while ownership remains with the Learning Runtime Hub.