Write the part a teacher needs first, which is not software - #41
Merged
Conversation
Six shipped bets and none of them is what a teacher reaches for on the morning they suspect something. What they need then is language for a syllabus, a page to hand a student before anything goes wrong, and a procedure for the day a question becomes formal — and there is nobody to ask. Three documents, bilingual, written rather than translated. No licence, no attribution, no permission: they are meant to be pasted into other institutions' paperwork with somebody else's name at the top. All three are built so a decision made by following them survives the detector being removed from the document entirely. A score is never the reason for a decision about a student, the burden never moves onto the person with the least power in the room, and what settles the question is ten minutes of asking somebody why they chose this example and not another one. The committee procedure quotes the uncomfortable half of our own calibration on purpose: neither language supports a threshold alone, so a committee quoting the aggregate at a student writing in Spanish makes the error this project criticises in everyone else. Also unpins the desktop download. Four links still pointed at desktop-v0.1.0 — including both translations shipped in the web app — so the badge read 0.3.0 and sent whoever clicked it to a build with no PDF reading, no folder scan and no report. They now point at the desktop release listing, which cannot go stale the next time we ship. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Mostly zero code.
Docs/Teaching/, bilingual, written rather than translated.No licence, no attribution, no permission — they are meant to be pasted into other institutions' paperwork with somebody else's name on top.
Why now. Six bets have shipped and none of them is what a teacher reaches for on the morning they suspect something. Every distribution channel this project has used — a package registry, an MCP directory, a foundation application — contains no teachers. This is the first artefact aimed at one.
Each document is built so a decision made by following it survives the detector being removed from it entirely. The committee procedure quotes the uncomfortable half of our own calibration deliberately: neither language supports a threshold on its own, so a committee quoting the 4.1% aggregate at a student writing in Spanish makes the exact error this project criticises in everyone else.
Also fixes a stale download. Four links still pointed at
desktop-v0.1.0, including both translations shipped inside the web app. The badge rendered 0.3.0 and sent whoever clicked it to a build with no PDF reading, no folder scan and no report. They now point at the desktop release listing, which cannot go stale on the next release.🤖 Generated with Claude Code