ui-src/src/components/AcceptanceList.tsx:52  internals  source file name in user-visible text: "acceptance.json"
    acceptance.json
ui-src/src/components/AcceptanceList.tsx:53  internals  endpoint path in user-visible text: "/api/problems/:id/drill"
    /api/problems/:id/drill
ui-src/src/components/AcceptanceList.tsx:53  ui-vague  vague: "submit" — use the real verb, e.g. "Grade round"
    yet, so the per-check list cannot be shown. The suite itself still runs, and its pass count appears here after you submit.
ui-src/src/components/AcceptanceList.tsx:118  internals  endpoint path in user-visible text: "/api/grade/core-build"
    /api/grade/core-build
ui-src/src/views/CoreBuild.tsx:113  ui-vague  vague: "Submit" — use the real verb, e.g. "Grade round"
    Submit
ui-src/src/views/Defence.tsx:251  ui-vague  vague: "Submit" — use the real verb, e.g. "Grade round"
    Submit for review
ui-src/src/views/Extension.tsx:214  ui-vague  vague: "Submit" — use the real verb, e.g. "Grade round"
    Submit
ui-src/src/views/ExtractDrill.tsx:107  ui-vague  vague: "Submit" — use the real verb, e.g. "Grade round"
    Submit for grading
ui-src/src/views/Ladder.tsx:58  internals  source file name in user-visible text: "problem.json"
    corpus/&lt;slug&gt;/problem.json
ui-src/src/views/Learn.tsx:200  title-case  Title Case on a label: "Bridge" — use sentence case
    The Java Bridge
ui-src/src/views/Round.tsx:306  ui-vague  vague: "Submit" — use the real verb, e.g. "Grade round"
    Submit the round
ui-src/src/views/Round.tsx:350  ui-vague  vague: "Submit" — use the real verb, e.g. "Grade round"
    Submit the round
ui-src/src/views/SkeletonSprint.tsx:135  ui-vague  vague: "Submit" — use the real verb, e.g. "Grade round"
    Submit
server/index.mjs:79  internals  source file name in user-visible text: "build-ui.mjs"
    ui not built — run: node tools/build-ui.mjs
server/index.mjs:79  internals  file path in user-visible text: "tools/build-ui.mjs"
    ui not built — run: node tools/build-ui.mjs
server/index.mjs:79  internals  shell command in user-visible text: "node tools/build-ui.mjs"
    ui not built — run: node tools/build-ui.mjs
server/index.mjs:79  internals  shell command in user-visible text: "run: node"
    ui not built — run: node tools/build-ui.mjs
server/lib/routes/grade.mjs:79  internals  endpoint path in user-visible text: "/api/curveball/inject"
    no curveball baseline recorded for this attempt — call /api/curveball/inject first

60 file(s) checked, 10 error(s), 8 warning(s)
