0006 — One-vocabulary sweep residuals (copy & naming)
Status: candidate Opened: 2026-07-10 · Area: packages/i18n, frontends, tools/scripts/check-terminology.ts Reopen trigger: the next product-copy pass, or Anton ruling on the open label below.
Context
Section titled “Context”The 2026-07-10 one-vocabulary sweep (follow-on to ADR-0051’s docs lane) eliminated the CONTEXT.md
_Avoid_ terms from shipped copy and non-standards identifiers under an Anton-pinned lexicon
(recorded rulings: “mark(s)” for an individual assessment outcome; “Gradebook” as a capitalised,
this-thing-only exception; Oxford “-ize” stays; binding for the package/media allocation family;
offering/container type value "standard"; Delivery Mode secure). These residuals were
deliberately left, each with a reason.
Open items
Section titled “Open items”— RESOLVED 2026-07-10: Anton ruled “Binding kind” (zh-Hans 绑定类型); applied same day.bindingKindLabel: "Assignment kind"Prototype copy on learner-web main screens— RESOLVED 2026-07-10 via the analysis-file process (tmp/agents/prototype-copy-rewrite-analysis.md): Anton ruled Q1–Q4 and pinned every string; applied en + zh-Hans same day. The Sync monitor stays learner-visible pending 0008; its copy stays engineer-register by ruling.- Unguardable banned terms — bare
test,result,question,assignmentcannot join the terminology guard (ubiquitous programming words / QTI & Common Cartridge boundary vocabulary); enforcement for these is review plus the recorded lexicon, not the guard. - Different-sense keeps (correct, listed to prevent re-flagging): credential-verifier verdict
label “Result” (verification verdict, not a mark); ManageWeightingModal’s
assignmentstate (grade-category→column allocation, verb sense); Common Cartridgeimported.assignmentsreport vocabulary (standards boundary); “grade hand-ins”/“final grade”/Grade Category aggregates (not individual outcomes); xAPI…/material-assignment/…IRI +buildMaterialAssignmentActivityId(IRI identity frozen; helper kept aligned per ruling). - Cosmetic:
MediaTab.tsxlocal loop varassignmentovermediaBindingrows — rename tobindingnext time the file is touched.