Skip to content

feat(gre): pin desktop scoring adapter (Task 6) + codebase docs - #28

Merged
f15cubing merged 1 commit into
mainfrom
agent/scoring-desktop
Jul 3, 2026
Merged

f15cubing merged 1 commit into
mainfrom
agent/scoring-desktop

Conversation

@f15cubing

Copy link
Copy Markdown
Owner

What & why

Bumps the anki submodule pin (277f12e → ed74d1f) to include the Task 6 desktop scoring adapter, and updates codebase docs. The adapter writes the synced three-score gre_scorecard on GRE dashboard open (Memory range; Performance not-available; Readiness gated with evidence panel — never blended, never a bare number).

Depends on: f15cubing/anki#2 (the adapter change). Merge that first, then reconcile this pin to the squash-merged anki SHA before merging this PR.

Area(s) touched

anki submodule pin (277f12e → ed74d1f), docs/codebase/qt.md, docs/codebase/INDEX.md, scoring/scoring.md — engine/Rust PR? yes (submodule pin bump; underlying change is Qt-UI Python, no Rust).

Docs updated

docs/codebase/qt.md (§ scoring adapter + dashboard trigger note), docs/codebase/INDEX.md (dashboard/scoring rows + footer SHA), scoring/scoring.md (Task 6 shipped); Last-verified → f15cubing/anki@ed74d1f. docs/STATUS.md line added on merge (hot file — avoids conflicts with concurrent PRs).

Test evidence

See f15cubing/anki#2: 3 adapter/trigger tests + 32 GRE aqt tests (no regression); ruff/format/mypy clean; headless round-trip smoke (scorecard persists across close/reopen — no corruption; Readiness gated with reasons). This PR is pin + docs only (no outer-repo code).

Engine/Rust extra gate

No Rust change — pin bump of a Qt-UI-only anki change (ceiling notes in anki#2: undo preserved via set_config(undoable=False); no schema change; mastery read path unchanged / no OpChanges from reads; adapter's only write is the gre_scorecard config). Merge difficulty: low. Reconcile the pin to the squash-merged anki SHA after anki#2 merges.

Made with Cursor

@f15cubing

Copy link
Copy Markdown
Owner Author

Engine-lane review companion to anki#2 (different agent). Pin + docs look right — not merging.

  • Pin — PASS. anki bump 277f12e -> ed74d1f matches the anki#2 tip commit (Task 6 adapter).
  • Docs — PASS. Updated in this PR and consistent with the code: docs/codebase/qt.md (§ GRE scoring adapter + dashboard on-open trigger), docs/codebase/INDEX.md (dashboard/scoring rows + footer Last-verified -> ed74d1f), scoring/scoring.md (Task 6 marked shipped).
  • Scope — PASS. Pin + docs only (4 files); MERGEABLE.
  • Process notes acknowledged — PASS. Body states: reconcile the pin to the squash-merged anki SHA after anki#2 merges, and the docs/STATUS.md line is deferred to merge-time (hot file). Both acceptable.

Depends on anki#2 landing first. Not merging, per instructions.

Bumps anki 277f12e -> ed74d1f (desktop scoring adapter: writes the synced
three-score gre_scorecard on GRE dashboard open) and updates qt.md (§ scoring
adapter), INDEX.md, and scoring.md. STATUS.md line added on merge (hot file).
@f15cubing
f15cubing force-pushed the agent/scoring-desktop branch from fed3333 to d274b45 Compare July 3, 2026 15:18
@f15cubing
f15cubing merged commit 1000fd2 into main Jul 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant