On this page
What it is
IMPLEMENTAUDIT is a Claude Code and Codex skill for making repository changes with a durable evidence trail.
Repository changes with an evidence trail
IMPLEMENTAUDIT helps Claude Code or Codex make repository changes that leave evidence behind.
It makes the agent plan, inspect real files, run before/after checks, stop on failures, and close with an audit.
Formal name: implementation with audit gates (audit-governed implementation).
It is reusable meta-engineering packaged as IMPLEMENTAUDIT.skill: a method for sustained planning, design, implementation, improvement, review, recovery, integration, and closure, not only a one-off code audit.
A skill or agent-tooling repository can itself be the audit object, so the same owner/source and evidence gates can govern skills-about-skills.
This repository demonstrates that self-application here; it does not prove effectiveness across every agent, host, repository, or external ecosystem.
In this project, .skill names the release asset and import layout, not a universal host standard.
The key move is simple: the conversation carries only a short instruction, while the real contract lives in a durable work record on disk.
For phased or larger work, that record is organized inside a run folder.
Proportional discipline
Small reversible work can stay compact.
Deeper planning, durable run state, independent review, package checks, or external readback activate only when scope, risk, dependencies, or the claimed evidence surface warrant them.
Process volume is not engineering value.
The method asks which consumer and consequence a control protects, and keeps, cheapens, merges, conditions, retires, or reclassifies the control on evidence.
The contract lives on disk
.IMPLEMENTAUDIT/runs/<task-slug>-<id>/ as the inspectable home for the run.STATE.mdRecords status, phase cursor, decisions, failure rows, and closure state.What it is not
Not this
- a framework, server, or build runner
- proof that a host loaded the skill
- a permission to commit, push, tag, release, publish, or claim provenance
- a promise that optional sidecars exist in every consuming repo
It does this
- keeps work bounded by a work record, and by a run folder for phased work
- forces before/after checks before claiming success
- records failure handling instead of hiding retries
- requires final audit completion or an honest handoff
v0.3.3.3 countermeasures
The corrective release collects native capabilities under public identity v0.3.3.3 while the plugin/runtime version remains 0.3.3.
The first publication preceded the final R29 correction and remains superseded history. The final same-identity candidate is locally qualified; in-place replacement and independent public download/temporary-install readback remain pending.
llm: false, selects the smallest qualified graph, and fails closed to live files. It is partial adoption, not Luna or semantic qualification.The controls compose without widening their evidence: reachability exposes bounded helpers, convergence responds only to repeated same-family rejection, semantic preservation protects package consumers, and public projection checks the resulting claims.
R36 / #167 is packaged and instruction-reachable in this candidate within its portable governed-writer boundary. It does not claim exclusion against arbitrary non-cooperating same-principal mutation; that stronger guarantee belongs to the target system or security substrate. R28 / #117 remains open and nonblocking; /dashboard/ is excluded.
What it does not authorize
IMPLEMENTAUDIT can plan, inspect, edit, check, stop, and audit within the authorized request.
It does not grant extra authority.
Authorization means a direct owner or user instruction for that action; a plan, CI reference, release note, or deployment pointer is not authorization by itself.
These remain separate gates:
- commit
- push
- tag
- release
- publish
- provenance
- destructive filesystem mutation
- host installs, global skills, plugins, sidecars, or backups.
Not automatic proof
- A run folder is audit substrate, not product deliverable proof.
- A copied package is not host-load proof.
- Graphify terrain is orientation, not correctness proof.
- ActiveGraph may assist fork/diff checkpoints or mirror run-root events; it is not lifecycle authority or correctness proof.
- A checksum manifest is integrity evidence, not a signature, attestation, SBOM, or provenance chain.
Allowed vs separate
Not ungated autonomy
Natural-language repo-build requests are allowed only through governed casual-build intake.
The skill must synthesize a bounded work record before mutation and reject unsafe, unbounded, or non-repo requests.
Stop or hand off
Stop or hand off for:
- unsafe scope
- missing authorization
- disputed owner/source
- impossible criteria
- external dependency
- irreproducibility
- missing required access
- no bounded countermeasure
Reader promise
A reader should be able to tell which actions happened, which were only recommended, and which require separate approval.
If the page cannot show that boundary, it should use weaker language.
Source surfaces
README.md, AGENTS.md, skills/implementaudit/SKILL.md, and skills/implementaudit/references/routing.md.