JevMade hello@JevMade.com
← Back to guides

JevMade field notes / Integration walkthrough

Jev PR Labeler

A guarded pull-request triage workflow that compares an immutable live-base SHA with the PR head, bounds and validates model evidence, abstains on ambiguity, and preserves manual label ownership.

Original by 1jehuangClassificationRepository READMESource reviewed

Before you dive in

What you’ll find in the original

  1. Resolve the live base ref and compare its immutable SHA with the PR head; report the base, head, and merge-base SHAs, then abort if the base or PR snapshot moves before labels are written.
  2. Abstain when evidence is incomplete, unsupported, ambiguous, or below threshold; preserve manual type and size labels, keep hierarchical updates add-only, and never auto-propose manual workflow labels.
  3. Run only the reviewed, full-SHA-pinned action code on a fresh hosted runner: never check out or execute PR code, and never let labels authorize merges, deployments, security exceptions, or other privileged actions.
Worth knowing

PR text and patches remain untrusted and are sent to OpenRouter/TypeSafe. GitHub label writes are non-atomic and preservation is best-effort; classifications can be wrong, so this is triage assistance rather than merge authorization. No live labeling run was performed for this review.