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