Skip to content

fix(cli): lote 1 adopter bugs — drift range, i18n ledger, amend scaffold, telemetry round, merge-reports signal - #403

Merged
montfort merged 1 commit into
mainfrom
fix/lote1-adopter-bugs
Aug 5, 2026
Merged

fix(cli): lote 1 adopter bugs — drift range, i18n ledger, amend scaffold, telemetry round, merge-reports signal#403
montfort merged 1 commit into
mainfrom
fix/lote1-adopter-bugs

Conversation

@montfort

@montfort montfort commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Lote 1 del triage de issues de adopter (sesión 2026-08-04) — cinco fixes localizados para la clase de defecto "el CLI se contradice a sí mismo":

#398 (duplicado de #401) se cerró en la misma sesión tras verificación en código.

Trazabilidad: AILOG-2026-08-04-001-lote1-adopter-bug-fixes.md.

Test plan

  • cargo test en cli/: todas las suites verdes salvo audit_template_test::unified_template_has_seven_universal_sections, fallo preexistente en main (verificado en árbol limpio: espera un ancla "Step 5" que el audit-prompt distribuido ya no lleva — documentado como R1/follow-up en el AILOG).
  • Nuevos tests: encabezados i18n del ledger (parse + write), scaffold META-001 completo, round-trip render↔esquema distribuido, integración del warning de audit_quality.
  • Validación externa del adopter (ri-ceiba): cierre de un Charter multi-ronda con --round, batch-complete en proyecto language: es.

Closes #397, #389, #390, #401, #402

…old, telemetry round, merge-reports signal

- #397: pre-pr hook and charter templates use three-dot (merge-base) drift
  range so base-branch advancement is no longer reported as branch drift
- #389: batch-complete/drift gate locate the Batch Ledger via the ASCII
  "(Batch Ledger)" marker, so es/zh-CN translated headings parse
- #390: charter amend scaffold emits the four META-001-required fields
  (status/created/agent/confidence) so it passes the CLI's own validate
- #401: telemetry schema accepts optional `round` on external_audit items;
  new regression test validates the rendered merge-reports YAML against the
  shipped schema
- #402: merge-reports warns (naming file and auditor) when a report lacks
  audit_quality instead of silently omitting it from telemetry
@montfort
montfort merged commit 0377a81 into main Aug 5, 2026
2 checks passed
montfort added a commit that referenced this pull request Aug 5, 2026
Releases the three adopter-triage batches (PRs #403, #404, #405):
nine issues remediated. Framework touched in all three (telemetry
schema + charter templates, .qoder/skills + manifest, backlog pattern
doc) → minor fw bump; CLI gains followups merge-driver (#391), the
FOLLOWUP-UNTRACKED-ID validate warning (#392) and Qoder skills (#399)
→ minor CLI bump (docs already cite cli-3.41.0 for these features).

Version tables updated in README + CLI-REFERENCE (en/es/zh-CN);
CHANGELOG entry summarizes all nine fixes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

charter drift uses two-dot range (A..HEAD), reporting the base branch's own changes as the branch's drift

1 participant