Commit graph

97 commits

Author SHA1 Message Date
Research Assistant
1779b8b0ff docs: add legacy OCR backfill and sync integration plan 2026-06-05 12:49:01 +08:00
Research Assistant
5f31d2924f docs: add OCR phase4.1 cleanup and phase5 plan 2026-06-05 12:00:22 +08:00
Research Assistant
f3fe86038e docs: add OCR structured pipeline phase4 plan 2026-06-05 10:56:54 +08:00
Research Assistant
1963a091fc docs: add OCR structured pipeline phase3 plan 2026-06-05 01:01:50 +08:00
Research Assistant
cca983d517 docs: add OCR structured pipeline phase2 plan 2026-06-04 23:44:12 +08:00
Research Assistant
feb6129cd2 docs: add OCR structured pipeline phase1 plan 2026-06-04 22:49:01 +08:00
Research Assistant
bef8360cbd docs: add OCR structured pipeline design spec 2026-06-04 22:41:52 +08:00
Research Assistant
2ab524aecf feat: ocr reading-order fixes, single-source fulltext, redo closed-loop, release notes & manual 2026-06-01 18:12:31 +08:00
Research Assistant
5abdd51ca7 docs: describe layered OCR reading-order pipeline 2026-06-01 00:02:45 +08:00
Research Assistant
03ad9ce64f feat: stabilize paperforge query planning 2026-05-27 21:20:15 +08:00
Research Assistant
3619fe264f Revert "test: clean up brittle and low-value tests"
This reverts commit 5ad9a54a66.
2026-05-24 19:59:24 +08:00
Research Assistant
5ad9a54a66 test: clean up brittle and low-value tests
- Remove 4 broken Python test files (ld_deep x3, path_normalization)
- Fix 2 vector_db tests to use correct mock target (get_collection)
- Remove 2 JS test files (settings-panels, vector-ready — trivial)
- Trim 3 buildRuntimeInstallCommand tests from errors.test.ts
- Narrow CI unit-tests to only run tests/unit/ (gate-level)
2026-05-24 19:59:14 +08:00
Research Assistant
51e78676e9 chore(plugin): finalize TS migration -- delete legacy testable.js 2026-05-24 17:33:22 +08:00
Research Assistant
1b0aecf48e docs: add pdf annotation layer design spec and implementation plan 2026-05-20 15:33:13 +08:00
Research Assistant
cc5fa0658f fix: add return type annotation to main() and indent=2 to early-exit json.dump calls 2026-05-19 14:41:06 +08:00
Research Assistant
19c28a8b91 chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
Research Assistant
add220d93c feat(discussion): remove JSON output and markdown escaping 2026-05-18 21:09:54 +08:00
Research Assistant
97a2875d48 docs: reset documentation IA (readme entry pages, tutorial/troubleshooting split, AGENTS agent-only, pure command ref, maintainer guide)
Separate audiences: README as navigation entry, getting-started as canonical tutorial,
troubleshooting as failure recovery, AGENTS as agent-only operating contract,
COMMANDS as pure reference, maintainer-guide for release/versioning/architecture.
2026-05-16 22:47:00 +08:00
Research Assistant
d5956ec5b1 docs: v3 — snapshot mandate, degradation policy, first-launch migration, async refresh 2026-05-15 22:31:37 +08:00
Research Assistant
cfcc7fc471 docs: revise JS-first memory state — Python writes snapshots, JS reads files only 2026-05-15 22:24:26 +08:00
Research Assistant
e528a4eb7f docs: JS-native memory state — spec, plan, and UX audit 2026-05-15 22:11:45 +08:00
Research Assistant
075c9107bf docs: add memory runtime health spec and regression helpers 2026-05-15 01:29:54 +08:00
Research Assistant
28562811b1 chore: restore manifest version to match __init__ (1.5.6rc3) 2026-05-15 00:39:12 +08:00
Research Assistant
80db051d8c fix: add --resume CLI arg and get_collection import for embed build 2026-05-15 00:16:06 +08:00
Research Assistant
fb02280a7d spec: remove copy icon — clean click-to-copy with dashed underline only 2026-05-14 01:31:43 +08:00
Research Assistant
1e1acb2e82 spec: dashboard copy interaction + per-paper metadata enhancement 2026-05-14 01:21:52 +08:00
Research Assistant
8351319bcb docs(spec): 10-point memory layer performance optimization 2026-05-13 16:52:10 +08:00
Research Assistant
aa4c4991fd docs(spec): log format validation, reading-log import/lookup, methodology skill, dashboard SQLite 2026-05-13 16:02:50 +08:00
Research Assistant
8d3e4432c3 chore: add pre-commit JS syntax hook + stage missing vector CLI files 2026-05-12 23:34:24 +08:00
Research Assistant
9a48784b90 docs(spec): add Phase 7 vector retrieval — ChromaDB + local/API embedding + chunking 2026-05-12 21:43:34 +08:00
Research Assistant
55b5191d86 fix(spec): add DEFAULT_SETTINGS whitelist note, source: paperforge requirement, CLI toggle read 2026-05-12 21:19:21 +08:00
Research Assistant
85e35b0cfa docs(spec): plugin settings redesign — tabbed UI, skill manager, feature toggles, vector DB panel 2026-05-12 21:11:15 +08:00
Research Assistant
a886c9111d docs(spec): add Phase 6 — paper_events, reading/working logs, vector retrieval 2026-05-12 20:48:09 +08:00
Research Assistant
9dbdeaad46 test(memory): verify agent-context on test vault — 150 papers, 26 collections, 4 rules 2026-05-12 20:00:16 +08:00
Research Assistant
ad6812626e docs(plan): add agent-context implementation plan 2026-05-12 19:54:19 +08:00
Research Assistant
50f71a82ee docs(spec): add Memory Layer Phase 2-5 design (agent-context, dashboard, refresh, retrieve) 2026-05-12 19:44:38 +08:00
Research Assistant
8335bce992 bump: 1.5.5 -> 1.5.6rc1 (Memory Layer RC1) 2026-05-12 18:11:37 +08:00
Research Assistant
f244f72056 feat: restructure literature-qa v2 — SKILL.md as central hub with decision tree, add multi-reading, simplify refs 2026-05-11 23:58:46 +08:00
Research Assistant
fd0c25d608 fix(literature-qa): prohibit hardcoded path construction in skill references 2026-05-11 23:17:05 +08:00
Research Assistant
3a25c02836 docs: replace git+https install URLs with pip install paperforge (PyPI) 2026-05-11 19:25:38 +08:00
Research Assistant
2e0657479a feat: PyPI publish support — install paperforge from PyPI with git fallback 2026-05-11 18:04:17 +08:00
Research Assistant
566697fc31 chore: remove CI workflows pending rewrite 2026-05-11 17:00:23 +08:00
Research Assistant
30f9613482 merge: integrate dashboard-refine (deep-finalize + slug-freeze) into skill-refine
Resolved conflicts:
- styles.css: take dashboard-refine (more refined CSS)
- SKILL.md, deep-reading.md, paper-resolution.md: take skill-refine (modular skill redesign)
2026-05-10 23:28:13 +08:00
Research Assistant
9b88c441b0 refactor(skills): modular literature-qa skill with router-first architecture
- Replace 6 scattered pf-*.md files with single SKILL.md router + 4 reference files
- Add paper_resolver.py: deterministic key/DOI/field search (4 subcommands)
- Remove pf-sync/ocr/status (CLI-only commands, no skill wrapper needed)
- Move chart-reading/ into references/ for flat structure
- Make ld_deep.py --vault optional (auto-detect from cwd)
- Add 26 unit tests for paper_resolver
- All paths dynamically resolved from paperforge.json, zero hardcoding
2026-05-10 20:56:28 +08:00
Research Assistant
61822c8a94 docs: add dashboard ui refinement specs and plans 2026-05-10 20:52:21 +08:00
Research Assistant
d8a0d4d83e docs: align dashboard ux contract with refined ui 2026-05-10 20:52:21 +08:00
Research Assistant
d00977ccbb docs: update UX contract for redesigned dashboard with 3-mode views
- Replace W4-S3 (old lifecycle stepper) with new paper mode specs: status strip, overview card, discussion card, workflow toggles, files row, technical details
- Add W4-S4: workspace path detection keeps paper mode for fulltext.md
- Add W4-S5: global mode as system homepage
- Add W4-S6: workflow toggle checkboxes sync to Base via processFrontMatter (no extra sync needed)
2026-05-10 14:07:53 +08:00
Research Assistant
36a8ba8400 refactor(dashboard): Phase 1 cleanup - remove Copy Context, deep-reading dead code, static Quick Actions grid
- Delete Copy Context and Copy Collection Context from ACTIONS array
- Remove all _renderDeep* dead methods (StatusCard, Pass1Card, QACard)
- Remove _getPassCompletion and _extractPass1Content helpers
- Remove deep-reading mode case from _renderModeHeader
- Remove Copy Context handlers from _runAction
- Remove copy-context command palette registrations
- Delete static Quick Actions section from _buildPanel
- Delete _renderActions method
- Replace ready-state Copy Context fallback in _renderNextStepCard
- Add implementation plan at docs/superpowers/plans/
2026-05-10 13:44:50 +08:00
Research Assistant
0c888ced0d docs: remove control_dir from all user-facing documentation; add v1.4.17 changelog 2026-05-10 01:55:35 +08:00
Research Assistant
bbd39a90d3 v1.4.17rc4
Milestone v2.1: Contract-Driven Architecture & Engineering Hardening

- Stop the Bleeding: version sync checker, PyYAML hardening, install docs unification
- Contract Layer: PFResult/PFError dataclasses, ErrorCode enum, --json wrapping
- Service Extraction: sync.py decomposed into 3 adapters + SyncService
- State Machine: PdfStatus/OcrStatus/Lifecycle enums, transitions, field registry
- Setup Modularization: setup_wizard.py decomposed into 6 classes

173 tests passing, 0 regressions.
2026-05-09 17:05:07 +08:00