The worked example
How it works
One request, end to end. A customer types what they need. Governed agents design it, build it, test it, review it, ship it and watch it, and every step is written to the audit trail.
Status. AITLA is at its foundation stage: the architecture and policies are written, and the multi-agent runtime is being bootstrapped by the current system. No multi-agent system is serving customers yet.
The request
The customer types one line:
Step by step
-
The mandate sets the context
mandate policy
Before any agent starts, the request is read against the mandate: the work the agents may take on themselves and the work that needs a person. A tracker like this one is work the agents can do. The retention rule and the logging rule become requirements that every later step is checked against.
-
The Architecture agent designs
Architecture agent, with the Security and DBA agents
It designs the data model, a retention store that can't be rewritten, and logging that redacts personal fields before anything is written. The Security agent and the DBA agent each review the parts that are theirs. The design is written down before any code exists: documentation comes second in the working order.
-
The Developer agent builds
Developer agent
It breaks the design into tasks and writes the tests first: a retained record can't be changed, a log line never contains a name or an email address. Then the code. Code is fourth, never first.
-
The Tester agent tests
Tester agent
It runs the tests against the build and reports the results. A claim of "done" is not evidence; the test results are.
-
The Auditor agent reviews, and refuses self-approval
Auditor agent, policy check
The Developer agent tries to approve its own change. The policy check refuses it and records the attempt: no agent approves its own work. The Auditor agent, which wrote none of the code, reviews the change against the policies and the requirements, and approves it. That approval is recorded too.
-
The Deployment agent ships
Deployment agent
It releases the approved change, with the change record that says what changed, who approved it and why.
-
The Operations agent monitors
Operations agent
It watches the running tracker: availability, errors, and whether retention and redaction keep working. Incidents it can't resolve within its authority go to a human.
-
The retrospective feeds the next change
all agents
What went well and what didn't goes back into the documentation and the policies. The next change starts from there.
The working order
Every change, large or small, follows the same six steps in the same order. It is the core of Agent-Governed Development (AGD), the method AITLA implements.
Policy as code
The rules above are not a slide. They are written as policies that agents read and the runtime enforces. This is what such a rule looks like, written for this page: the two rules from the worked example.
# Illustrative only: written for this page.
rule no-self-approval
when an agent approves a change
and the same agent made the change
then refuse
record "self-approval refused"
rule records-retention
when a store holds records kept under SEC 17a-4
then writes are append-only
and deletion before the retention date is refused
record every attempt
AITLA's policies cover four areas: the mandate, governance, communication and model selection. IntegrityOps is the layer that enforces them, and AITLA is the architecture they belong to.
To start a conversation: contact@technology-do.com