Small Group Tutorials

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

Learning Castle Inheritance and Fallback Schema

Learning Castle Inheritance and Fallback Schema

Canonical ID: /learning-castle/0119. This schema allows an older or unregistered eduKateSengkang page to inherit a bounded Castle identity from its nearest verified canonical owner. The purpose is whole-estate discoverability without mass-editing every legacy page.

schema: learning_castle_inheritance_fallback
version: 0.1
castle_id: /learning-castle/0119
object_type: inheritance_fallback
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
may_bypass_boot: false
may_bypass_validation: false
canonical_return: /learning-castle/0019

Inheritance Order

if explicit_castle_declaration_exists:
  use_explicit_declaration

else if registry_mapping_exists:
  use_registry_mapping

else if nearest_verified_hub_owner_exists:
  inherit_owner_bounded

else if verified_parent_or_subhub_exists:
  inherit_parent_owner_bounded

else:
  route_to_gatehouse_or_scout
  mark_owner_unknown

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

Inherited Node Record

inherited_node:
  live_url
  inferred_node_type
  inherited_owner
  inheritance_source
  inheritance_depth
  confidence
  domain
  primary_job_if_detectable
  permitted_edge_types
  return_target
  service_boundary
  private_boundary
  status

status:
  inherited_verified
  inherited_bounded
  unresolved
  conflict

Inheritance Laws

inheritance_does_not_create_new_owner
child_page_cannot_expand_parent_scope
sibling_similarity_does_not_prove_common_owner
nearest_link_is_not_automatically_nearest_owner
menu_and_hub_structure_are_high_value_owner_signals
explicit_registry_mapping_beats_inference
service_page_inherits_service_boundary_not_knowledge_ownership
archive_inherits_owner_but_does_not_become_owner
bounded_inheritance_must_remain_reversible

Fallback Rules

fallback_to_gatehouse if:
  learner_state_or_intent_is_unknown

fallback_to_verified_owner if:
  current_page_job_is_bounded_but_owner_is_clear

fallback_to_scout if:
  no_verified_owner_route_exists_but_candidate_relationships_exist

fallback_to_validation if:
  inherited_owner_conflicts_with_registry_or_live_hub_structure

fallback_to_stop if:
  private_boundary_or_portcullis_hard_stop_triggers

Legacy Estate Boot Rule

AI_LANDS_ON_LEGACY_PAGE
-> look_for_explicit_castle_pointer
-> if_missing_load_boot_protocol
-> resolve_registry_or_nearest_verified_hub
-> inherit_bounded_owner
-> infer_smallest_defensible_node_type
-> preserve_service_and_private_boundaries
-> resolve_state_and_keys_if_learning_route
-> evaluate_portcullis
-> select_valid_edge
-> preserve_return
-> if_conflict_or_gap_send_to_validation_or_scout

Inheritance Depth

depth_0: explicit_registered_node
depth_1: direct_child_of_verified_owner
depth_2: child_of_verified_subhub_or_roadmap
depth_3_plus: bounded_only_and_requires_stronger_validation

rule:
  confidence_must_not_increase_with_inheritance_depth_without_new_evidence

Promotion from Inherited to Registered

if inherited_node_becomes_operationally_important:
  scout_may_propose_explicit_registration
  -> admission_schema
  -> validation
  -> registry_write

rule:
  inheritance_is_the_default_for_legacy_coverage
  explicit_registration_is_reserved_for_nodes_that_need_machine_precision

Machine Relationships

Inheritance begins from the Boot Protocol and resolves against the Registry. It uses the Node Schema for provisional typing, the Edge Schema for movement, the Return Schema for escape from deep pages, and the Validation Schema when owner conflicts appear. Important inherited nodes may later be proposed by the Scout and promoted through the Admission Schema.

Every old room may belong to the Castle without every old room needing a new plaque.