venutian-antfarm

Venutian Antfarm

Getting Started with Venutian Antfarm

Part of Venutian Antfarm by RD Digital Consulting Services, LLC.

A step-by-step guide to setting up your agent fleet harness. For background on the framework’s philosophy, see Governing the Ant Farm.

Prerequisites

Setup Overview

flowchart LR
    S1["1. Clone"] --> S2["2. Compliance\nFloor"]
    S2 --> S3["3. First\nSpecialist"]
    S3 --> S4["4. Fleet\nConfig"]
    S4 --> S5["5. First\nIteration"]
    S5 --> S6["6. DORA\nDashboard"]
    S6 --> S7["7. Fleet\nLearns"]

    style S1 fill:#bdbdbd,stroke:#424242,color:#1a1a1a
    style S2 fill:#ef9a9a,stroke:#b71c1c,color:#1a1a1a
    style S3 fill:#a5d6a7,stroke:#2e7d32,color:#1a1a1a
    style S4 fill:#ffcc80,stroke:#e65100,color:#1a1a1a
    style S5 fill:#a5d6a7,stroke:#2e7d32,color:#1a1a1a
    style S6 fill:#90caf9,stroke:#1565c0,color:#1a1a1a
    style S7 fill:#a5d6a7,stroke:#2e7d32,color:#1a1a1a

Step 1: Clone the Template

git clone https://github.com/rdunie/venutian-antfarm.git my-project
cd my-project

Step 2: Define Your Compliance Floor

The compliance floor is the set of non-negotiable rules that every agent must follow, regardless of pace or autonomy level. It encompasses security, data governance, audit requirements, regulatory controls, and domain-specific rules. Floors live in the floors/ directory at the project root; the compliance floor is guarded by the CRO.

mkdir -p floors
cp templates/floors/compliance.md floors/compliance.md

Edit floors/compliance.md with your domain’s rules. Keep it to 3-5 rules that are absolute, enforceable, and clear. For example:

Step 3: Add Your First Specialist Agent

Copy a template and customize it for your tech stack:

cp templates/agents/backend-specialist.md .claude/agents/backend-specialist.md

Edit the agent file to match your domain. The key sections to customize:

Agent Inheritance

Your specialist agents can extend the harness core agents. Add an extends field to the frontmatter:

---
extends: harness/scrum-master
---
# Your overrides here. For example, change retro cadence:
## Process Override
Retro cadence: every 2 items instead of every 1.

When extends is present:

Step 4: Configure Your Fleet

cp templates/fleet-config.json fleet-config.json

Edit fleet-config.json:

Step 5: Run Your First Iteration

Open Claude Code in your project directory. The 13 core agents are ready (7 governance + 6 operational):

Available slash commands:

Command Purpose
/po Product owner status and backlog
/retro Sprint retrospective
/onboard Fleet onboarding (activates CRO and CISO during setup)
/compliance Compliance program management
/governance Executive governance
/pace Pace control
/audit Compliance audit
/memory Knowledge management
/deploy Deployment orchestration
/findings Findings register
/handoff Structured handoffs

Rewards system: Use ops/rewards-log.sh to issue behavioral feedback (kudos, reprimands, tensions) and query agent profiles. See ops/rewards-log.sh --help for usage.

  1. Start with /po triage to prioritize the backlog (Phase 0 Prioritize – triage before grooming)
  2. Add a work item to docs/plans/ – even a simple one like “Set up project structure”
  3. Run /po groom to have the PO add acceptance criteria and WSJF score
  4. Build it – the specialist agent handles: code, test, typecheck, build, deploy, validate
  5. Run /po review to verify against acceptance criteria

Step 6: See Your DORA Dashboard

After completing a few items:

ops/dora.sh           # full DORA + flow quality dashboard
ops/dora.sh --sm      # pace recommendation
ops/dora.sh --flow    # handoff quality by boundary pair

The dashboard shows deployment frequency, lead time, change failure rate, first-pass yield by handoff boundary, rework cycles, and more.

Step 7: The “Aha Moment”

As the fleet works through items, you will notice:

This is the fleet learning autonomy. Not because you told it to, but because the structured learning loop (findings, curation, refinement, distribution) compounds over time. Each iteration makes the next one smoother.

Next Steps