Commit Graph

3 Commits

Author SHA1 Message Date
ndpvt-web
3579c6d1b4 fix: address PR review feedback (4 items)
1. Fix project_save --output parameter: add Click parameter name
   mapping so --output correctly maps to output_path
2. Use functools.wraps in handle_error decorator to preserve
   __click_params__ and other attributes
3. Fix test count mismatch: OPENSCREEN.md now shows 101 (78+23),
   TEST.md table updated with missing test row and correct numbering
4. Replace raw input() with skin.sub_input() in REPL add flows
   (zoom, speed, trim, crop) to use prompt_toolkit when available

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 07:58:28 +00:00
ndpvt-web
e5db3582b9 feat: fuse manual + auto-generated harness (50 -> 101 tests)
Merge best-of-both from manual CLI harness and HARNESS.md auto-generated
version. Adds update/query helpers, input validation, sorted list output,
_resolve_cli test helper, and 51 new tests covering edge cases.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-05 09:12:19 +00:00
ndpvt-web
3aa4c2d83f feat: add Openscreen screen recording editor CLI harness
Adds a complete CLI harness for Openscreen (https://github.com/siddharthvaddem/openscreen),
an Electron-based screen recording editor. The harness provides agent-native access to
zoom effects, speed ramps, trim, crop, annotations, backgrounds, and polished video exports
via ffmpeg.

- 50 tests (37 unit + 13 E2E) all passing
- Full segment-based rendering pipeline (crop+scale zoom, setpts+atempo speed)
- Session management with 50-level undo/redo
- REPL mode with prompt-toolkit
- JSON and human-readable output modes
- SKILL.md for AI agent discovery
- OPENSCREEN.md SOP document

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-05 08:25:44 +00:00