Small Group Tutorials

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

Learning Castle Supersession and Retirement Schema

Learning Castle Supersession and Retirement Schema

Canonical ID: /learning-castle/0118. This schema controls how an older Castle node, owner or route is replaced without creating two live canonical truths. Supersession preserves history, redirects machine resolution to the stronger verified object, and retires obsolete live authority without deleting the record.

schema: learning_castle_supersession_retirement
version: 0.1
castle_id: /learning-castle/0118
object_type: lifecycle_control
purpose: canonical_transition_without_duplicate_live_authority
may_supersede: true_after_validation
may_retire_live_authority: true_after_handoff
may_delete_history: false
may_leave_two_live_canonical_owners: false
may_promote_without_admission: false
canonical_return: /learning-castle/0019

Lifecycle States

lifecycle_state:
  active
  candidate_successor
  supersession_prepared
  successor_validated
  handoff_active
  superseded
  retired
  historical

rule:
  historical_record_remains_queryable
  retired_object_may_remain_public_if_useful
  retired_object_must_not_continue_claiming_canonical_authority

Supersession Record

supersession_record:
  old_object
  new_object
  old_owner_scope
  new_owner_scope
  reason
  evidence
  admission_record
  validation_status
  return_status
  inbound_handoff_status
  outbound_handoff_status
  machine_resolution_target
  effective_state
  audit_note

reason:
  stronger_owner
  merged_scope
  route_repair
  stale_architecture
  duplicate_owner_resolution
  improved_canonical_boundary

Supersession Conditions

supersede only_if:
  successor_passed_admission
  AND successor_validation = PASS
  AND successor_scope_is_clear
  AND no_unresolved_owner_conflict
  AND required_return_exists
  AND critical_inbound_routes_have_handoff
  AND critical_outbound_routes_have_handoff

never_supersede because:
  newer_date
  prettier_page
  longer_article
  temporary_traffic_spike
  keyword_similarity
  administrative_convenience

Handoff Runtime

ACTIVE_OLD
-> CANDIDATE_SUCCESSOR
-> ADMISSION_PASS
-> SUPERSESSION_PREPARED
-> VALIDATION_PASS
-> HANDOFF_INBOUND_ROUTES
-> HANDOFF_OUTBOUND_ROUTES
-> VERIFY_RETURN_PATHS
-> SWITCH_MACHINE_RESOLUTION
-> MARK_OLD_SUPERSEDED
-> RETIRE_OLD_AUTHORITY
-> PRESERVE_HISTORICAL_RECORD
-> SENTRY_MONITORS_NEW_ROUTE
-> WATCHTOWER_OBSERVES_CHANGE

Retirement Rules

retirement_does_not_mean_delete
retired_page_may_remain_public_if_it_still_serves_a_bounded_job
retired_page_must_point_machine_resolution_to_successor
retired_edge_must_not_remain_preferred_if_successor_edge_is_verified
retired_owner_must_not_reassert_broader_scope
historical_identity_must_be_preserved_for_audit_and_context

Split and Merge Rules

if_one_owner_splits:
  define_new_scopes
  admit_each_successor
  preserve_old_as_historical_parent_or_context_if_useful

if_multiple_owners_merge:
  prove_scope_can_be_owned_coherently
  admit_new_owner
  handoff_each_old_owner
  retire_duplicate_live_authority

rule:
  merger_or_split_must_improve_clarity_not_merely_reduce_page_count

Rollback Condition

rollback_machine_resolution if:
  successor_breaks_critical_routes
  OR successor_owner_scope_proves_invalid
  OR required_returns_fail
  OR new_owner_conflict_appears

rollback_action:
  restore_last_verified_owner
  mark_successor_bounded_or_failed
  preserve_audit_history
  send_to_validation

Machine Relationships

Supersession begins only after the Admission Schema has validated the successor. It uses the Registry to switch machine resolution, the Edge Schema and Return Schema to verify handoff continuity, and the Validation Schema before old authority is retired. The Sentry guards the new live route and the Watchtower observes post-handoff behaviour.

The Castle may change its owner map without erasing how it got there.