Synthesiser brief
Owner of what the PM sends the review synthesiser. The synthesiser workflow owns adjudication and the report. Review-only owns when it runs and how the PM...
Owner of what the PM sends the review synthesiser. The synthesiser workflow owns adjudication and the report. Review-only owns when it runs and how the PM accepts and persists the result.
Supply
- mode, document path, run ID, run
startedAtas the snapshot timestamp, and areviewCountof at least two; - source path and
sha256:source hash; - routed rubric path and version;
- reporting-contract path;
- nullable effective review-context path and hash;
- mechanical-validation result;
- an assigned, unused scratch report path under the run’s cache directory (from
init-review-run.mjs); - one record for each accepted review.
Each review record contains a unique sequential ID from R1 through Rn, report path (project-root-relative, never
absolute), reviewer model, rubric version, source hash, and nullable review-context hash. It contains no score.
The synthesiser must not copy a record’s path into the report: the report is committed, and the paths are cache files.