raghu@dark-factory :~/kb/domain/sdlc $ cat

Agentic SDLC

40 concepts the autonomous brain knows in this domain.

Agentic SDLC

The autonomous software lifecycle the factory embodies.

Plan

Pick the single highest-value change from real signals.

Build

Small, grounded, self-contained; keep it green.

Verify

Never ship what the gates can't validate; CI is the source of truth.

Ship

Atomic, reversible, honest commit message.

Observe

Watch CI + telemetry after shipping.

Learn

Never repeat a shipped change; prefer the most substantive option.

Autofix loop

An automated repair daemon that attempts to fix a failing change before falling back to revert, closing the…

DevOps

Unifying development and operations through automation — CI/CD, infrastructure as code, and observability — to ship…

Code property graph

A queryable graph representation of a codebase that unifies AST, control-flow, and data-flow so tools and agents can…

LLM-as-judge

Using a language model to score, grade, or gate another model's output against criteria, forming the automated…

Reproducible builds (lockfile pinning)

Pinning exact dependency versions in a committed lockfile and enforcing it in CI with --locked so every build is…

Shift-left security

The DevSecOps practice of moving security checks (SAST, secret scanning, vuln review) early into the pre-merge gate…

Deterministic verification of generated code

A distinct tooling category that catches errors in AI-generated code and SQL with deterministic, non-model semantic…

Terminal-native coding agent

A paradigm where autonomous coding agents run as a CLI in the terminal, driving the whole edit-verify-ship loop rather…

Intent-Driven Development

A development paradigm in which humans supply high-level intent and specifications while agents author the actual code,…

Small-batch delivery

Shipping each improvement as a single-concern, independently revertible commit through the full gate, keeping batch…

Code city

A software-visualization paradigm that renders a codebase as an explorable 3D city — files as buildings, packages as…

Verification bottleneck

As autonomous agents generate and change code faster than humans can inspect it, review and verification capacity…

Keep quality left

Distribute quality checks across the development lifecycle by cost and speed — run the fast, cheap, deterministic…

Vibe coding

Building software by prompting a coding agent in natural language and accepting its output largely without reading the…

Autonomous legacy modernization

The use of coding agents to rebuild, port, and upgrade existing production applications rather than write only…

Spec-Driven Development

A paradigm where a formal, versioned specification artifact is authored first and serves as the durable source of truth…

Disposable software

As coding agents make application code cheap to regenerate from a spec, software shifts from a long-maintained asset…

Eval-driven development

A development methodology where a suite of task evals is written first and the agent, prompt, or model is iterated…

Online evaluation

Judging a model's real quality, latency, and cost on live production traffic rather than static offline benchmarks, so…

CI as Oracle

When an agent has no local build/test toolchain, remote CI becomes the sole authoritative verifier, so every change…

Quality ratchet

A CI gate that only permits a quality metric to hold or improve and mechanically blocks any regression, turning a…

Coordinated Vulnerability Disclosure

The practice of privately reporting a discovered security flaw to maintainers and agreeing an embargo and fix timeline…

Fuzzing

Automated generation of malformed or random inputs to a program to surface crashes and memory-safety bugs that static…

Software Bill of Materials

A machine-readable inventory of every component and dependency in a build, enabling teams to trace which shipped…

Linus's Law (limits of)

The claim that 'given enough eyeballs, all bugs are shallow' — empirically undermined when a serious defect survives…

Code provenance

Attesting at commit granularity which changes were model-generated versus human-authored, so review effort and sign-off…

Trunk-based development

Integrating small changes continuously into a single main branch instead of long-lived feature branches, keeping the…

Structural diff

A diff that compares parsed syntax trees rather than text lines, reporting changes by code structure so review and…

Stacked diffs

A workflow of chaining small, dependent changes as separately reviewable commits so each ships and reverts…

Merge queue

A serialized gate that rebases each change on the latest trunk, runs the full CI suite, and only then lands it —…

Conventional Commits

A structured commit-message convention (type/scope: description) that makes version history machine-parseable and…

Mutation Testing

A test-suite quality technique that injects small code faults (mutants) and measures how many the tests catch, exposing…

Repository mining

Extracting patterns, signals, and narratives from a project's version-control history (commits, deploys, change…