Skip to content

routine(maintenance): 5 Tier 1 routines — 2026-06-23#136

Open
LastStep wants to merge 4 commits into
mainfrom
claude/routine-maintenance-2026-06-23
Open

routine(maintenance): 5 Tier 1 routines — 2026-06-23#136
LastStep wants to merge 4 commits into
mainfrom
claude/routine-maintenance-2026-06-23

Conversation

@LastStep

Copy link
Copy Markdown
Owner

Summary

Autonomous maintenance run — 2026-06-23. All 7 routines were 47–50 days overdue. This PR covers the 5 Tier 1 (file-only) routines. Tier 2 (Dependency Audit, Vulnerability Scan) deferred — require bash/shell permissions.

Routines Completed

Routine Status Findings Report
Backlog Hygiene ✅ success 6 station/Reports/Pending/2026-06-23-backlog-hygiene.md
Status Hygiene ✅ success 3 station/Reports/Pending/2026-06-23-status-hygiene.md
Doc Freshness Check ✅ success 5 station/Reports/Pending/2026-06-23-doc-freshness-check.md
Memory Consolidation ✅ success 4 station/Reports/Pending/2026-06-23-memory-consolidation.md
Roadmap Accuracy ✅ success 5 station/Reports/Pending/2026-06-23-roadmap-accuracy.md

Items Requiring Human Action

  1. URGENT — HOMEBREW_TAP_TOKEN PAT expires ~2026-07-15 (22 days). Rotate the fine-grained PAT on GitHub before that date or the next release's Homebrew formula update will fail.

  2. Plans 40 + 41 still in Plans/Active/ — flagged independently by 3 routines (status-hygiene, doc-freshness-check, roadmap-accuracy). Both are shipped. Move to Plans/Archive/.

  3. Stale sentrux Pending item — 47 days blocked on Rust toolchain. Options: install rustup, demote to Backlog, or abandon.

  4. Roadmap phase transition needed — Phase 1 is 100% complete but roadmap still shows Phase 1 as current. Needs transition to Phase 2.

  5. v0.5.0 work not on roadmap — Plans 40+41 (in-repo memory graph, project manifest, headless CLI contract, MCP-ready cores) have no roadmap representation.

  6. 6 stale Research doc references in memory.md — files in station/Research/RESEARCH-*.md never committed; decide whether to mark stale, remove, or create the files.

  7. station/CLAUDE.md missing nav entriesplan-grilling workflow and critic-agent-prompts skill exist on disk (added 2026-06-13) but are not in the navigation table.

  8. station/code-index.md missing internal/nonint/ package — Plan 41 added this package with no code-index section.

  9. station/INDEX.md CLI count stale — says 8 commands, actual is 9 (bonsai completion shipped PR feat(cmd): add explicit completion subcommand for bash/zsh/fish/powershell (#54) #78).

Tier 2 Deferred

  • Dependency Audit — runs govulncheck; skipped (no bash permissions)
  • Vulnerability Scan — runs semgrep/gitleaks; skipped (no bash permissions)

Note: GitHub Dependabot reports 11 vulnerabilities on default branch (5 high, 4 moderate, 2 low) — run Dependency Audit + Vulnerability Scan to investigate.

Test plan

  • Review each pending report in station/Reports/Pending/ for accuracy
  • Act on HOMEBREW_TAP_TOKEN rotation (time-sensitive)
  • Archive Plans 40 + 41
  • Run /routine-digest to process all 5 pending reports and route findings
  • Grant bash permissions and re-run /loop to execute Dependency Audit + Vulnerability Scan

Generated by Claude Code

claude added 4 commits June 23, 2026 21:40
Backlog Hygiene: removed 3 resolved P0/P1 items (PWD-walk-up bug resolved
v0.4.3, non-interactive flags resolved v0.4.2, full CLI parity resolved
Plan 41); HOMEBREW_TAP_TOKEN PAT expiry flagged (22 days out).

Status Hygiene: archived 6 Done items (Plans 32–37) to StatusArchive.md,
updated footer date marker; flagged stale sentrux Pending item (47 days)
and Plan 41 archive move.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VsLbgH3XSWm2CtDL9xVMYM
5 findings (audit-only, no doc edits per procedure): INDEX.md CLI count
stale (8→9, bonsai completion missing), code-index.md missing
internal/nonint/ package (Plan 41), CLAUDE.md missing nav entries for
plan-grilling workflow and critic-agent-prompts skill, Plans 40+41 still
in Active/ despite being shipped.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VsLbgH3XSWm2CtDL9xVMYM
4 findings: 6 stale Research doc references in memory.md (files never
committed — flagged for user decision); nonint/runner.go:48 line ref
cosmetically stale (actual line 77); Plans 40+41 still in Active/ (noted,
no action); auto-memory canonical stub steady state.

No edits to memory.md itself — stale items flagged rather than deleted.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VsLbgH3XSWm2CtDL9xVMYM
5 findings (audit-only): Phase 1 complete but roadmap still shows Phase 1
as current (needs transition to Phase 2); v0.5.0 work (Plans 40+41) has
no roadmap representation; Plan 42 (MCP server) not on roadmap; Plans
40+41 still in Active/ (flagged by 3 separate routines today).

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