From 988295eff87af6fc5937479f1c9ae08923f4f28b Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 19 Jul 2026 16:20:10 +0000 Subject: [PATCH] Copy: add author credit, fix DB-version doc, tighten scoring/voice MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - package.json: add missing "author": Amanda Kondrat'yev (every other surface credits her; this metadata field was blank). - AGENTS.md: DB version 4 → 5 (matches storage.mjs DB_VERSION). - Quiz copy: "matches CompTIA A+ Core 2 scoring" → "CompTIA's Core 2 cut score (approximated here as ~78% correct)" — CompTIA scores on a scaled 100–900 range, not raw percent-correct, so "matches" overstated it. - Drop a stray first-person "we" in the calibrated-score hint. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_011CR5oMcpxdjeJr7u6mnDdC --- AGENTS.md | 2 +- app.js | 4 ++-- package.json | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index a34f1a1..8222725 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -89,7 +89,7 @@ reveal/grade outcomes for SR users. ### State / storage - IndexedDB stores: `progress`, `overrides`, `drawings`, `reference` (PDF). - DB version 4. Bump on schema change. + DB version 5. Bump on schema change. - localStorage for prefs, streak, quiz history, exam dates, sync config. - `state.overrides[qid]` merges with source data via `getQuestion(q)`. Never mutate the source data array. diff --git a/app.js b/app.js index ee4b5a8..1a63220 100644 --- a/app.js +++ b/app.js @@ -1341,7 +1341,7 @@ function renderQuizStart() {

${mockEnabled - ? `No per-question feedback until the end. Hard pass mark: 700/900 (77.8%) — matches CompTIA A+ Core 2 scoring.` + ? `No per-question feedback until the end. Hard pass mark: 700/900 — CompTIA's Core 2 cut score (approximated here as ~78% correct).` : `Clear the filter so all ${state.questions.length} questions are available, then come back.`}

`; @@ -2108,7 +2108,7 @@ function renderStats() {
Readiness is now based on cold-test quizzes, not self-rated study. ${totalQ === 0 ? 'Tap Quiz → 40 questions to start.' : - `${need} more quiz question${need === 1 ? '' : 's'} until we can show a calibrated score (${totalQ} of ${QUIZ_MIN_QUESTIONS} so far).`} + `${need} more quiz question${need === 1 ? '' : 's'} until a calibrated score is available (${totalQ} of ${QUIZ_MIN_QUESTIONS} so far).`} ${examNote}
diff --git a/package.json b/package.json index f55199f..cc5d4a0 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "1.0.0", "private": true, "description": "Offline-first study PWA — aim for an A+ on any certification exam. Ships with a CompTIA A+ Core 2 (220-1202) question bank. Vanilla JS, zero runtime deps.", + "author": "Amanda Kondrat'yev", "license": "MIT", "repository": { "type": "git",