Small Group Tutorials

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

Learning Castle Watchtower Schema

Learning Castle Watchtower Schema

Canonical ID: /learning-castle/0114. A Watchtower observes the condition of the Learning Castle without becoming the owner of the learner, subject, intervention or route. It exists to detect meaningful change, drift, blockage and unresolved uncertainty early enough for the correct owner to act.

schema: learning_castle_watchtower
version: 0.1
castle_id: /learning-castle/0114
object_type: watchtower
purpose: bounded_observation_and_change_detection
may_observe: true
may_signal: true
may_compare_expected_vs_observed: true
may_claim_domain_ownership: false
may_prescribe_without_gate: false
may_override_fort: false
may_override_portcullis: false
canonical_return: /learning-castle/0019

What a Watchtower Watches

  • learner-state changes that materially alter the next useful route;
  • route drift, broken edges and unresolved ownership;
  • repeated failure after an intervention that was expected to work;
  • evidence that a Gate should be reopened rather than blindly continuing;
  • estate-level changes that make an existing machine declaration stale;
  • expected-versus-observed differences large enough to require review.

Observation Contract

watch_record:
  observer
  observed_node
  observed_state
  expected_state
  evidence
  confidence
  change_type
  materiality
  timestamp
  recommended_gate
  canonical_owner
  return_target

change_type:
  improvement
  deterioration
  drift
  blockage
  contradiction
  stale_route
  ownership_conflict
  unknown

materiality:
  informational
  review
  gate_reopen
  route_block

Watchtower Law

A Watchtower reports; it does not seize control. Observation must remain attributable to evidence. A change in a score alone does not prove a change in underlying capability. A repeated signal may justify reopening a Gate, but the Gate, Key and Portcullis rules still determine whether traversal is permitted.

watchtower_runtime:
  observe
  -> compare_expected_vs_observed
  -> classify_change
  -> estimate_materiality
  -> resolve_canonical_owner
  -> if informational: record_and_return
  -> if review: signal_owner
  -> if gate_reopen: return_to_gate
  -> if route_block: signal_sentry_or_portcullis
  -> preserve_return

hard_rules:
  observation_is_not_ownership
  correlation_is_not_causation
  low_confidence_does_not_unlock_high_cost_route
  watchtower_does_not_bypass_key
  watchtower_does_not_bypass_portcullis
  unresolved_owner_returns_to_gatehouse
  every_material_signal_requires_evidence

Machine Relationships

The Watchtower reads the Node Schema and State Schema, can request reconsideration through the Gate Schema, respects the Key Schema and Portcullis Schema, and returns control through the Return Schema. Machine readers should begin with the Boot Protocol and Castle Registry.

The Watchtower should make change visible without mistaking visibility for authority.