Interfaces
React Hero Books interface: owns the current mission, prompt assignment, learner-visible state, and progression decision.
MV3 content bridge: publishes
MissionEnvelope.v2and admits bound Builder and Colab receipts; it does not useBroadcastChannelor 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.