Skip to content

docs: daily maintenance loop — 2026-05-28 through 2026-05-30 - #96

Open
nj-io wants to merge 3 commits into
developfrom
docs/maintenance-2026-05-28
Open

nj-io wants to merge 3 commits into
developfrom
docs/maintenance-2026-05-28

Conversation

@nj-io

@nj-io nj-io commented May 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fix CLI doc generator for Typer 0.26generate_cli_docs.py used isinstance(p, click.Option) / click.Argument checks that silently fail with Typer 0.26, where TyperOption/TyperArgument no longer inherit from click.Option/click.Argument. Without this fix, 113 commands lose their Options/Arguments tables in generated docs.
  • Enrich 10 terse CLI group help texts — arc, bot, config, decision, draft, inspect, manual, media, memory, snapshot (terse 2–4 word labels → descriptive sentences explaining what each group does). Updated in both module-level Typer() calls and add_typer() calls.
  • Regenerate CLI docs — 12 files updated with new help text
  • Add ruff format recurring check to DOC_STATUS.md
  • Re-verify all 11 recurring checks on 2026-05-30 — all pass

Changes since last merged run (10 commits)

No new backlog approvals

Checked PR #79 and open maintenance PRs — no items approved for implementation.

All recurring checks pass (re-verified 2026-05-30)

Check Status
CLI docs fresh PASS (after generator fix)
mkdocs.yml nav matches files PASS (24/24)
OAuth 2.0 env vars in config.md PASS
ruff check PASS
ruff format PASS
mypy (28 pre-existing errors only) PASS
CLI docstrings enriched PASS
pipeline.md two-stage eval PASS
narrative-arcs.md episode_tags PASS
Non-interactive CLI equivalents PASS
All group help text enriched PASS (10 groups enriched; all 24 have descriptive help)

Waiting for review

No new items. Existing backlog unchanged:

State

  • last_run_commit: e0675da1afe4f1
  • last_run_date: 2026-04-16 → 2026-05-30
  • Changes since last run: 10 commits

Note: Supersedes #95, #94, #93, #92, #91, #90, #89, #88, #87, #86, #85, #83, #82 — earlier open maintenance PRs covering the same period.

https://claude.ai/code/session_012iqGdFWNevsMyeXPmSmK2n

claude added 3 commits May 28, 2026 02:10
…0 CLI group help texts

- Fix generate_cli_docs.py for Typer 0.26 compatibility (TyperOption/TyperArgument
  no longer subclass click.Option/click.Argument, causing 113 commands to lose
  their Options/Arguments tables in generated docs)
- Enrich 10 terse CLI group help texts (arc, bot, config, decision, draft, inspect,
  manual, media, memory, snapshot) in both module-level Typer() and add_typer() calls
- Regenerate CLI docs (12 files updated with new help text)
- Add ruff format check to recurring checks
- Update all recurring check dates to 2026-05-28 (all 11 checks pass)

https://claude.ai/code/session_01G81C8ra4R7YTfGENDztYvB
No new commits since last run. All 11 recurring checks pass.
No backlog items approved. Date bump only.

https://claude.ai/code/session_01C9W3eogZJyHGc32p2BGV9R
No new code on develop. All 11 recurring checks re-verified and pass.
No new backlog approvals found.

https://claude.ai/code/session_012iqGdFWNevsMyeXPmSmK2n
@nj-io nj-io changed the title docs: daily maintenance loop — 2026-05-28 docs: daily maintenance loop — 2026-05-28 through 2026-05-30 May 30, 2026
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