Skip to content

Workflow vs Runtime

How AIDLC workflow patterns relate to the AI-Native SDLC runtime substrate.

Modern AI-assisted software engineering introduces two related but distinct architectural layers. This page clarifies the distinction for runtime architects, platform engineers, and delivery teams.

The objective is architectural clarity — not competitive positioning, dominance rhetoric, or paradigm wars.

Both layers represent meaningful evolution beyond prompt-driven agent loops. They operate at different abstraction levels and stack complementarily.


Workflow methodologies and runtime infrastructure are not the same layer.

LayerPrimary concernAbstraction
Workflow layerHow AI systems participate in software deliveryProcess-centric
Runtime substrateHow runtime architectures sustain long-horizon procedural cognitive executionRuntime-centric

Methodologies like AIDLC formalize the workflow layer: lifecycle phases, multi-agent collaboration, evidence gates, orchestration of planning through deployment.

AI Native SDLC formalizes the runtime substrate underneath: harness lifecycle, procedural DSL, materialization, contextual hydration, cognitive trace, deterministic gates, and SDLC baseline versioning.


The workflow layer describes AI-assisted software development workflows — orchestration processes, lifecycle coordination, and operational execution flows.

  • lifecycle-aware AI workflows
  • multi-agent collaboration patterns
  • planning, review, implementation, and QA stages
  • evidence gates and quality criteria
  • hooks, state persistence, and task routing
  • orchestration DAGs and delivery pipelines
ComponentRole
PlannersDecompose intent into executable work
ImplementersExecute scoped changes
ReviewersValidate against standards
QA agentsVerify behavior with evidence
WorkflowsStage ordering and lifecycle progression
Quality gatesValidation and compliance enforcement
How do AI systems participate in software development workflows?

AIDLC and similar methodologies answer this at the process and delivery level. They introduced an important operational shift: treating AI-assisted delivery as a governed, lifecycle-aware workflow rather than ad-hoc prompting.


The runtime substrate describes infrastructure required to sustain long-horizon procedural cognitive execution safely, observably, and governably.

Workflow coordination alone does not guarantee:

  • operational continuity across session boundaries
  • contextual integrity under token pressure
  • verified stage transitions (not language claims of “done”)
  • reusable, versionable procedural expertise
  • observability of the SDLC process itself — not only tool calls

An explicit runtime infrastructure layer addresses these concerns.

  • runtime harness and lifecycle management
  • procedural DSL as operational source of truth
  • deterministic materialization and gate enforcement
  • contextual hydration and session continuity
  • cognitive trace and procedural observability
  • playbook-based expertise provisioning
  • SDLC baseline versioning
ComponentRole
Runtime harnessLifecycle, orchestration continuity, governance
Procedural DSLExecutable operational specification
Materialization layerValidates integrations, provisions runtime state
HooksSession initialization, memory injection, trace updates
CommandsHigh-level orchestration entry points
AgentsIsolated execution contexts (subagent threads)
SkillsProcedural composition structures
PlaybooksAtomic procedural expertise units
Cognitive traceProcedural observability across SDLC runs
How do runtime architectures sustain long-horizon procedural cognitive execution?

A common confusion: treating the agent persona as the system architecture.

LayerRole
LLMInference — reasoning, decomposition, adaptive decisions
Agent personaSpecialized cognitive role within an execution context
Runtime harnessOperational infrastructure — lifecycle, hooks, memory, gates
Procedural DSLWhat the harness must sustain
MaterializationDeterministic enforcement — doctor, gates, init

The LLM provides inference capability. The runtime sustains operational continuity. The harness governs execution lifecycle. The procedural layer formalizes operational expertise. The deterministic layer guarantees operational integrity.


These systems are complementary, not mutually exclusive.

┌─────────────────────────────────────────────────────────┐
│ Workflow Layer │
│ Lifecycle methodology · stages · evidence gates │
│ (AIDLC-style delivery workflows) │
└──────────────────────────┬──────────────────────────────┘
│ runs on
┌──────────────────────────▼──────────────────────────────┐
│ Runtime Substrate (AI Native SDLC) │
│ Harness · DSL · materialization · hooks · trace │
└──────────────────────────┬──────────────────────────────┘
│ builds
┌──────────────────────────▼──────────────────────────────┐
│ Application ({workspace.target_root}/) │
│ Any language · any structure · any framework │
└─────────────────────────────────────────────────────────┘

Workflow documentation tells you what stages exist and how delivery is governed.

Runtime documentation tells you how execution survives between stages, sessions, and agents.

AIDLC-style workflows run on top of a runtime substrate. The substrate does not replace delivery methodology — it provides the operational foundation those workflows require for long-horizon execution.


DimensionWorkflow layerRuntime substrate
Primary abstractionPipeline / lifecycle stagesRuntime lifecycle
Operational centerWorkflow orchestrationRuntime harness
Primary concernAutonomous software delivery coordinationLong-horizon procedural cognitive execution
Observability focusStage completion, gate resultsTool calls + procedural trace + cognition lineage
Expertise locationAgent roles, pipeline definitionsPlaybooks, skills, DSL, baselines
Continuity modelWorkflow state persistenceRuntime hydration, handoffs, memory injection

AI Native SDLC is:

  • Specification-first — the procedural DSL is operational source of truth
  • Runtime-agnostic — adapter binding is pluggable (cursor, claude, openclaw, hermes-agent)
  • Implementation-agnostic — any application at {workspace.target_root}/

AI Native SDLC is not:

  • a replacement for classical software engineering
  • a fully probabilistic architecture without deterministic enforcement
  • a single vendor tool or IDE feature

Deterministic infrastructure — gates, doctor, materialization — remains fundamental. The runtime is an operational layer built on top of classical deterministic systems.

The reference runtime adapter (.cursor/ for Cursor) is a reference implementation, not the architecture itself.


The shift being formalized is not:

chatbot → autonomous AI

The shift is:

workflow-centric AI systems
runtime-centric procedural cognitive systems

AIDLC and related methodologies introduced AI-assisted lifecycle workflows — a necessary and valuable layer.

AI Native SDLC introduces runtime architectures capable of sustaining procedural cognitive execution operationally — the substrate those workflows depend on for continuity, governance, and observability across long engineering horizons.


DocumentSubject
ArchitectureFull runtime harness thesis
How It WorksCondensed entry and documentation map
Composition StackPlaybooks → skills → commands → agents → harness
ObservabilityRuntime trace + cognitive trace
MaterializationInit, doctor, gates, manifest generation