Architecture
A React and TypeScript learning client organized around challenges, governed Hero Books missions, guided planning, and reviewable learner actions.
Flux de donnees
AlgoQuest mission -> MV3 Builder artifact -> broker admission -> Colab evidence -> AlgoQuest progression decision
AlgoQuest remains the canonical mission and progression owner. The Chromium extension transports typed evidence without reading the Colab DOM. Narrative rewards, learning evidence, execution receipts, and ephemeral observations remain separate records.
Provenance
Consignez le commit du depot, la configuration, les identifiants d’entree, la commande d’execution, l’emplacement de sortie et le resultat de validation. Une capture seule n’est pas un artefact reproductible.
Comportement en cas d’echec
Une configuration absente, des dependances indisponibles, une entree invalide et des tests echoues doivent rester visibles. L’outil ne doit pas remplacer un echec par un succes invente.