Skip to main content

Module review

Module review 

Source
Expand description

Review marks — one per-mem pointer to the last human-approved state (the operator’s review model: diffs accumulate against it, approving moves it, ignoring it entirely is first-class).

The mark’s value vocabulary is deliberately the existing backend-opaque changes_since cursor (git-branch: commit SHA; folder: changelog RFC3339-millis timestamp) — no second state-naming scheme. Storage is mem-repo state via MemConfig.review_mark (the sync_state precedent): it rides reloads, survives cache wipes, is visible to every sibling process opening the workspace, and is stripped from published archives by the PublishedMemConfig allowlist.

Marks never gate: no mutation path consults them. set takes an explicit target only — never an implicit “now”, because writers may have advanced the mem mid-review.

Structs§

ReviewMarkStatus
One mem’s review-mark status, alongside its current head so a single list call answers “what has un-reviewed changes”.
SetReviewMarkOutcome
Successful outcome of Engine::set_review_mark.