| .. |
|
audit
|
fix: add audit test conftest (golden_vault fixture was missing from git tracking)
|
2026-05-09 17:41:17 +08:00 |
|
chaos
|
feat(54-002): add CHAOS_MATRIX.md and chaos tests for corrupted inputs, network failures, filesystem errors
|
2026-05-09 00:53:03 +08:00 |
|
cli
|
feat: runtime contract hardening + skill/command truth alignment (Package A+B)
|
2026-05-16 22:38:43 +08:00 |
|
e2e
|
hotfix(base): stop regenerating Base views on every sync — prevents duplicate views and preserves user column widths
|
2026-05-10 02:59:41 +08:00 |
|
fixtures
|
test(11-01): add test_path_normalization.py with 25 test methods
|
2026-04-24 20:30:32 +08:00 |
|
integration
|
test(memory): add integration test for memory build/status workflow
|
2026-05-12 17:59:37 +08:00 |
|
journey
|
feat(54-001): add UX contract and user journey tests
|
2026-05-09 00:52:55 +08:00 |
|
sandbox
|
feat: restore phases 31-34 from stash — dashboard multi-view, deep-reading mode, jump button, planning docs
|
2026-05-06 15:14:36 +08:00 |
|
unit
|
fix: add return type annotation to main() and indent=2 to early-exit json.dump calls
|
2026-05-19 14:41:06 +08:00 |
|
conftest.py
|
test: update fixtures to {key}.md filename format (red phase)
|
2026-05-11 21:09:36 +08:00 |
|
test_asset_index.py
|
feat(discussion): remove JSON output and markdown escaping
|
2026-05-18 21:09:54 +08:00 |
|
test_asset_index_integration.py
|
test: align deep-reading expectations with main-note workflow
|
2026-05-08 17:47:46 +08:00 |
|
test_asset_state.py
|
test: align deep-reading expectations with main-note workflow
|
2026-05-08 17:47:46 +08:00 |
|
test_base_preservation.py
|
hotfix(base): stop regenerating Base views on every sync — prevents duplicate views and preserves user column widths
|
2026-05-10 02:59:41 +08:00 |
|
test_base_views.py
|
fix(46-index-path-resolution): update tests for removed LIBRARY_RECORDS and config-resolved paths
|
2026-05-07 19:03:04 +08:00 |
|
test_cli_paths.py
|
fix: VaultStep.__init__ missing step_id and checker in super() call
|
2026-04-27 19:49:36 +08:00 |
|
test_cli_worker_dispatch.py
|
fix: CI dispatch tests — mock at SyncService level, restore --selection/--index flags
|
2026-05-09 22:42:53 +08:00 |
|
test_command_docs.py
|
docs: reset documentation IA (readme entry pages, tutorial/troubleshooting split, AGENTS agent-only, pure command ref, maintainer guide)
|
2026-05-16 22:47:00 +08:00 |
|
test_config.py
|
feat: runtime contract hardening + skill/command truth alignment (Package A+B)
|
2026-05-16 22:38:43 +08:00 |
|
test_context.py
|
test(26-02): write 14 tests for context command modes and provenance output
|
2026-05-04 12:45:52 +08:00 |
|
test_discussion.py
|
feat(plugin): render discussion card from .md with MarkdownRenderer
|
2026-05-18 21:12:06 +08:00 |
|
test_doctor.py
|
chore: rename PaperForge Lite -> PaperForge across 27 files
|
2026-04-28 01:25:51 +08:00 |
|
test_e2e_cli.py
|
test: update fixtures to {key}.md filename format (red phase)
|
2026-05-11 21:09:36 +08:00 |
|
test_e2e_pipeline.py
|
test: update fixtures to {key}.md filename format (red phase)
|
2026-05-11 21:09:36 +08:00 |
|
test_ld_deep_config.py
|
test(47-library-records): update ld_deep tests for removed records key
|
2026-05-07 19:22:51 +08:00 |
|
test_ld_deep_postprocess.py
|
feat: add postprocess-pass2 molecule for validating Pass 2 output
|
2026-04-28 00:24:31 +08:00 |
|
test_ld_deep_skel.py
|
feat: add fixed sub-headings to figure/table callout blocks in skeleton
|
2026-04-28 00:15:48 +08:00 |
|
test_legacy_worker_compat.py
|
refactor(17-dead-code-precommit): remove delegation wrappers and dead code, run ruff cleanup
|
2026-04-27 17:40:47 +08:00 |
|
test_migration.py
|
fix: test_migration expects run_index_refresh dict return (v2.1)
|
2026-05-09 22:57:57 +08:00 |
|
test_ocr_classify.py
|
fix: VaultStep.__init__ missing step_id and checker in super() call
|
2026-04-27 19:49:36 +08:00 |
|
test_ocr_doctor.py
|
fix: L2 diagnostic accepts 400 as reachable (PaddleOCR rejects bare POST without fileUrl)
|
2026-04-27 20:41:49 +08:00 |
|
test_ocr_preflight.py
|
fix: mock PADDLEOCR_API_TOKEN in ocr_preflight + skip doctor verdict on empty output
|
2026-05-09 18:16:36 +08:00 |
|
test_ocr_rendering.py
|
test(merge-gate): add upgrade migration and index path integrity tests
|
2026-05-07 21:52:16 +08:00 |
|
test_ocr_state_machine.py
|
test(merge-gate): add upgrade migration and index path integrity tests
|
2026-05-07 21:52:16 +08:00 |
|
test_path_normalization.py
|
fix: add creators/extra to load_export_rows row dict, fix journal key lookup for first_author/journal/IF in library-records; add first_author, journal, impact_factor columns to Base views; fix PDF storage/ subdirectory resolution
|
2026-04-27 20:25:35 +08:00 |
|
test_pdf_resolver.py
|
fix: add creators/extra to load_export_rows row dict, fix journal key lookup for first_author/journal/IF in library-records; add first_author, journal, impact_factor columns to Base views; fix PDF storage/ subdirectory resolution
|
2026-04-27 20:25:35 +08:00 |
|
test_pf_bootstrap_capabilities.py
|
feat(bootstrap): add capability probes to bootstrap output
|
2026-05-19 14:36:05 +08:00 |
|
test_plugin_install_bootstrap.py
|
fix(setup,test): replace orphaned imported_skills variable and update bootstrap test
|
2026-05-11 00:11:00 +08:00 |
|
test_prepare_rollback.py
|
test: update fixtures to {key}.md filename format (red phase)
|
2026-05-11 21:09:36 +08:00 |
|
test_repair.py
|
fix(50-repair-blind-spots): replace bare except:pass + add --fix else clause (REPAIR-02/03)
|
2026-05-07 20:20:25 +08:00 |
|
test_selection_sync_pdf.py
|
test(merge-gate): add upgrade migration and index path integrity tests
|
2026-05-07 21:52:16 +08:00 |
|
test_setup_wizard.py
|
test: update headless_setup tests for refactored literature-qa skill directory
|
2026-05-11 00:18:24 +08:00 |
|
test_skill_graph_layout.py
|
refactor(skill): add atoms and molecules directories
|
2026-05-19 14:42:35 +08:00 |
|
test_smoke.py
|
fix: v1.4.17rc2 — OCR quote fix, 4-stage lifecycle, .env fallback, Codex support, deep-reading anchors, auto-update pip
|
2026-05-08 01:26:04 +08:00 |
|
test_status.py
|
fix: CI failures — stub params, ld_deep syntax, PFResult tests, setup_wizard plugin copy
|
2026-05-09 17:22:11 +08:00 |
|
test_utils_journal.py
|
docs(v1.4): commit planning artifacts, test files, and phase summaries for phases 13-19
|
2026-04-27 19:12:03 +08:00 |
|
test_utils_json.py
|
docs(v1.4): commit planning artifacts, test files, and phase summaries for phases 13-19
|
2026-04-27 19:12:03 +08:00 |
|
test_utils_slugify.py
|
fix: harden repair paths, slugify edge case, OCR meta resilience, venv python detection, and repair exit handling
|
2026-05-06 22:09:29 +08:00 |
|
test_utils_yaml.py
|
docs(v1.4): commit planning artifacts, test files, and phase summaries for phases 13-19
|
2026-04-27 19:12:03 +08:00 |