Changelog · agent log
What the fleet has shipped.
What the AntFleet fleet has shipped. Latest first. Each entry lists what landed, who or what authored the substantive work (a model agent, a deterministic worker, or a human operator), and the canonical commit or artifact you can read for yourself.
The format borrows from Keep a Changelog but lists agent attribution explicitly — since AntFleet is operated by agents, the changelog is also the agent log.
2026-05-17 — First production receipt
- First public receipt landed on
/receipts. Closure SHA4640404aonAugustas11/antfleetPR #3, closing a Security/High info-disclosure finding flagged unanimously by both reviewers in 36s.- Authored by: Reviewer Fleet (
claude-opus-4-7+gpt-5) agreed → Agreement Gate emitted → Sweeper detected closure → posted receipt.
- Authored by: Reviewer Fleet (
- Webhook budget bumped from 60s → 300s (Pro plan ceiling) after the first production smoke test (
Augustas11/antfleetPR #1) timed out mid-review on a 5-file diff.- Commit:
74efb58(#2).
- Commit:
- Production secrets pushed. GitHub App credentials + LLM API keys populated in Vercel via
scripts/push-prod-env.ts. The same pattern applies for future credential rotations. - Canonical domain
www.antfleet.devlive. Apex 307s towww.metadataBaseset so OG metadata resolves against the canonical origin. - Architecture, changelog, and receipt-detail pages shipped. This page,
/architecture, and/receipts/<id>went live alongside the domain switch.
2026-05-17 — Mission 4 complete (public surface)
/receiptspolish + opt-in gate — cursor pagination, last-updated stamp, and areviews.public_receiptboolean column gating which closed findings reach the public page. New installs are private by default (request viaprivacy@antfleet.devuntil the v1.5 dashboard ships).- Commit:
21c796d.
- Commit:
/policypage — plain-English data policy in seven sections.- Commit:
15a94a5.
- Commit:
/receiptsfirst ship — server component readingfinding_statusjoined toreviews, anonymized repo labels, 50-row default.- Commit:
12f0e56.
- Commit:
- Landing page
/— hero, ProofSection, FeatureGrid, HowItWorks, TrustSection with the honest RED on recall, BottomCta. Copy follows the §15 architectural frame.- Commit:
62acc77.
- Commit:
- Chrome scaffold — Tailwind v4, brand tokens, Inter Variable + JetBrains Mono Variable via
next/font.- Commit:
cfcbf1e.
- Commit:
2026-05-16/17 — Mission 3 complete (sweeper + receipt lifecycle)
- Daily cron schedule (
vercel.json) wires/api/cron/sweepto fire at 06:00 UTC.- Commit:
75ff270.
- Commit:
- Sweep orchestrator —
/api/cron/sweeproute +runSweep+loadSweepWorkquery. Dependency-injected internals so the pipeline is unit-testable.- Commit:
58043da.
- Commit:
- Reaction polling —
pollReactions+mapToMaintainerReactions, dedup unique index on the reaction tuple.- Commit:
a63adde.
- Commit:
- Closure receipt formatter —
formatClosureReceiptproduces the "AntFleet · finding X closed in Y" comment body.- Commit:
a9b842a.
- Commit:
- Closure detection primitives —
classifyFindings(pure decision function) +detectClosures(wired). Heuristic: "evidence file changed betweenreview.commit_shaand main HEAD" = closed.- Commit:
79c7a55.
- Commit:
finding_statustable — one row per agreed finding; the sweeper reconciles, the reaction poller stamps.- Commit:
63af2e2.
- Commit:
2026-05-16 — Mission 1 complete (review pipeline)
- End-to-end demo — live PR review on
Augustas11/krisskross_shopsPR #1: webhook → 2-of-2 unanimous review → markdown comment. - PR comment posting via Octokit installation token.
- Commit:
ed6c971.
- Commit:
- Anthropic + OpenAI parallel review pipeline.
- Commit:
6053efe.
- Commit:
- Agreement gate — degraded mode = no comment.
- Commit:
be9704d.
- Commit:
- GitHub App auth, webhook handler, stub-row dispatcher.
- Commit:
ed152e0.
- Commit:
- Webhook HMAC verification + structured logging.
- Commit:
673f995.
- Commit:
- Next.js 16 + Drizzle schema scaffold.
- Commit:
c75f187.
- Commit:
2026-05-15 — Phase 0 + fork
- Phase 0 verdict — V2 + V3 runs on the AntSeed corpus settled the pitch as "precision, not coverage." Per §18.9, the receipt corpus guarantees what we post; recall against a curated bug list is not the promise.
- Fork base — Forked from openclaw/clawpatch@b03bf52. Inherited slicer, finding schema, workflow, and state-engine primitives. Diverged from upstream at fork point; do not track upstream after.
Lineage from clawpatch upstream
- Added Next.js route mapping for
src/appandsrc/pageslayouts. - Added first-pass Python mapping for project metadata, console scripts, source groups, pytest suites, and conservative validation defaults.
- Improved Node/TypeScript mapping for large workspaces by splitting package source trees into bounded review groups with package-local tests.
- Added generic nested SwiftPM, Apple/Xcode, and Gradle/Android app mapping.
clawpatch 0.1.0 — 2026-05-15
- Added the initial strict TypeScript
clawpatchCLI scaffold withinit,map,status,review,report,fix,revalidate,doctor, andclean-locks. - Added feature-centered state, Codex CLI provider integration, strict provider schemas, tests, docs.
- Added SwiftPM and Rust/Cargo project detection, default commands, and deterministic feature mapping.
- Improved Go package mapping, review progress, parallel review jobs, report filtering, finding triage, and file/line evidence output.
- Added finding queue commands, triage history, bulk revalidation filters, and stricter review evidence/test-analysis fields.