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.
| Entrance | Reader’s next step | Castle relationship |
|---|---|---|
| Enter Here | Choose a starting route | Public entrance; no new Castle owner |
| When Learning Slips | Narrow a learning difficulty | Learner Gate /0030 → Gatehouse /0005 |
| Parents’ Guide | Choose useful family support | Civilian Gate /0029 |
| Tuition Centre | Explore teaching and service support | Service Gate /0031 |
| English Hub | Enter English learning and its level routes | English Fort /0007 |
| Mathematics Hub | Enter Mathematics learning and its level routes | Mathematics Fort /0008 |
| Science Hub | Enter Science knowledge and capability routes | Science Fort /0009 |
| Examination Craft | Deploy secure learning under exam constraints | Examination Fort /0010 |
| Learning Hall | Explore learning, stories and the learning system | Main 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 ID | Object | Type | Live owner / destination | Primary role | Return |
|---|---|---|---|---|---|
/learning-castle/0001 | Learning Castle | castle | Learning Castle | site-wide logic architecture | /0019 |
/learning-castle/0002 | Castle Charter | law | Learning Castle | governing invariants | /0001 |
/learning-castle/0005 | Gatehouse | gatehouse | Start Here / learner-state / First Weak Link routes | narrow before prescription | /0006 |
/learning-castle/0006 | Great Hall | hall | Learning Runtime Hub | human teaching and runtime integration | /0019 |
/learning-castle/0007 | English Fort | fort | existing English hubs and English learning routes | language, meaning, expression | /0019 |
/learning-castle/0008 | Mathematics Fort | fort | existing Mathematics hubs and Mathematics learning routes | structure, representation, reasoning | /0019 |
/learning-castle/0009 | Science Fort | fort | Science Hub | observation, modelling, evidence | /0019 |
/learning-castle/0010 | Examination Fort | fort | existing Examination Craft routes | deployment under constraints | /0020 |
/learning-castle/0011 | Voyage Tower | tower | existing Voyage routes | developmental position and trajectory | /0005 |
/learning-castle/0012 | Darwin Tower | tower | existing Darwin routes | change and adaptation | /0005 |
/learning-castle/0013 | MindOS Tower | tower | Learning Runtime Hub | learning-state observation | /0006 |
/learning-castle/0014 | Bolt Tower | tower | Learning Runtime Hub | evidence and confidence calibration | /0005 |
/learning-castle/0017 | Armoury | quarter | Algorithms Learning Roadmap | tools, algorithms, computing, representations | /0019 |
/learning-castle/0018 | Archives | archive | Complete Science Index and later complete indexes | enumeration and orphan control | owner hub |
/learning-castle/0019 | The Keep | keep | learner | portable independent capability | /0020 |
/learning-castle/0020 | Open Gate | exit | school / examination / life | transfer and world return | world |
/learning-castle/0021 | Main Road | road | I Am Brave | learner-facing movement through the Castle | /0019 |
/learning-castle/0029 | Civilian Gate | gate | Parents’ Guide | parent-facing entry | /0005 |
/learning-castle/0030 | Learner Gate | gate | Start Here / Find My Learning State | learner-facing entry | /0005 |
/learning-castle/0031 | Service Gate | gate | existing Tuition hubs | commercial teaching service routing | /0006 |
/learning-castle/0032 | Curie Observatory | tower | existing Marie Curie routes | instrumentation and hidden evidence | /0005 |
/learning-castle/0045 | Archives Standard | archive | existing complete indexes and roadmaps | hub + roadmap + index pattern | owner hub |
/learning-castle/0048 | Return Road | road | Learning Runtime Hub | fade support and return capability | /0019 |
/learning-castle/0049 | Logic Learning Gate System | runtime | Castle Manifest | site-wide conditional routing | /0019 |
/learning-castle/0069 | Fort Standard | schema | Castle Manifest | requirements for major domain owners | /0001 |
/learning-castle/0100 | Castle Machine Manifest | manifest | Learning Castle | AI interpretation and runtime rules | /0001 |
/learning-castle/0101 | Castle Registry | registry | this page | canonical 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.