engine::course reads the course from wai-quantum/course/: 21 lessons from a first circuit through superposition, entanglement, interference, the standard algorithms, noise and mitigation, error correction and fault tolerance to resource estimates, each a Markdown text in English and Simplified Chinese and an exercise.json with a schema. A check runs each case of an exercise (a generator's inputs) with its intent and the verdict, measures its constraints (the gates allowed, counts, the T count, the critique's smells, the resource estimate's counts), and says what went wrong from the diagnostics, the verdict and the critique, never from the solution. The tests hold every solution to pass by proof, every known wrong answer to fail for its stated reason, and every locale to every text and message. wai-quantum learn shows, starts, checks, hints and explains a lesson, keeps progress only on this machine, and speaks the language --lang or LANG names; the command summaries and docs topics have Chinese translations held to the English they came from. The verdict gains of_diagnostic for a generator's refusal. llms.txt names the course. Co-Authored-By: Claude Opus 5.5 <[email protected]>
35 lines
2 KiB
JSON
35 lines
2 KiB
JSON
{
|
|
"_meta": { "locale": "en", "translation": "source: the command summaries and the docs topics come from the command line's own help, so only the words below are kept here" },
|
|
"docs.header": "wai-quantum docs TOPIC: what agents are told, from this binary, offline",
|
|
"learn.course": "{title}: {lessons} lessons, each checked by the engine",
|
|
"learn.companion": "Beside it: {title}, {modules} modules in the browser, {url}",
|
|
"learn.progress": "{passed} of {of} lessons passed. {kept} ({path})",
|
|
"learn.no_progress": "Nothing is kept yet: a lesson is marked once its check passes. {kept}",
|
|
"learn.next": "Next: wai-quantum learn show {id}",
|
|
"learn.yes": "yes",
|
|
"learn.not_yet": "not yet",
|
|
"learn.label.lesson": "lesson",
|
|
"learn.label.task": "task",
|
|
"learn.label.must": "it must",
|
|
"learn.label.starter": "starter",
|
|
"learn.label.hints": "hints",
|
|
"learn.label.verdict": "verdict",
|
|
"learn.label.case": "case",
|
|
"learn.label.rule": "rule",
|
|
"learn.label.passed": "passed",
|
|
"learn.label.wrong": "what went wrong",
|
|
"learn.label.engine": "the engine",
|
|
"learn.label.pointer": "where to look",
|
|
"learn.label.estimate": "estimate",
|
|
"learn.label.hint": "hint",
|
|
"learn.label.progress": "progress",
|
|
"learn.hint_count": "{n} hints: wai-quantum learn hint {id} FILE",
|
|
"learn.check_with": "Write it out with wai-quantum learn start {id} FILE, then check it: wai-quantum learn check {id} FILE",
|
|
"learn.started": "wrote {file}: the starter program of {id}. Check it: wai-quantum learn check {id} {file}",
|
|
"learn.kept_file": "{file} is already there, and was kept (--force writes over it)",
|
|
"learn.nothing_wrong": "Nothing went wrong: the check passes.",
|
|
"learn.more_hints": "The next hint: wai-quantum learn hint {id} {file}",
|
|
"learn.last_hint": "That was the last hint. What went wrong?: wai-quantum learn why {id} {file}",
|
|
"learn.reset": "Your progress was reset ({path}).",
|
|
"learn.translation": "This text is a machine-assisted translation, to be reviewed by a fluent reader."
|
|
}
|