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.

Contrat d’interface

Les entrees doivent etre explicites, les sorties inspectables, les erreurs retournees comme erreurs et les actions externes consequentes approuvees par une personne.

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.

Compatibilite

Considerez les endpoints, commandes et controles navigateur non documentes comme non pris en charge. Confirmez la version courante du depot avant d’integrer un autre systeme.