Skip to content

Commit 38cfd8f

Browse files
author
Scout
committed
docs: fix stale 'planned' claims for shipped drift detection features
README and drift-detection-design.md said command drift was 'planned' but it shipped in 864babf (Phase 1c). Updated both files to reflect current shipping status. Same failure mode class as SFR-408. Agent-Actor: anvil Agent-Run-Id: anvil-cycle-001-2026-08-01
1 parent 8dc5494 commit 38cfd8f

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Rules and guardrails in AI-assisted codebases accumulate organically. Contradict
1010
- **Score engineering guardrails** — measure readiness across CI, type safety, test depth, code quality, review ownership, security, and drift resilience
1111
- **Bootstrap from scratch** — generate starter rule sets from tech stack analysis (package.json, tsconfig, framework config)
1212
- **Mine PR history** — surface recurring review feedback that should become rules
13-
- **Drift detection** — flag stale path references, broken glob patterns, and rules with outdated validation dates; command drift and coverage gap analysis are planned
13+
- **Drift detection** — flag stale path references, broken glob patterns, rules with outdated validation dates, and command drift; coverage gap analysis is planned (Phase 2)
1414
- **Shape report-quality outputs** — make audit results easier to act on and safer for downstream consumers
1515
- **Community intelligence** — track public ai-rules repos and relevant upstream findings
1616

@@ -186,7 +186,7 @@ Anvil is not primarily a UI project. Its real proof surface is whether downstrea
186186
# Audit a repo's rules
187187
bun run scripts/audit.ts --target /path/to/repo
188188

189-
# Detect drift (stale paths, outdated validation dates; full drift detection is planned)
189+
# Detect drift (stale paths, outdated validation dates, command drift)
190190
bun run scripts/drift-detect.ts --target /path/to/repo
191191

192192
# Bootstrap starter rules from tech stack

docs/drift-detection-design.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Drift Detection — Design Document
22

3-
*Written: 2026-02-20 · Author: Scout/Anvil · Status: Design only — not yet implemented*
3+
*Written: 2026-02-20 · Updated: 2026-08-01 · Author: Scout/Anvil · Status: Phase 1a–1c shipped; Phase 2 (coverage gaps) planned*
44

55
---
66

@@ -239,9 +239,9 @@ When running `scripts/drift-detect.ts` against the Anvil project itself on 2026-
239239

240240
| Phase | What | Effort |
241241
|---|---|---|
242-
| Phase 1a | Path drift + date drift | ~2 hours (Codex) |
243-
| Phase 1b | Glob drift | ~1 hour (Codex) |
244-
| Phase 1c | Command drift | ~1 hour |
245-
| Phase 2 | Coverage gaps (PR mining) | ~4-6 hours (research + Codex) |
242+
| Phase 1a | Path drift + date drift | ✅ Shipped |
243+
| Phase 1b | Glob drift | ✅ Shipped |
244+
| Phase 1c | Command drift | ✅ Shipped |
245+
| Phase 2 | Coverage gaps (PR mining) | Planned (~4-6 hours) |
246246

247247
**Recommendation:** Phase 1a is the highest-value, lowest-effort start. Path drift and date drift catch the most dangerous issues with straightforward implementation.

0 commit comments

Comments
 (0)