Skip to content

docs: daily maintenance loop — 2026-06-23 - #107

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

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

Conversation

@nj-io

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

Copy link
Copy Markdown
Owner

Summary

  • Fix generate_cli_docs.py for Typer 0.26.7TyperOption/TyperArgument no longer subclass click.Option/click.Argument, causing all option/argument tables to silently disappear from generated CLI docs. Fixed with duck-typing detection (hasattr(param, 'opts') + starts-with-dash check).
  • Re-enrich group-level help text for 9 CLI groups that had terse 2-4 word descriptions: arc, bot, config, decision, draft, inspect, manual, media, memory, snapshot. Updated both Typer() constructors in individual files and add_typer() calls in __init__.py.
  • Regenerate CLI reference docs (11 files updated with enriched group descriptions)
  • All 10 recurring checks pass — dates updated to 2026-06-23

Changes since last run (11 commits)

No new backlog approvals

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

Backlog (unchanged, waiting for approval)

State

  • last_run_commit: e0675da1afe4f1
  • Changes since last run: 11 commits

Generated by Claude Code

- Fix generate_cli_docs.py for Typer 0.26.7: TyperOption/TyperArgument
  no longer subclass click.Option/click.Argument, so use duck-typing
  to detect option vs argument params
- Re-enrich group-level help text for 9 CLI groups that had terse
  descriptions: arc, bot, config, decision, draft, inspect, manual,
  media, memory, snapshot
- Regenerate CLI reference docs (11 files updated)
- Update DOC_STATUS.md: all recurring checks pass, dates updated

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