Gridnull

Gridnull

On-Prem-Backlog-Ops für GitHub und GitLab: Issues synchronisieren, Stale-/Stuck-Metriken sichtbar machen und lokale LLM-Vorschläge (Ollama) nur nach manueller Freigabe zurückschreiben.

Overview & Background

Engineering-Teams verlieren in GitHub/GitLab den Überblick: offene Issues stapeln sich, stale Tickets und überfällige Milestones bleiben im Board unsichtbar. Backlog-Hygiene ist manuell und repetitiv — Duplikate,leere Beschreibungen, stecken gebliebene Tickets. Cloud-KI scheidet oft aus, weil Issue-Texte das eigene Netz nicht verlassen dürfen. Gridnull spiegelt Issue-Metadaten in eine lokale Postgres-Instanz, berechnet messbare Null-Signale und lässt optionale lokale KI nur mit Human-in-the-Loop auf den VCS schreiben.

My Role

Solo Fullstack / Product Engineer (Idee, Architektur, Umsetzung End-to-End)

Project Duration

Juni 2026 - August 2026

Technical Details

Technologies Used

Next.jsReactTypescsriptTailwind CSSAuth.jsPrismaPostgreSQLBullMQRedisOllamaDockerVitestMSWPlaywrightThree.JS

Challenges & Solutions

Challenge 1

Live-Abfragen gegen GitHub/GitLab würden Rate-Limits sprengen und das Dashboard langsam und inkonsistent machen.

Solution

Sync-and-Analyze: Worker synchronisieren Issues einmal in Postgres; Metriken und LLM laufen lokal auf einem stabilen Snapshot. Web und Worker sind getrennte Prozesse, verbunden über Redis-Queues.

Challenge 2

Lokale KI ohne Security-Risiko — Tokens und Secrets dürfen nie an das LLM gehen.

Solution

Trust-Boundary: Der LLM-Worker liest nur Postgres (Issue-Texte), nie PATs. Vorschläge bleiben Entwürfe; Write-back erst nach explizitem Apply, inkl. Rollback.

Challenge 3

On-Prem-taugliches Produkt statt reinem Demo-Dashboard (Auth, Jobs, Audit, Install).

Solution

OAuth + RBAC, verschlüsselte PATs (AES-256-GCM), Admin-Konsole, Auto-Sync, Docker-Compose-/GHCR-Install-Pfad und geschlossene Registrierung nach Bootstrap.

Features & Functionality

  • Github- & Gitlab (Issues, LAbels, Milestones)
  • Stale-, Stuck- und Milestone-Decay-Metriken
  • Konfigurierbare Schwellenwerte & Rollback
  • RBAC, Audit-Log & Admin-Konsole.
  • 3d Grid Map (semantischer Issue-Graph)
  • On-Prem-Deployment (Docker COmpose + GHCR

Visual Impressions

Gridnull screenshot 1
Gridnull screenshot 2

Links