* fix: harden preload argv parsing for popup windows * fix: align youtube playback with shared overlay startup * fix: unwrap mpv youtube streams for anki media mining * docs: update docs for youtube subtitle and mining flow * refactor: unify cli and runtime wiring for startup and youtube flow * feat: update subtitle sidebar overlay behavior * chore: add shared log-file source for diagnostics * fix(ci): add changelog fragment for immersion changes * fix: address CodeRabbit review feedback * fix: persist canonical title from youtube metadata * style: format stats library tab * fix: address latest review feedback * style: format stats library files * test: stub launcher youtube deps in CI * test: isolate launcher youtube flow deps * test: stub launcher youtube deps in failing case * test: force x11 backend in launcher ci harness * test: address latest review feedback * fix(launcher): preserve user YouTube ytdl raw options * docs(backlog): update task tracking notes * fix(immersion): special-case youtube media paths in runtime and tracking * feat(stats): improve YouTube media metadata and picker key handling * fix(ci): format stats media library hook * fix: address latest CodeRabbit review items * docs: update youtube release notes and docs * feat: auto-load youtube subtitles before manual picker * fix: restore app-owned youtube subtitle flow * docs: update youtube playback docs and config copy * refactor: remove legacy youtube launcher mode plumbing * fix: refine youtube subtitle startup binding * docs: clarify youtube subtitle startup behavior * fix: address PR #31 latest review follow-ups * fix: address PR #31 follow-up review comments * test: harden youtube picker test harness * udpate backlog * fix: add timeout to youtube metadata probe * docs: refresh youtube and stats docs * update backlog * update backlog * chore: release v0.9.0
3.4 KiB
id, title, status, assignee, created_date, updated_date, labels, milestone, dependencies, references, priority, ordinal
| id | title | status | assignee | created_date | updated_date | labels | milestone | dependencies | references | priority | ordinal | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-207 | Verify PR #19 follow-up typecheck blocker is cleared | Done |
|
2026-03-20 03:03 | 2026-03-23 03:22 |
|
m-1 |
|
medium | 123500 |
Description
Confirm the previously unrelated anki-connect-proxy.test.ts typecheck failure no longer blocks verification for the PR #19 CodeRabbit follow-up work, and only patch it if the failure still reproduces.
Acceptance Criteria
- #1 Reproduce or clear the
src/anki-integration/anki-connect-proxy.test.tstypecheck blocker with current workspace state - #2 If the blocker still exists, apply the smallest safe fix and verify it
- #3 Document the verification result and any remaining unrelated blockers
Implementation Plan
- Re-run
bun run typecheckand a focused proxy test against the current workspace to confirm whether the previousanki-connect-proxy.test.tsfailure still reproduces. - If the failure reproduces, use the typecheck failure itself as the red test, patch the smallest type-safe fix in the test, and rerun focused verification.
- Re-run the relevant verifier lane(s), then record whether the blocker is cleared or if any unrelated failures remain.
Implementation Notes
Re-ran bun run typecheck against the current workspace and the prior src/anki-integration/anki-connect-proxy.test.ts blocker no longer reproduces.
Focused verification passed for bun test src/anki-integration/anki-connect-proxy.test.ts. Core verifier now passes typecheck and reaches test:fast.
Current remaining unrelated verifier failure is unchanged local environment behavior in scripts/update-aur-package.test.ts: scripts/update-aur-package.sh: line 71: mapfile: command not found under macOS Bash. Artifact: .tmp/skill-verification/subminer-verify-20260319-200320-vy2YHa.
Final Summary
Verified the previously reported PR #19 follow-up typecheck blocker is cleared in the current workspace. bun run typecheck now passes, and the focused proxy regression file src/anki-integration/anki-connect-proxy.test.ts also passes, including the background-enrichment response timing test.
Re-running the SubMiner core verifier confirms the blocker moved forward: core/typecheck passes, and the remaining core/test-fast failure is unrelated to the proxy test. The only red is the existing macOS Bash compatibility issue in scripts/update-aur-package.test.ts, where scripts/update-aur-package.sh uses mapfile and exits with line 71: mapfile: command not found.
Verification run:
bun run typecheckbun test src/anki-integration/anki-connect-proxy.test.tsbash .agents/skills/subminer-change-verification/scripts/verify_subminer_change.sh --lane core src/anki-integration/anki-connect-proxy.test.ts
Verifier result:
core/typecheckpassedcore/test-fastfailed only inscripts/update-aur-package.test.tsbecause local macOS Bash lacksmapfile- Artifact:
.tmp/skill-verification/subminer-verify-20260319-200320-vy2YHa