Repository navigation
ReviewOps v0.2.0: retained evidence revisions
ReviewOps now supports a complete local evidence handoff: submit text files, assign a reviewer, record a decision, and submit revised evidence without losing the original files or carrying an old approval into a new snapshot.
- Browser intake and JSON manifest import.
- Retained evidence snapshots with explicit decision references.
- Stale-edit protection that preserves the browser draft and attachments.
- Plain-text evidence previews and an exportable audit history.
- A synthetic walkthrough, five built-in integrity cases, and a researcher pilot guide.
Download and extract reviewops-0.2.0.zip, open its folder, and run:
python3 app.pyOpen http://127.0.0.1:8787/. Requires Python 3.9 or later; no packages, account, or model API. The attached SHA-256 file identifies the release archive.
Validation: 51 tests pass from the extracted release archive; browser checks cover intake, approval, revision, retained history, conflicting edits, invalid UTF-8, and export. The CI workflow checks Linux and macOS on Python 3.9 and 3.13.
This is a local, single-user prototype. Names are self-reported, bundled data is synthetic, and a matching hash does not establish scientific correctness. Researcher pilot results have not yet been collected. See the design boundaries.