Skip to content

docs: daily maintenance loop — 2026-06-26 - #109

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

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

Conversation

@nj-io

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

Copy link
Copy Markdown
Owner

Summary

  • Fix CLI doc generator and help --json for Typer 0.26generate_cli_docs.py and cli/__init__.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 (1135 lines) were being silently dropped from regenerated docs. Fixed by importing and checking against both type families.
  • Enrich 10 CLI group help textsarc, bot, config, decision, draft, inspect, manual, media, memory, snapshot upgraded from terse 2–4 word labels to descriptive multi-sentence help
  • Regenerate CLI docs — 11 files updated with enriched descriptions and restored option tables
  • All 11 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, #81, #108 comments — no items approved for implementation.

Waiting for review

No new items this run. Existing backlog unchanged:

Note: Supersedes #108, #107, #106, #105, #104, #103, #102, #101, #100, #99 and earlier open maintenance PRs covering the same period.

State

  • last_run_commit: e0675da1afe4f1
  • last_run_date: 2026-04-16 → 2026-06-26

https://claude.ai/code/session_01SJ95dRUDN5yzcqYsWXMJUf


Generated by Claude Code

…roups

- Fix generate_cli_docs.py and cli/__init__.py help --json for Typer
  0.26.7: TyperOption/TyperArgument no longer inherit from
  click.Option/click.Argument, so isinstance checks silently dropped
  all option/argument tables (1135 lines). Added typer.core types to
  isinstance checks.
- Enrich 10 terse CLI group help texts: arc, bot, config, decision,
  draft, inspect, manual, media, memory, snapshot — upgraded from 2-4
  word labels to descriptive sentences.
- Regenerate CLI docs (11 files updated with enriched descriptions).
- Add ruff format recurring check to DOC_STATUS.md.
- Update all recurring check dates to 2026-06-26 (all 11 pass).

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