omh-jev-review-gate
Installation
SKILL.md
Jev Review Gate
Required: one file's diff per ask. Output: review_flags/v1 advisory flags and severity; never an approval.
Read skill_view(name='omh-routing', file_path='references/jev-rail.md') before the first ask: consent, what leaves the machine, limits, and non-answer statuses. Prepared OMH routing is not execution or approval. Shared product, routing, compatibility, and evidence rules: skill_view(name='omh-routing', file_path='references/skill-common-rail.md').
Contract: references/full-contract.md. Preset: references/preset.md.
Procedure
- State the files and the cost before the first ask; source diffs leave the machine.
- Call
omh_jev_askwithpreset: review_flags/v1andstate{file, diff}, one file per ask, at most 8. Put the matching test file's diff in the samediff, labelled by file: a source diff alone has no tests, sotests_cover_the_changewould read false and raiseauth_without_testsfor every auth file. - Over 8 files: send the 8 riskiest (auth, data shape, migrations, no changed test), list the rest as
not_observed, and say the highest severity covers only the files sent. A diff over the size limit: send its riskiest hunks and say so. A diff the tool refuses ascredential_like_content: report "the diff adds credential-like text" as an OMH security flag on that file; never send a stripped diff as if it were the file. - Report each file's flags, the union of flags, and the highest severity as advisory (Jev) lines in the review.