Interfaces

  • React Hero Books interface: owns the current mission, prompt assignment, learner-visible state, and progression decision.

  • MV3 content bridge: publishes MissionEnvelope.v2 and admits bound Builder and Colab receipts; it does not use BroadcastChannel or scrape Colab.

  • Teacher planning surface: receives bounded planning projections rather than raw learner evidence.

  • Vite development server: local browser runtime used by the documented tests.

Contrato de interfaz

Las entradas deben ser explicitas, las salidas inspeccionables, los errores devueltos como errores y las acciones externas importantes requieren aprobacion humana.

Receipt admission recomputes canonical digests and rejects stale missions, wrong run or artifact bindings, secret-like fields, identity data, failed tests, and malformed broker attestations.

Compatibilidad

Considere no compatibles los endpoints, comandos y controles del navegador no documentados. Confirme la version actual del repositorio antes de integrar otro sistema.