This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

commands/launch.md documents a top-level files count in launch --dry-run --json, but DryRunReport has no such key; the file list is bundle.files, an array; the bullet violates the file's own dotted-path convention

issueresolvednitpickiss-367

commands/launch.md documents a top-level files count in launch --dry-run --json, but DryRunReport has no such key; the file list is bundle.files, an array; the bullet violates the file's own dotted-path convention

Evidence

  • commands/launch.md:30 — "- files — how many files the bundle would include."
  • internal/core/launch/dryrun.go:38-48 — DryRunReport top-level keys are version, bundle, scan, lockstep, retention, smoke, gates, would_publish, would_refuse_on; no files.
  • The file list is bundle.files (array of objects). The files int count lives on PayloadRenderResult (render.go), which --dry-run never emits.
  • Surrounding bullets use dotted paths (scan.hard_fails, smoke.ok), so bare files reads as a nonexistent top-level key.

Adversarial verdict

CONFIRMED (nitpick). Datum recoverable from bundle.files; violates the file's own dotted-path convention. Fix: reword the bullet to bundle.files (count the array).

Frontmatter

idiss-367
typeissue
lifecycleresolved
severitynitpick

mentions1