Learning Castle State Schema
This schema defines the state vocabulary used by the eduKateSengkang Learning Castle. States describe what is currently known about the learner, the route, the evidence, the owner, and the degree of independence. Gates open from states; they should not invent states merely to justify a route.
schema_id: /learning-castle/0110 schema_version: 0.1 system: eduKateSengkang Learning Castle object_type: state runtime_parent: /learning-castle/0100 node_schema: /learning-castle/0109 route_schema: /learning-castle/0102 return_schema: /learning-castle/0105 validation_schema: /learning-castle/0107 principle: state_precedes_route
State Contract
state: state_id: unique_state_name class: learner | routing | evidence | ownership | support | transfer | service observed_from: declared_evidence_or_input confidence: verified | bounded | unknown allowed_gates: declared blocked_gates: declared_if_needed next_test: optional return_target: optional status: active | resolved | superseded
Core Learner States
unknown: meaning: not_enough_evidence_to_route_confidently open: gatehouse missing_knowledge: meaning: required_concept_or_fact_not_yet_available open: knowledge_chamber_or_teaching_workshop fragile_retrieval: meaning: knowledge_present_but_not_reliably_available open: retrieval_training_yard weak_representation: meaning: learner_cannot_build_or_switch_useful_representation open: representation_workshop weak_route_selection: meaning: methods_known_but_selection_between_them_is_unreliable open: route_selection_workshop execution_error: meaning: selected_route_is_reasonable_but_execution_breaks open: domain_specific_repair_workshop verification_weakness: meaning: learner_does_not_detect_implausible_or_incorrect_result open: verification_chamber transfer_weakness: meaning: familiar_performance_secure_but_changed_conditions_break_it open: proving_ground examination_deployment_weakness: meaning: capability_exists_but_fails_under_realistic_constraints open: examination_fort independent: meaning: capability_survives_reduced_support_and_meaningful_variation open: keep_then_open_gate
Routing States
needs_routing: condition: owner_or_next_operation_not_yet_resolved action: gatehouse_or_registry_resolution canonical_ready: condition: one_clear_owner_and_valid_route_exist action: traverse_owner_road multi_connected: condition: several_valid_owners_have_real_jobs action: choose_primary_owner_and_type_bridges route_broken: condition: required_target_or_return_missing action: validation_then_repair route_blocked: condition: portcullis_rule_triggered action: do_not_traverse route_complete: condition: intended_job_complete_and_return_preserved action: return_schema
Evidence States
evidence_unknown: meaning: claim_strength_cannot_yet_be_estimated evidence_bounded: meaning: some_observation_supports_route_but_alternatives_remain evidence_sufficient: meaning: evidence_is_strong_enough_for_current_routing_decision evidence_conflicted: meaning: observations_point_to_competing_explanations action: discriminate_before_prescribing evidence_transfer: meaning: performance_survives_meaningful_variation_or_delay evidence_independence: meaning: performance_survives_reduced_support
Ownership States
owner_verified: meaning: canonical_owner_is_registered_and_clear owner_bounded: meaning: likely_owner_exists_but_registration_or_boundary_is_incomplete owner_conflict: meaning: multiple_nodes_claim_same_primary_intent action: validation_and_narrowing owner_missing: meaning: no_defensible_existing_owner_found action: inspect_for_genuine_architecture_gap_before_creating
Support States
support_full: model_or_high_scaffold_available support_partial: prompts_or_structure_reduced support_faded: learner_reconstructs_with_minimal_cueing support_removed: learner_performs_without_immediate_external_scaffold rule: support_state_should_move_toward_less_support_when_evidence_allows
Transfer States
familiar_only: works_only_when_surface_matches_training varied: survives_changed_wording_or_representation delayed: survives_meaningful_time_gap mixed: survives_method_selection_among_competing_options constrained: survives_exam_or_realistic_limit portable: sufficiently_general_and_independent_for_world_return
Service States
service_not_requested: rule: do_not_default_to_tuition service_requested: open: /learning-castle/0031 preserve: knowledge_owner service_active: teaching_service_is_currently_supporting_learning_job service_fading: learner_requires_less_external_support service_complete: route_back_to_subject_owner_keep_or_open_gate
State Transition Rules
unknown -> bounded only_with_new_evidence bounded -> verified only_with_sufficient_evidence missing_knowledge -> retrieval only_after_knowledge_is_available retrieval_secure -> proving_ground only_if_standard_practice_is_secure transfer_secure -> examination_fort only_if_constraint_deployment_is_relevant support_full -> support_partial -> support_faded -> support_removed as_evidence_allows portable -> /learning-castle/0019 -> /learning-castle/0020
Invalid State Transitions
block: unknown -> prescription_without_evidence familiar_only -> independent one_good_attempt -> portable owner_conflict -> new_duplicate_owner service_not_requested -> forced_service_route evidence_conflicted -> confident_single_cause_claim
AI State Resolution Procedure
1. identify observed facts 2. assign smallest defensible state 3. mark confidence 4. check owner state 5. check evidence state 6. open only gates permitted by current state 7. perform smallest useful test or intervention 8. update state from new evidence 9. preserve return path 10. stop upgrading state when evidence does not justify it
The State Schema prevents the Castle from confusing an observation with a diagnosis, a successful attempt with mastery, or a useful service with permanent dependency. A route is therefore a consequence of state and evidence—not a substitute for them.