Language

Code with AI without losing control.

SixDriven keeps the method explicit, traceable, and reviewable from human intent to integration.

Six-layer cycle

Intent
Spec
Context
Contract
Implementation
Integration
SixDriven dashboard showing layers, checkpoint status, and execution trace.
A SixDriven flow with checkpoint status, traceability, and progress by layer.

SixDriven turns human intent into traceable software through a visible six-layer chain, even when the work uses AI.

Understand the method

Review the full cycle and the purpose of each layer.

See partial adoption

Start with part of the framework without hiding what remains pending.

Review current status

Check what exists today, what remains open, and what is still pre-MVP.


What SixDriven is

SixDriven is a six-layer framework for working with AI without losing traceability, intent, or authority over the process.

It organizes work into an explicit chain, requires artifacts per layer, and uses validators to verify that a change that looks ready is also backed by evidence.


Why it exists

AI can answer quickly, but a convincing answer does not guarantee that a change is ready.

The problems usually appear before merge and long before deploy:

  • Specs written after the code to justify what already happened.
  • Changes that grow without clear authorization.
  • Green tests that do not prove what matters.
  • Decisions hidden in prompts or untraceable conversations.
  • Drift between what was requested, what was understood, and what was implemented.

The six-layer cycle

Intent → Spec → Context → Contract → Implementation → Integration

Intent

Defines what should change, why it matters, and who accepts the result.

Spec

Turns intent into verifiable requirements, acceptance criteria, and clear limits.

Context

Connects the spec to the reality of the repo, its constraints, and its current state.

Contract

Defines what must hold for the expected behavior to count as valid.

Implementation

Materializes the change without breaking traceability back to earlier layers.

Integration

Verifies that the change holds inside the real system.


What SixDriven controls

SixDriven aims to prevent false greens.

A false green happens when something looks correct because the tests pass, but the full chain has not been verified.

To reduce that risk, the method requires explicit controls:

  • Each layer must have its artifact.
  • Handoffs must match the layer before and after.
  • Promotion decisions must exist.
  • Evidence must be explicit.
  • Drift must remain visible.
  • Unknowns must not be presented as confirmed.

What stays in the repo

The result is not only code.

The repo also keeps artifacts that let you recompute why the change exists and how it was verified:

  • intent
  • spec
  • context
  • contract
  • implementation
  • integration verification
  • checkpoints
  • promotion decisions
  • recomputable evidence

Current status

SixDriven is in pre-MVP stage. There is already a functional core with validators, artifacts, and reference slices. There is also active work in the dashboard and runtime.

It is not a finished product yet. The current priority is to harden the method, reduce drift, and make the process clearer to use.