lllin000_PaperForge/paperforge
Research Assistant d2bfed9d12 feat: add annotation cli commands
- paperforge/cli.py                   adds annotation subparser with 7 subcommands
- paperforge/commands/annotation.py   dispatch + command implementations
  - import/list/create/patch/delete/export/status
  - all support --json output via PFResult envelope
- tests/cli/test_annotation_commands.py  10 tests: parser validation + integration
  create/list/patch/delete lifecycle
2026-05-20 15:51:32 +08:00
..
adapters chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
annotation feat: add annotation service 2026-05-20 15:48:20 +08:00
command_files feat(skills): add /pf-log-reading and /pf-log-session slash commands 2026-05-12 20:55:32 +08:00
commands feat: add annotation cli commands 2026-05-20 15:51:32 +08:00
core feat: runtime contract hardening + skill/command truth alignment (Package A+B) 2026-05-16 22:38:43 +08:00
doctor chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
embedding chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
memory chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
plugin bump: 1.5.8 -> 1.5.9 2026-05-19 15:44:52 +08:00
schema chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
services feat(sync): auto-detect orphan papers after sync, show modal in Obsidian 2026-05-19 00:31:19 +08:00
setup chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
skills feat(skill): add version field to SKILL.md frontmatter and bootstrap, with pre-flight version check 2026-05-19 15:54:04 +08:00
worker feat: add hardcoded-path audit gate with pre-commit hook 2026-05-20 15:39:21 +08:00
__init__.py bump: 1.5.8 -> 1.5.9 2026-05-19 15:44:52 +08:00
__main__.py fix: force UTF-8 encoding for all subprocess and stdout on Windows, fix pre-existing logger bug 2026-05-11 19:16:18 +08:00
cli.py feat: add annotation cli commands 2026-05-20 15:51:32 +08:00
config.py feat: runtime contract hardening + skill/command truth alignment (Package A+B) 2026-05-16 22:38:43 +08:00
logging_config.py chore: rename PaperForge Lite -> PaperForge across 27 files 2026-04-28 01:25:51 +08:00
ocr_diagnostics.py test: prefer repo source for OCR doctor fixtures 2026-05-08 17:47:45 +08:00
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
setup_wizard.py feat: add METHODOLOGY_COMPACT.md for agent guidance 2026-05-14 17:51:18 +08:00