IMPLEMENTAUDIT
On this page
  1. Existing-repo repair
  2. New build or replacement
  3. Mixed work
  4. Existing-repo intake
  5. New-build intake
  6. Intake checklist
  7. Casual-build intake
  8. Canonical files before sidecars
  9. Source surfaces
  10. Route decision table
  11. Routing is not permission
Core model

Routing

How existing-repo repair and new-build work choose different evidence disciplines.

Routing chooses the evidence discipline.

Existing work usually needs repair discipline; new or replacement work needs design discipline.
The route shapes planning and checks, but it does not grant permission to widen scope or mutate unowned files.

Existing-repo repair

Existing work uses the repair route (DMAIC):

  • define the problem
  • measure current state
  • analyze cause
  • improve
  • control the result with checks.

New build or replacement

New or replacement work uses the design route (DMADV):

  • define the goal
  • measure constraints
  • analyze options
  • design
  • verify.

Mixed work

Mixed work uses both routes in sequence: a DMAIC shell for the existing-repo repair, then DMADV for the new artifact.
Routing chooses discipline; it does not authorize mutation or replace audit gates.

Existing-repo intake

Default: when an existing repo is present, start as existing-repo repair unless the user explicitly asks for a new artifact or replacement.

For brownfield work, inspect:

  • current behavior
  • owner and source of truth
  • failing or missing evidence
  • repo cleanliness
  • what must not be touched.

The first plan should explain the baseline before proposing edits.

New-build intake

For greenfield or replacement work, inspect constraints, acceptance criteria, integration boundaries, rollback expectations, and the evidence that will prove the new artifact works.

Intake checklist

CheckpointExisting-repo repairNew or replacement work
Owner / sourceWhich current file, generator, test, or doc owns the behavior?Where will the new artifact live, and what source will own updates?
Scope / non-scopeWhat must not change while repairing the defect?What is intentionally out of bounds for the first version?
Acceptance criteriaWhich failing or stale evidence must change?Which new evidence proves the artifact works?
Rollback / deferHow can the change be reverted or deferred if checks fail?How can the new artifact be removed or disabled safely?
Generated artifactsIs the target generated, and what generator owns it?Will the new artifact generate output, and how is that regenerated?
Sidecar statusDoes Graphify meet every first-contact trigger, and is ActiveGraph checkpoint/mirror use authorized?Which anti-trigger, stale signal, or authorization boundary routes to ordinary tools?

Casual-build intake

Plain-language requests can still become governed runs.
The intake should avoid interrogation while making the work safe enough to execute.

  1. Restate the concrete repo outcome in ordinary language.
  2. Classify the route as existing-repair, new-design, or mixed.
  3. Ask up to four batched questions only when owner/source, scope, rollback, or evidence cannot be inferred from the repo.
  4. Write the bounded work record with acceptance criteria and non-scope.
  5. Dispatch only after preflight, or hand off honestly if the target is unsafe or impossible.

Canonical files before sidecars

Routing evidence belongs first in the run folder and live repo files.
Optional Graphify or ActiveGraph sidecars can help maintainers, but they cannot replace owner/source notes, phase criteria, or before/after checks.

For optional sidecar boundaries, see Optional tooling.

Source surfaces

skills/implementaudit/references/routing.md and README.md greenfield/brownfield routing.

Route decision table

WorkPlain routeFormal route
Existing defect, stale docs, broken checkerRepair existingDMAIC
New artifact, workflow, package surfaceDesign newDMADV
New artifact inside existing repoInspect existing, then design newMixed
Small single-owner fixPlan-do-check-actPDCA

Routing is not permission

Routing chooses discipline and evidence shape.

  • Does not authorize mutation.
  • Does not authorize scope expansion.
  • Does not authorize commit, push, release, publication, or provenance.
  • Does not authorize sidecar export.