Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

A Software Factory on Kubernetes: Gemini Builds, jev Decides (Genkit + senro in Go)

Описание и применение

Фабрика программного обеспечения на Kubernetes использует Gemini для генерации кода, jev для принятия решений и senro для управления пайплайном, автоматически создавая проверенные Go‑модули из требований.

Задача

Automating end‑to‑end Go module creation from a feature request while ensuring quality and human oversight.

Результат

The factory produces a fully tested, reviewed Go module with minimal human intervention, reducing manual review effort and ensuring consistent quality.

Рабочий процесс

  • Receive feature request as request.md
  • Design loop: Gemini generates design.json and DESIGN.md, jev reviews and loops until ready, revise, or reject
  • Plan: Gemini produces plan.json and PLAN.md
  • Implement: Gemini writes module files
  • Vet: run go vet, capture vet.log and exit code
  • Test: run go test, capture test.log and exit code
  • Review: jev decides ship, rework, or human based on logs
  • Rework: if needed, Gemini fixes code, repeat vet, test, review
  • Finish: if ship, create PR.md and publish module to out/<request>/src; if human, create BRIEF.md and notify

Доказательства

Everything below ran against the real Gemini API (gemini-3.8-flash) and the real TypeSafe API (jev-latest)

Источник

Gemini writes every one of those. jev decides, at every gate, whether the work moves on, goes back, or stops for a human.

Источник

The factory is three senro pipelines and a small state machine over them

Источник

  • Дата записи: 2026-10-21T12:41:21.773Z