Development record
commands/version.md's network enumeration is still false after two rewrites — it names version --check and update as the only fetch verbs while docs cite refresh and memory ingest <url> also reach the network
issueresolvedminoriss-385
commands/version.md's network enumeration is still false after two rewrites — it names version --check and update as the only fetch verbs while docs cite refresh and memory ingest <url> also reach the network
Evidence
commands/version.md:29-32(post itd-130) — "--checkreaches the network … The only other verb that does isupdate… every other path reads only what is on disk." The binary has four fetch paths:version --check(internal/surface/cli/version.go:103),update,docs cite refresh(internal/core/cite/fetch.go), andmemory ingest <url>(internal/surface/cli/cli.gobuildsmemory.IngestRequestwith noFetcher, soacquireSourceatinternal/core/memory/ingest.go:486-494falls through todefaultFetch, a real HTTP GET).commands/memory.mddocumentsmemory ingest <path-or-url>and discloses no network use.- Second rewrite of the same claim: the iss-294 fix commit's own message enumerated "three fetch verbs" but swept only
version.goand the generated reference; the itd-130 edit replaced the sentence and re-introduced a false exhaustive enumeration. - Refuter verdict: CONFIRMED (minor, documentation) — not scoped in context, not covered by adr-38 (whose tiers are exhaustive, not its examples), not excluded by iss-294's resolution.
commands/docs.md's "on behalf of documentation" heading was refuted as scoped and correct; the defect is this file's enumeration alone.
Frontmatter
| id | iss-385 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-385-commands-version-md-s-network.md
open on GitHub ↗ · commit history ↗
mentions4
- adr-38Implicit checks are disk-only — the network answers only an explicit ask
- dcn-26082000000000082026-08-20 — Bug-hunt round 3 (hunt B), branch bughunt-b/round-3. Baseline
- iss-294The 'abcd version --check' flag help calls it 'the only command that touches the network', but the same generated reference page also calls 'docs cite refresh' the only network verb and 'memory ingest <url>' does its own HTTP GET — three real fetch paths, contradicting adr-38's own two-verb model
- itd-130`abcd update` completes a chosen update in one verb