chore(docs-maintenance): maintenance run 2026-03-25#62
Merged
Conversation
… refresh status - Update config.md: replace stale OAuth 1.0a env vars (X_API_KEY etc.) with OAuth 2.0 credentials (X_CLIENT_ID, X_CLIENT_SECRET) - Update DOC_STATUS.md: mark enriched docstrings as ok, add new backlog items from PR #60 comments (agent-first CLI, targets/preview changes) - Set last_run_commit to current develop HEAD Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
…get branch Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…PR template Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…date status - Add 9 new CLI command groups to mkdocs.yml nav (account, brief, content, credentials, cycles, strategy, system, target, topics) - Update config.md OAuth 1.0a → OAuth 2.0 env vars - Update DOC_STATUS.md: mark existing concepts as stale (pipeline, arcs need targets update), add new concept pages to backlog, track 9 new CLI command groups 37 commits since last run (targets feature, OAuth 2.0 migration). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Improved the help= strings in add_typer() registrations so the CLI index and --help output describe what each group actually does: - account: "Manage OAuth-authenticated platform accounts (X, LinkedIn)" - brief: "View and edit the project brief used by the evaluator and drafter" - content: "Submit content ideas, combine topics, and trigger hero launch drafts" - credentials: "Manage API keys and secrets in ~/.social-hook/.env" - cycles: "Inspect evaluation cycle history and per-strategy outcomes" - strategy: "View and customize content strategies (voice, audience, editorial rules)" - system: "Monitor system health, view error feed, and check process status" - target: "Configure where content is distributed (account + destination + strategy)" - topics: "Manage the prioritised content topic queue per strategy" Regenerated CLI docs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
No doc content changes needed. Commits since last run (4e955dd..c8b0446) are internal: Basic Auth for OAuth token refresh, scroll-to-section fix, E2E --headless flag. CLI docs regenerated with no diff. https://claude.ai/code/session_014a9r2J6paJfpQxMFs3wmjK
…ed status Verified quickstart and installation docs are functionally accurate (preview draft → promote flow still works). Downgraded from "stale" to "complete" since the content is correct; targets workflow additions remain in backlog. No CLI source changes, no doc drift. Ruff clean, mypy pre-existing only. https://claude.ai/code/session_01EXivvUkCK2QywPnLciQTfN
# Conflicts: # site-docs/cli/index.md # site-docs/cli/system.md # src/social_hook/cli/__init__.py
- Merge 90+ commits from develop (targets #69, reusability #70, logging #64) - Fix mkdocs.yml: replace deleted system.md with logs.md in nav - Regenerate CLI docs: improved descriptions for strategy, target, topics - Update pipeline.md: fix stale preview mode section for targets behavior - DOC_STATUS: add draft connect, rename system→logs, add recurring checks - All checks pass: ruff clean, mypy pre-existing only https://claude.ai/code/session_014r2JHUkoesiZns77JwU5oc
Correct coverage ratings based on thorough audit: - Downgrade inspect (poor), decision/manual/strategy/target (partial) - Downgrade 7 draft subcommands from ok to partial - Add decision, inspect, manual groups to tracking table https://claude.ai/code/session_014r2JHUkoesiZns77JwU5oc
- pipeline.md: downgrade to stale (missing two-stage eval, batch eval, per-strategy decisions, topic queues, targets vs legacy paths) - narrative-arcs.md: upgrade to partial (core concepts accurate, needs strategy-scoped arcs + episode_tags) - config.md: downgrade to stale (missing 9 config sections) - Add 3 new backlog items: CLI docstring enrichment (specific commands), config.md expansion, pipeline.md rewrite https://claude.ai/code/session_014r2JHUkoesiZns77JwU5oc
Owner
Author
|
add docstring enrichment to your regular tasks |
…aft, strategy, target) Improve help text for commands identified as poor/partial in audit: - inspect: log, pending (poor→ok), usage, platforms (partial→ok) - decision: delete, list — explain what decisions are - manual: draft, consolidate, post — add LLM context and examples - draft: reject, reopen, unapprove, unschedule, edit, redraft, media-regen, media-edit — add state transitions and domain context - strategy: show — list displayed fields - target: enable — explain re-enable behavior https://claude.ai/code/session_014r2JHUkoesiZns77JwU5oc
- Arcs now scoped to strategies via strategy field (3 per strategy, not per project) - episode_type → episode_tags (list of tags via CommitAnalysis) - EpisodePreferences uses favor/avoid lists https://claude.ai/code/session_014r2JHUkoesiZns77JwU5oc
6 files updated: decision, draft, inspect, manual, strategy, target https://claude.ai/code/session_014r2JHUkoesiZns77JwU5oc
- Add Stage 2 (Commit Analyzer): classification, episode tags, topic suggestions, trivial fast-path - Update diagram to show Analyzer → Evaluator two-stage flow - Document per-strategy decisions (StrategyDecisionInput), evaluation cycles, and overall decision derivation - Add interval gating, batch evaluation, and deferred commit flow - Update Stage 5 (Drafting) for target routing and preview mode - Add content topics and strategies to context assembly table - Update episode_type → episode_tags throughout - Renumber stages 1-9 to accommodate new Analyzer stage https://claude.ai/code/session_014r2JHUkoesiZns77JwU5oc
- Upgrade 16 CLI commands from partial/poor to ok after enrichment - Mark pipeline.md and narrative-arcs.md as complete - Add 3 new recurring checks (docstrings, pipeline accuracy, episode_tags) - Mark docstring enrichment and pipeline.md rewrite as done in backlog https://claude.ai/code/session_014r2JHUkoesiZns77JwU5oc
10 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
X_CLIENT_ID,X_CLIENT_SECRET)2026-03-30 run
strategyfield),episode_type→episode_tagssystem.mdwithlogs.md2026-03-29 run
installation.mdandquickstart.mddowngraded from "stale" to "complete" — the preview draft → promote flow is still valid and functional; targets workflow additions remain in backloglast_run_committocf5db9eandlast_run_dateto 2026-03-292026-03-28 run
last_run_committo3c8d6cfandlast_run_dateto 2026-03-28Backlog (waiting for approval)
setupneed non-interactive agent equivalentsCompleted this run
State
cf5db9e→6688d91🤖 Generated by maintenance-loop (docs-maintenance)