WeSearch

Deterministic First, LLM Second: An Advisory CI Pre-Screen

·8 min read · 0 reactions · 0 comments · 12 views
#ci#github#llm#deterministic
Deterministic First, LLM Second: An Advisory CI Pre-Screen
⚡ TL;DR · AI summary

A new pre-screening system for pull requests has been implemented, replacing the previous Gemini system that frequently encountered errors. The new system utilizes a deterministic classifier to evaluate submissions based on specific rules, while a Groq LLM provides advisory summaries without affecting the primary decision. This design allows for seamless operation even if the LLM encounters issues, ensuring consistent CI outcomes.

Key facts
Original article
DEV.to (Top)
Read full at DEV.to (Top) →
Opening excerpt (first ~120 words) tap to expand

try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3842419) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Jeremy Longshore Posted on May 18 • Originally published at startaitools.com Deterministic First, LLM Second: An Advisory CI Pre-Screen #cicd #githubactions #llm #deterministicsystems The old PR review system ran Gemini on every submission to the claude-code-plugins repo. It broke every time — quota errors, timeout, malformed JSON, the works. On 2026-05-15 I shipped a replacement and deleted the original on the same day. The replacement is structured around two contracts.

Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from DEV.to (Top)