Skip to content

docs: daily maintenance loop — 2026-06-27 - #110

Open
nj-io wants to merge 10 commits into
developfrom
docs/maintenance-2026-06-27
Open

docs: daily maintenance loop — 2026-06-27#110
nj-io wants to merge 10 commits into
developfrom
docs/maintenance-2026-06-27

Conversation

@nj-io

@nj-io nj-io commented Jun 27, 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 typer.core and checking against both type families.
  • Fix CI failures from Typer 0.26 type decoupling — 2 mypy arg-type errors in cli/__init__.py (help command Context/get_help type mismatch) fixed with type: ignore[arg-type]; 3 test failures in test_quickstart.py fixed by catching both click.exceptions.Exit and typer.Exit
  • Enrich 12 CLI group help textsarc, bot, config, decision, draft, inspect, logs, manual, media, memory, snapshot, and test upgraded from terse 2–4 word labels to descriptive multi-sentence help (both in source Typer() constructors and add_typer() calls)
  • Regenerate CLI docs — 13 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 (24/24), OAuth naming, pipeline accuracy, narrative-arcs accuracy, non-interactive CLI equivalents, group help enrichment

Changes since last merged run (11 commits)

No new backlog approvals

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

2026-07-08 run

No new commits on develop since last run. All 11 recurring checks re-verified and pass. Found and fixed terse project intro subgroup help text (was "Manage per-platform introduction status." → enriched with introduction concept, subcommand guidance). Regenerated CLI docs (project.md updated). Updated check dates to 2026-07-08.

2026-07-07 run

No new commits since last run. All 11 recurring checks re-verified and pass. Updated check dates to 2026-07-07.

2026-07-06 run

No new commits since last run. All 11 recurring checks re-verified and pass. Updated check dates to 2026-07-06.

2026-07-05 run

No new commits since last run. All 11 recurring checks re-verified and pass. Updated check dates to 2026-07-05.

2026-07-03 run

No new commits since last run. All 11 recurring checks re-verified and pass. Updated check dates to 2026-07-03.

2026-07-02 run

No new commits on develop since last run. All 11 recurring checks re-verified and pass. Fixed test CLI group help text (was terse "Test commit evaluation." → enriched with dry-run, --output, --compare context). Regenerated CLI docs (2 files updated). Updated check dates to 2026-07-02.

Waiting for review

No new items this run. Existing backlog unchanged:

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

State

  • last_run_commit: e0675da1afe4f1
  • last_run_date: 2026-04-16 → 2026-07-08

claude added 10 commits June 27, 2026 02:13
…roups

- Fix generate_cli_docs.py and help --json for Typer 0.26: TyperOption/TyperArgument
  no longer inherit from click.Option/click.Argument, causing all param tables (1135
  lines) to silently disappear from generated CLI docs. Check both type families.
- Enrich 11 CLI group help texts (arc, bot, config, decision, draft, inspect, logs,
  manual, media, memory, snapshot) from terse 2-4 word labels to descriptive sentences.
- Regenerate CLI reference docs (13 files updated).
- All 11 recurring checks pass. Update DOC_STATUS.md dates to 2026-06-27.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Rxx4cAVqdzPejPWZ67xqAY
…s mismatch

Typer 0.26 decoupled TyperOption/TyperArgument and its Exit exception from
Click's class hierarchy. This broke mypy (2 arg-type errors in help command)
and 3 tests that caught click.exceptions.Exit instead of typer.Exit.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CF92u8GkT4DqjrZWWoppDs
No new commits on develop. All 11 recurring checks re-verified and pass.
Updated check dates to 2026-06-30.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JtgfUWkQaUE63d2AUvHnnw
…ks 2026-07-02

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Hyc3B6pCRdYEZqffshv1Mt
No new commits on develop. All 11 recurring checks re-verified and pass.
Updated check dates to 2026-07-05.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017SgscoBHjZJirzx23Eyh49
No new commits on develop since last run. All 11 recurring checks
re-verified and pass. Updated check dates to 2026-07-06.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012LuSiyY4zSburkVeYgWZat
No new commits on develop. All 11 recurring checks pass.
Updated check dates to 2026-07-07.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SrBw9M5QbURvpPsW9tAnG9
- Enrich `project intro` subgroup help text (terse → descriptive)
- Regenerate CLI docs (project.md updated)
- All 11 recurring checks pass, dates updated to 2026-07-08
- No new commits on develop, no backlog approvals found

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