Skip to content

docs: daily maintenance loop — 2026-06-25 - #108

Open
nj-io wants to merge 1 commit into
mainfrom
docs/maintenance-2026-06-25
Open

docs: daily maintenance loop — 2026-06-25#108
nj-io wants to merge 1 commit into
mainfrom
docs/maintenance-2026-06-25

Conversation

@nj-io

@nj-io nj-io commented Jun 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fix CLI doc generator for Typer 0.26generate_cli_docs.py used isinstance(p, click.Option) / isinstance(p, click.Argument) checks that silently broke when Typer 0.26 decoupled TyperOption/TyperArgument from Click's class hierarchy. All option/argument tables were being silently dropped from regenerated docs. Fixed by importing and checking against both type families.
  • Enrich 12 CLI group help textsarc, bot, config, decision, draft, inspect, logs, manual, media, memory, snapshot, account upgraded from terse one-liners to descriptive multi-sentence help
  • Regenerate CLI docs — all 24 files updated with enriched descriptions and restored option tables
  • All 10 recurring checks pass — ruff check, ruff format, mypy (28 pre-existing), CLI doc freshness, mkdocs nav, OAuth naming, pipeline accuracy, narrative-arcs accuracy, non-interactive CLI equivalents, group help enrichment

Changes since last run (11 commits)

No new backlog approvals

Checked PR #79, #80, #81 comments — no items approved for implementation.

Waiting for review

No new items this run. Existing backlog unchanged:

State

  • last_run_commit: e0675da1afe4f1
  • Changes since last run: 11 commits
  • last_run_date: 2026-04-16 → 2026-06-25

https://claude.ai/code/session_01CDeYhFViKdTTBVhpLiDoZb


Generated by Claude Code

…enrich 12 group help texts

- Fix generate_cli_docs.py to handle Typer 0.26's TyperOption/TyperArgument
  types (no longer subclasses of click.Option/click.Argument)
- Enrich group-level help text for 12 CLI groups: arc, bot, config, decision,
  draft, inspect, logs, manual, media, memory, snapshot, account
- Regenerate CLI docs (all 24 files updated with enriched descriptions)
- All recurring checks pass (ruff, mypy 28 pre-existing, format, CLI freshness)
- No new backlog approvals found

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CDeYhFViKdTTBVhpLiDoZb
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.

2 participants