Skip to content

feat(workflow): add editing recipes and persistent review notes - #1

Merged
sheldonxxxx merged 1 commit into
mainfrom
codex/workflow-review-recipes-20261008
Oct 8, 2026
Merged

sheldonxxxx merged 1 commit into
mainfrom
codex/workflow-review-recipes-20261008

Conversation

@sheldonxxxx

Copy link
Copy Markdown
Owner

Continuing a photo edit needs a way to add candidates, keep decisions when media moves, and record notes at specific points on the photograph. This adds append-only variant publishing, verified relocation, archive/unarchive, and pinned notes saved with each reviewed version.

A declarative RapidRAW MCP recipe executor adds ordered steps, inheritance and parameters, schema-based revision guards, and global-only comparisons. Editing guidance now covers the wildlife style study, learning from returned human edits, and explicit blind evaluation rounds.

Validation on macOS arm64:

  • python3 -m unittest discover -s tests -v: 104 passed.
  • node --test review/tests/*.test.mjs: 41 passed.
  • python3 scripts/check_public_repo.py and commit whitespace checks passed.
  • python3 scripts/build_showcase.py passed.
  • An independent product manager reviewed the public documentation and a rendered Safari fixture. Candidate-only pins, note preservation, marker counts, the complete reference pane, and persistence after reload passed.

Python checks used Python 3.14.7 and Pillow 12.3.0; CI uses Pillow 12.2.0. Review UI checks used generated fixture images.

Execute declarative RapidRAW editing recipes with revision guards, inheritance, parameters, and global-only comparisons. Publish review variants without replacing prior decisions, preserve feedback through verified media relocation, and support archived collections.

Persist photo pins with correct candidate coordinates, marker counts, note edits, and limits. Refine wildlife editing and personal style guidance and keep public source boundaries and regression coverage current.
@sheldonxxxx
sheldonxxxx merged commit 8929c7f into main Oct 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant