WY // PROFILEDIGITAL FORGE // ENGINE AI-TEAMS

DIGITAL FORGE DOSSIER // REVIEWED RECORD

Digital Forge

— powered by ai-teams

AI-operated delivery with human review gates

Most conversations about AI and software engineering start with throughput: can the model write the code, how fast, and how much? Operating a production Go microservice platform, I found the constraint somewhere else. Generating code was not the hard part. Knowing which of the agent's claims I could rely on was.

The result is a system in which AI agents perform requirement analysis, task planning, backend implementation, first-pass review, incident diagnosis, release work, routine maintenance, and database backup. I retain the veto wherever an action becomes irreversible, outward-facing, or production-affecting.

249execution + verification reports
393recorded sessions
31tracked projects
12named human gates

REAL WORK FIRST // WORKFLOW RECONSTRUCTION

Six cases from daily engineering work

Anonymized for public review
CASE 01

Bug investigation and repair

A Success Response That Delivered Nothing

FIXED IN STAGING · SENT TO QA
incident-repair.logHUMAN VETO
Find why a successful request delivered nothing.
I compared the failed request with a normal control and found two bugs that only break the flow together.
I added three regression tests. All three fail against the old code.
The fix is ready. I need your decisions on product and data handling.
Use the approved path and hand it to QA.
STAGING FIX RECORDED · 2026-08-07
EVIDENCETwo interacting bugs, three regression tests, and a 2026-08-07 QA handoff
CASE 02

Feature development

Two Features Reached Dev Integration

DEVELOPMENT COMPLETE · DEV INTEGRATION TESTING · NOT PRODUCTION
feature-delivery.logHUMAN VETO
Take both approved feature tracks through implementation and integration.
Verifiable dealing passed Base Sepolia validation; match history moved from 50 user stories into implementation and independent verification.
Pre-code tests exposed a conflict in the match-history database plan, so I stopped and prepared two revisions.
I waited for your design decision and kept environment promotion under human control.
Use the approved revision and deploy both features to dev integration.
TWO FEATURES · DEV INTEGRATION TESTING · 2026-08-24 · NOT PRODUCTION
EVIDENCEBase Sepolia validation; 50 user stories, 176 QA scenarios, eight diagrams; 2026-08-24 feature-to-dev record
CASE 03

Database export automation

From 27 Minutes of Clicking to a Two-Minute Check

IN USE · HUMAN CONFIRMATION REQUIRED
database-export.logHUMAN VETO
Prepare the database export.
Sixteen prechecks passed. The dry run and one-database canary are clear.
The full export is ready. Waiting for your confirmation.
Proceed.
Nineteen of nineteen exports succeeded; the manifest and verification report are written.
HANDS-ON TIME 27 → 2 MIN · −93% · RESTORE DRILL IS NEXT
EVIDENCEFirst measured run across 19 databases; current scope is 21 PostgreSQL databases across five Cloud SQL instances
CASE 04

Routine maintenance

Maintenance That Stops Before It Takes Risk

IN USE · DRY-RUN BY DEFAULT
maintenance-run.logHUMAN VETO
Start today's maintenance run.
Prechecks are complete. I matched the current conditions to a recommended playbook and prepared a dry run.
Real actions require your explicit confirmation. Incident state requires human takeover.
Use the approved playbook and continue.
The result, operator decisions, and next steps are recorded.
DRY-RUN DEFAULT · HIGH-RISK STEPS DO NOT AUTO-RETRY
EVIDENCEPrechecks, playbooks, operator decisions, and per-run records
CASE 05

Architecture and operational-risk review

A Read-Only Audit Found One Systemic Pattern

INVENTORY COMPLETE · REMEDIATION PENDING REVIEW
risk-audit.logHUMAN VETO
Audit system-wide design risk without changing live systems.
The read-only scan found 19 risks across code, deployment, and monitoring.
Several findings share one underlying pattern, so shared-layer fixes can reduce repeated work.
The inventory is complete. I will not change anything until you review priorities.
Keep it read-only and prepare the review.
INVENTORY COMPLETE · REMEDIATION PENDING
EVIDENCENineteen risks across code, deployment, and monitoring; no live-system changes during the audit
CASE 06

Development and SRE planning

One Requirement Set, Two Executable Plans

IN USE · HUMAN APPROVAL REQUIRED
execution-plan.logHUMAN VETO
Turn the approved requirements into work that people and agents can execute.
The development plan separates 34 tickets across eight milestones from one M0 connectivity check.
SRE work uses a separate plan with target, risk, rollback, stop conditions, and approval gates.
Published plans stay immutable; scope changes require your amendment.
Publish the plan with human gates.
REQUIREMENTS → WORK → VERIFICATION · NO SELF-APPROVED SCOPE CHANGES
EVIDENCEThirty-four tickets across eight milestones plus one M0 connectivity check; SRE plans include risk, rollback, stop conditions, and approval gates

WHERE IT STANDS TODAY

AI is connected to the workflow, not just the editor

Workflow coverage, not a system-wide productivity score.
Development pipeline

Requirements → specification → plan → implementation → independent verification

Operations pipeline

Deployment → maintenance → database export → SRE evidence

Governance in use

Start gates → independent verification → amendments → human veto

Dev integration

Verifiable dealing and match history entered dev integration testing

NEXTFinish integration evidence · retain separate environment gates · run a restore drill

AI performs the defined engineering work. I decide the architecture, accept or reject revisions, control environment promotion, and retain the final veto.

01

CONTROL DOCTRINE

The design principle

An agent that reports success without admissible evidence has not removed work. It has moved uncertainty into a place where it is harder to inspect. So I built the delivery system around a different question: what counts as evidence?

Encode the rule as an invariant of the tool, not as documentation a person is expected to remember.

Destructive capability defaults to off. A missing contract causes a refusal rather than a guess. Knowledge without required freshness metadata fails a check. Published plans disclose incomplete state instead of hiding it. An implementation agent's narrative and its own shell output are not accepted as proof of its work.

A second principle matters just as much: record what is not known. Knowledge gaps, unresolved domain questions, and numbered incident threads have explicit homes. One incident record states that a question is undecidable with the available instrumentation and names the metric that would settle it. That boundary turns missing knowledge into visible state instead of a hallucination surface.

02

SYSTEM TOPOLOGY

How the system is arranged

ARTIFACT REGISTRY66 artifactsIndex only · deployed by symlink
DEPLOYS
01
PORTABLE CORE

No project references

requirement-to-spec-architectSpecification
engineering-task-plannerImmutable plan
ai-backend-developer
ai-frontend-developer
Implementation
independent verifierTrusted verdict

Specifications, immutable plans, implementation, and independent verification. The core contains zero hard-coded project references.

APPROVED CONTEXT + TRUSTED EVIDENCE
02
PROJECT KNOWLEDGE

Domain and infrastructure context

cyberpoker-expertDomain context · 16 service records
cyberpoker-sre-expert4 environments × 6 systems

Approved context files, service records, and session-level consultation supply domain knowledge without automatic Skill-to-Skill dispatch.

GOVERNED OPERATIONS
03
PROJECT OPERATIONS

Durable operational records

Incident workflowEvidence + fix
Release controlDurable ledger
MaintenanceDry-run first
Database backup21 databases

Durable ledgers govern incidents, releases, maintenance, and database exports.

Roles hand work to each other through versioned files instead of conversation history. A different agent—or a different AI vendor—can resume a stage without reconstructing the earlier chat.

03

EVIDENCE PROTOCOL

Trust before completion

The agent's own shell output is inadmissible as evidence of its own work.

Only harness-native tool results and terminal output supplied by the human count. Seven completion words are individually gated: done, written, updated, tested, validated, verified, and committed.

Each ticket is reviewed by a separate verifier in a new session. Its findings stand by default. The implementation agent cannot rebut them with memory, earlier claims, its own narrative, its own shell output, inferred filesystem state, or a rationalising theory. A challenge requires a saved dispute backed by trusted evidence.

Published plans are immutable and digest-pinned. Execution state lives in separate ledgers. Before implementation, every cited file and line is rechecked against the current repository because the code may have moved since planning. Changes outside a ticket's allowed-file scope require a change request or a numbered amendment.

04

AUTHORIZATION MATRIX

Human gates

The gates sit where correction stops being cheap or an action stops being reversible.

GateWhat it blocks
Specification approvalA requirement becoming a plan
Plan publication approvalA plan becoming executable and immutable
Diagram decisionCode starting before design is recorded
Artifact landing evidenceReview starting before required artifacts exist
Milestone gateWork advancing to the next milestone
Merge-request review and mergeCode entering a shared branch
Production deployment triggerCode reaching production
Infrastructure execution authorizationAny infrastructure command running
Destructive maintenance confirmationA real maintenance side effect
Outward-facing announcementA release announcement being sent
On-chain signingAny blockchain transaction
Backup executionA real export after 16 prechecks and a canary

The system never auto-commits, auto-branches, or auto-merges. It never writes into a published plan, reads or prints secret values, grants itself cloud permissions, or marks a ticket Done. Done means QA passed, and that is not the agent's decision.

05

MISSION TRACE

A bug from report to QA

01ReadTicket and every comment
02LocateOwning service and context
03ProveRoot cause and evidence
04FixRegression test fails first
05ReviewHuman merge decision
06ReleaseLedger, pipeline, QA handoff

The incident workflow starts by reading the ticket and every comment. It locates the owning service through approved project knowledge, then traces the root cause to a source location. Production or staging logs may be consulted only after the infrastructure-access gate is approved.

The agent must close evidence, code, and every reported symptom against each other. It renders that reasoning as a symptom-to-mechanism-to-evidence table so a partial explanation remains visible.

The fix includes a regression test that is verified to fail against the original bug. The system prepares a merge request; I review and merge it. The closing sequence checks the pipeline, creates a durable deployment record, prepares release communication, and moves the ticket to Ready For Test with QA assigned. It does not set the ticket to Done.

SELECTED CASE DETAILS

Three outcomes with fuller context

The other cases stay concise above
CASE 01

FIXED IN STAGING · SENT TO QA

A Success Response That Delivered Nothing

What was happening

In a test environment, an item-claim request returned success. But the item disappeared, its contents never arrived, and the system created no transaction record.

How I found it

The AI read the issue and every comment, followed the code path, and compared the affected logs with a normal control sample. It found two bugs that caused the failure only when they happened together, then added three regression tests that all failed against the old code as expected.

What happened next

After I reviewed the fix, it was deployed to staging and copied back to development on 2026-08-07. The deployment record includes the merged changes and QA handoff.

EVIDENCETwo interacting bugs, three regression tests, and a 2026-08-07 QA handoff
CASE 02

DEVELOPMENT COMPLETE · DEV INTEGRATION TESTING · NOT PRODUCTION

Two Features Reached Dev Integration

Challenge

Two complex backend features needed to move from requirements through architecture, implementation, and independent verification without allowing AI agents to rewrite scope or promote environments on their own.

Outcome

The governed workflow completed Chainlink VRF-based verifiable dealing and match history. The VRF flow had already passed Base Sepolia request-to-fulfillment validation; both feature sets were merged and deployed to dev for integration testing on 2026-08-24.

Current boundary

Both features remain in dev integration testing. Neither is deployed to production, and integration testing has not been claimed as passed.

EVIDENCEBase Sepolia validation; 50 user stories, 176 QA scenarios, eight diagrams; 2026-08-24 feature-to-dev record
06

OPERATIONAL TELEMETRY

Evidence the rules survive real work

On 2026-08-14, one repository's plan ledgers contained 249 execution and verification reports.

89

Verification reports

Against 59 development reports: about 1.5 review rounds per ticket

32

Change requests

File-scope rules actually stopped work

10

Recovery reports

The interruption and contradiction procedure fired in practice

17

Amendments

Immutable plans forced scope changes through an auditable path

7

Milestone gates

Human approvals were recorded

Across the wider system, 393 sessions covered 31 tracked projects. Eight published task plans contain 75 active tickets. Operational ledgers hold 20 deployment records and 14 maintenance sessions. These are usage and governance records, not productivity measurements.

07

TRANSFER PATTERN

A pattern that transferred

Four subsystems independently converged on the same move: centralize the index, never move the body, and distribute by symlink.

Skill bodies remain in their owning repositories while a central registry indexes and deploys them. Each service knowledge record remains beside its code while a central directory exposes one discovery point. The backend and frontend executors share one governance core. The infrastructure context Skill keeps one canonical body with parallel runtime entry points.

That pattern prevents a single-operator system from splitting into divergent copies. It also keeps the portable core free of project names: moving it to another platform would require project profile and workflow override files for each repository, not a rewrite of the core.

08

KNOWN BOUNDARIES

Honest limitations

  • No system-wide productivity claim. The database-export case has a measured before-and-after result; the wider system has no A/B baseline.
  • Frontend execution is unproven. ai-frontend-developer shares the governance core but has zero recorded dispatches.
  • One knowledge layer drifted. The role lenses fell out of sync with a later addition and have no freshness metadata; that gap remains visible because the anti-rot mechanism is load-bearing, not ceremonial.

This system does not remove human judgment. It puts human judgment at the points where it has the highest leverage.