lllin000_PaperForge/paperforge/plugin/tests
LLLin000 0859652396 feat(#81): Release N+1 owner cutover — Python 3.11+ gate, fail-closed dispatch
- managed-runtime: collapse MIN_PYTHON_LEGACY/MIN_PYTHON_NEW → MIN_PYTHON (3.11)
- managed-runtime: remove PYTHON_310_DEPRECATED warning (3.10 now needs_repair)
- managed-runtime: single 3.11+ hard gate for all installations
- settings: cut getCachedPython fallback in _resolveRuntimeCommand → fail-closed
- settings: update Python version notices 3.10→3.11
- i18n: update user-facing Python version messages 3.10→3.11
- Python backend: checker.py, setup_wizard.py, status.py → 3.11 minimum
- Test updates: legacy fallback tests now verify fail-closed, 3.10 gating removed

Build: 264.4KB | Tests: 384/384 passed | Typecheck: clean
2026-07-19 14:32:12 +08:00
..
capability-state.test.ts feat(#81): Release N+1 owner cutover — Python 3.11+ gate, fail-closed dispatch 2026-07-19 14:32:12 +08:00
commands.test.ts feat: add Gemini CLI agent platform support (.gemini/skills) 2026-06-01 19:46:17 +08:00
errors.test.ts Merge branch 'feat/retrieval-recovery' 2026-07-11 01:26:37 +08:00
installation-navigation.test.ts feat(#81): Release N+1 owner cutover — Python 3.11+ gate, fail-closed dispatch 2026-07-19 14:32:12 +08:00
maintenance-inbox.test.ts feat: deliver actionable Maintenance inbox and privacy-safe issue drafts (#80) 2026-07-19 14:09:54 +08:00
managed-runtime.test.ts feat(#81): Release N+1 owner cutover — Python 3.11+ gate, fail-closed dispatch 2026-07-19 14:32:12 +08:00
modals.test.ts feat: allow skipping OCR key during setup 2026-05-31 20:15:22 +08:00
module-detail-navigation.test.ts feat: deliver actionable Maintenance inbox and privacy-safe issue drafts (#80) 2026-07-19 14:09:54 +08:00
ocr-maintenance-ui.test.ts closeout: record #69/#70 resolution, capability model, runtime architecture, maintenance regression fixes 2026-07-15 00:03:16 +08:00
progress-parser.test.ts feat: add streaming OCR rebuild progress 2026-07-14 18:05:49 +08:00
runtime.test.ts test(plugin): migrate runtime test to TypeScript 2026-05-24 17:32:01 +08:00
secret-storage.test.ts feat: migrate plugin credentials to SecretStorage (#79) 2026-07-19 01:00:41 +08:00
zotero-path.test.ts feat: ocr reading-order fixes, single-source fulltext, redo closed-loop, release notes & manual 2026-06-01 18:12:31 +08:00