Building the methodology for engineering in the AI age.
I research how software specifications change when the reader is stateless. I build tools that encode that research into daily practice. I teach teams how to direct AI instead of just prompting it. Everything I make is designed to be used, not just read.
A programming paradigm for the stateless reader. Seven properties that make a specification derivable by an AI that carries no accumulated context.
Structured programming operates at the syntactic tier. SOLID, TDD, and DDD operate at the semantic tier. Generative Specification operates at the pragmatic tier: the tier at which derivability by a stateless reader becomes a binding constraint. Empirical evidence spans six production projects, a multi-agent adversarial study (AX), and a cross-implementation replication experiment (BX).
Free tools for individual developers. Each one addresses a specific failure mode of AI-assisted development.
Quality gates as code. ForgeCraft encodes Generative Specification properties into your project's CI pipeline — automatically detecting tag drift, enforcing specification completeness, and giving every contributor the same quality floor.
forgecraft.toolsGraph-powered hybrid search for your codebase. Vector + BM25 + path, fused with RRF. Semantic search, dependency traversal, and contextual file reads — the AI reads your codebase the way you do, not just grep.
GitHubThree-tier persistent memory for AI sessions. Buffer, Working, and Core layers with Ebbinghaus decay and an intelligence distillation layer. Cross-project knowledge that survives context boundaries.
GitHubTwo days. Your team. Your codebase. A different speed.
Most teams are using AI at 10% of potential — generating slightly faster slop. The gap between that and the real 100x is not the tool. It is the methodology. Spec-driven development, clean architecture, and the ability to direct AI instead of just prompting it. That is what The Forge teaches, in two days, on your actual codebase, with your team.
Book a ConversationLong-form writing on specification, AI-assisted development, and what it means to engineer in an age of stateless readers.
ambientengineer.substack.comWorkshop inquiries, research questions, collaboration.