StrongDM · Agent system
Software Factory
An internal agent system in which natural-language seeds and end-to-end scenario harnesses drive agents that write, validate, and iterate on code under standing rules that humans neither write nor review code.
1 Supports1 Supports3 Supports
- Approach type
- Agent system
- Work
- Coding
- Human involvement
- Autonomous
- Invocation
- Background
- Deployment stage
- Deployed
- Evidence strength
- Detailed primary
- Entry reviewed
How it works
The workflow the sources report for this implementation.
End-to-end user-story validations, often stored outside the codebase like a training holdout set, flexibly checked by an LLM to resist reward hacking and lazy test rewriting
Probabilistic success measure replacing boolean test-green; the fraction of all observed scenario trajectories that likely satisfy the user
Behavioral clones of third-party services that replicate APIs, edge cases, and observable behaviors, so thousands of scenarios can run per hour without rate limits, abuse detection, or live-API cost
Splitting work into interactive and fully specified classes; when specs, tests, and the existing app fully express intent, an agent runs end-to-end without back-and-forth
Non-interactive coding agent structured as a graph of work phases with natural-language edges evaluated by the LLM; execution traverses the graph until convergence or termination, and the spec is open source
Where people stay involved
- natural-language seed -> agents implement and validate against scenario harness -> converged softwareException only · Level 5
Level 5 for natural-language seed -> agents implement and validate against scenario harness -> converged software; human attention boundary: exception-only.
1 Supports2 Supports3 Supports
- Observation date
- 2026-09
Implementation details
unknown
End-to-end scenario harness with user-story-style scenarios kept outside the codebase as a holdout set and checked by an LLM; satisfaction measured as the fraction of observed scenario trajectories that likely satisfy the user; Digital Twin Universe clones of Okta, Jira, Slack, Google Docs, Google Drive, and Google Sheets absorb scenario load
Multi-provider routing by task as of 2026-06 (gpt-5.5 for everyday and DevOps tasks, QA orchestration, and security review; consensus of opus-4.8 and gpt-5.5 for sprint planning; opus-4.8 for frontend aesthetics and writing; gemini-3-flash-preview for image comprehension and agentic dialogues; gpt-image-2 and gpt-realtime-2 for UX ideation and voice)
- Observation date
- 2026-06
Filesystem that agents read and write to self-manage context; Digital Twin Universe as a stand-in for third-party services
CXDB, a self-hosted context store for AI agents with turn DAG, blob deduplication, dynamic types, and visual debugging
StrongDM ID, an identity system for humans, workloads, and AI agents with federated authentication and path-scoped sharing
Pyramid Summaries with reversible summarization at multiple zoom levels; on-disk state as the memory substrate
Reported results and limitations
The catalog records what the sources report, with the scope and the denominator of every figure. A qualification below limits the figure it sits under.
Lessons and interpretation
Treat generated code like an ML model snapshot; judge it only by externally observable behavior and never by semantic inspection of the source
The seed, validation harness, and feedback loop run until the holdout scenarios pass and stay passing
Tokens are the fuel; if the factory has not spent at least $1,000 on tokens per human engineer in a day, it has room for improvement
- Observation date
- 2026-02
Sources and research details
Citations link to the original publisher. Each source also keeps a preserved copy in the repository, so a changed or removed page stays checkable.
- Software Factories And The Agentic Momenthttps://factory.strongdm.ai/
- Principleshttps://factory.strongdm.ai/principles
- Techniqueshttps://factory.strongdm.ai/techniques
- Productshttps://factory.strongdm.ai/products
- Attractorhttps://factory.strongdm.ai/products/attractor
- Weather Reporthttps://factory.strongdm.ai/weather-report
- strongdm/attractorhttps://github.com/strongdm/attractor
Research details for every claim on this page
- Summary
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsSoftware Factories And The Agentic MomentDefinition: non-interactive development where specs + scenarios drive agents that write code, run harnesses, and converge without human review
- SupportsSoftware Factories And The Agentic MomentRules: Code must not be written by humans; Code must not be reviewed by humans
- SupportsTechniquesValidation constraint: zero hand-written code and zero traditional review
- Sandbox
- Statement type
- Inference
- Provenance
- Catalog judgment
- Confidence
- Medium
- Confidence reason
- The preserved sources do not document an execution sandbox; unknown does not mean absent.
- SupportsSoftware Factories And The Agentic MomentThe overview describes the workflow end to end without documenting an execution sandbox
- Harness
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsSoftware Factories And The Agentic MomentScenarios, Satisfaction, and Digital Twin Universe sections
- SupportsTechniquesDigital Twin Universe: validate at volumes and rates far exceeding production limits
- Model
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- First-party configuration log current as of 2026-06-04.
- Observation date
- 2026-06
- SupportsWeather ReportCurrent configuration table, 2026-06-04
- Tool access
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsTechniquesThe Filesystem; Digital Twin Universe
- Knowledge
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsProductsCXDB entry
- Credentials
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsProductsStrongDM ID entry
- Context management
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsTechniquesPyramid Summaries; The Filesystem
- Supporting component
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsSoftware Factories And The Agentic MomentScenarios section
- Supporting component
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsSoftware Factories And The Agentic MomentSatisfaction section
- Supporting component
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsSoftware Factories And The Agentic MomentDigital Twin Universe section
- SupportsTechniquesDigital Twin Universe technique
- Supporting component
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsTechniquesShift Work technique
- Supporting component
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- SupportsAttractorGraph structure and key properties
- Supportsstrongdm/attractorRepository description
- Lesson
- Statement type
- Opinion
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- The team states this stance directly on the Techniques page.
- SupportsTechniquesCode treated like an ML model snapshot, opaque and judged by externally observable behavior
- Lesson
- Statement type
- Opinion
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- The team states the termination condition directly on the Principles page.
- SupportsPrinciplesTermination condition
- Lesson
- Statement type
- Opinion
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A stated benchmark for factory operation, not a measured result.
- Observation date
- 2026-02
- SupportsSoftware Factories And The Agentic MomentToken spend benchmark
- Operating model assessment
- Statement type
- Inference
- Provenance
- Catalog judgment
- Confidence
- Medium
- Confidence reason
- The site documents zero human code-writing and review with automatic scenario validation, but not what happens when scenarios fail to converge; human authorship of seeds and scenarios sits before the run itself.
- Observation date
- 2026-09
- SupportsSoftware Factories And The Agentic MomentAgents that write code, run harnesses, and converge without human review
- SupportsPrinciplesTermination: the loop runs until the holdout scenarios pass (and stay passing)
- SupportsTechniquesGrow from cascades of natural-language specifications; be validated automatically without semantic inspection of source