lllin000_PaperForge/tests/cli
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
..
snapshots/test_json_contracts/test_status_json_snapshot_regression/status_json fix: tests validate PFResult envelope for status --json contract change 2026-05-09 17:37:14 +08:00
__init__.py feat(52-golden-datasets-cli-contracts): add CLI contract tests with snapshot integration 2026-05-08 23:32:03 +08:00
conftest.py fix: remove deprecated control_dir from doctor/setup/repair; enable repair button; fix UTF-8 encoding in doctor output 2026-05-10 01:50:24 +08:00
test_annotation_commands.py feat: add annotation cli commands 2026-05-20 15:51:32 +08:00
test_contract_helpers.py v1.4.17rc4 2026-05-09 17:05:07 +08:00
test_error_codes.py feat(52-golden-datasets-cli-contracts): add CLI contract tests with snapshot integration 2026-05-08 23:32:03 +08:00
test_json_contracts.py feat: runtime contract hardening + skill/command truth alignment (Package A+B) 2026-05-16 22:38:43 +08:00
test_text_contracts.py feat(52-golden-datasets-cli-contracts): add CLI contract tests with snapshot integration 2026-05-08 23:32:03 +08:00