Closes dedupe-audit (moved to plan/complete/), ticks two more done tasks, and replaces a stale BUILT repository-count cap with the byte bound the code now uses. plan/README.md is regenerated with scripts/resolve-plan.sh.
| Doc location | Old | New | Evidence (origin/main) |
|---|---|---|---|
plan/dedupe-audit.md, three drifted duplicates |
open | done, status: shipped, moved to complete/ |
one formatter didbot_schema::format::datetime::render at crates/didbot-policy-records/src/records.rs:398; one didbot_http::is_loopback at crates/didbot-http/src/address.rs:82, used at crates/didbot-agentd/src/loopback.rs:65 and crates/didbot-serve/src/oauth/client_metadata.rs:340; base64 crate at crates/didbot-data/src/encoding.rs:15-16; no fn rfc3339 or mod b64url left in crates/ |
plan/name-pools.md, "A reserved-label list" |
open | done | crates/didbot-serve/src/tree/names.rs:13 (RESERVED_LABELS), :93 (refusal); crates/didbot-config/src/sections.rs:1041 ([tree].reserved_labels); docs/running-locally.md:973 |
plan/repo-scale.md, "More repositories writing at once than a deployment holds built" |
open | done | crates/didbot-pds/src/provision/mod.rs:460 (DEFAULT_BUILT_BYTES, 64 MiB), :1985; docs/deployment.md:716 |
plan/repo-scale.md line 27, plan/pds-writes.md line 52 |
capped at BUILT repositories |
bounded in bytes by DEFAULT_BUILT_BYTES |
same; no BUILT constant exists in crates/didbot-pds/src/provision/ |
Epics closed: 1 (dedupe-audit). The other epics' open tasks are unbuilt work or open decisions, so I left them.
🤖 Generated with Claude Code