Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
D

dheepakkaran/agentic-sdlc-go

AI-assisted SDLC for a Go service: role agents with model routing, context packing and prompt caching turn…

Before you install: no copy-paste command · license MIT · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/dheepakkaran/agentic-sdlc-go

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Star count
0 ★ · dheepakkaran/agentic-sdlc-go · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-12 · last seen 2026-11-14 · seen 3× · listed by 2 sources
Score
score 203 · 2 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository dheepakkaran/agentic-sdlc-go;first catalogued 2026-11-12;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# agentic-sdlc-go

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An AI-assisted software development pipeline for a small Go service. A GitHub issue goes through role agents (analyst → architect → developer ⇄ tests → QA → docs) and comes out as a pull request that must pass the same gates as human code: tests with the race detector, lint, security scanning, a container scan, a deploy to Kubernetes, and a release readiness check.
The service is a network device inventory REST API (routers, switches, OLTs). It is deliberately small so every agent change is easy to review.
Project page: dheepakkaran.github.io/agentic-sdlc-go
## Results (3 real issues, November 2026)
| Issues → merged PRs | 3 / 3: #4, #5, #6, each passing all 5 CI checks, each merged by a person |
| Model cost per merged issue | $0.17 on average (all five roles) |
| Routing vs the same pipeline on Opus only | $0.177 vs $0.308, 43% cheaper (issue #1, one comparison) |
| One Opus call with the whole repo | $0.159, gates passed, but code only: no requirements, scope decision, review or docs |
| CI blocked an agent PR the agents had approved | 2 times (lint; empty changelog) |
| Repo map vs full source | 1,116 vs 6,295 characters (82% smaller context for analyst, architect, QA) |
| Cheap analyst (Haiku) valid on first try | 6 / 9 in a small eval; with check + one Sonnet retry ≈ $0.005 per issue vs $0.013 for Sonnet alone |
| Total spend, every experiment and failure included | $2.13 over 77 model calls (results/ledger.jsonl) |
Against doing it by hand (small, well-scoped issues only): about 7 minutes and $5.62 per issue (2 min of agents, measured; 5 min of human review, estimated) vs. about 1 hour and $65.38 for an engineer (1 hour is an assumption; pay = BLS median for U.S. software developers, $135,980 a year in May 2025 = $65.38/h, wage only). That is roughly 11× lower cost per issue. Three issues of 98–146 lines on a small service is not evidence for large or vague work; see the project page for the full breakdown and limits.
The harness went through five versions (v1 → v3.3); every change came from the ledger. What broke and what changed: FAILURES.md.
## How the harness saves tokens
Model routing. Decisions (scope approval, merge verdict) go to Opus; requirements and docs go to Haiku; the developer runs on Sonnet and moves to Opus only after a failed gate.
Cascade with validators. A cheap model can return a schema-valid but empty answer. Analyst and docs output is checked in code and redone one model up when the check fails.
Green checkpoint. The last version that passed every gate is kept; a revision that breaks it is rolled back.
Preflight. The gates run on the base before any model call, so a broken main costs $0.
Context packing. Roles see a repo map (declarations, no bodies) instead of whole files. Only the files the architect selects are sent in full, and only to the developer. QA sees the diff, not the files.
Prompt caching, measured. A probe showed the output schema is part of the cached prefix, so different roles never share a cache. Breakpoints sit only where a prompt is re-sent (same role on the next issue, the developer's retry loop). At this repo size the saving is small: 3.6% of prompt tokens were cache reads.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/dheepakkaran-agentic-sdlc-go/)
Source
github · https://github.com/dheepakkaran/agentic-sdlc-go
Browse by field
Open source
Listed by
2 independent sources
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index