Skip to content

Forge To-Do, 2026-05-11 (refreshed 2026-05-15)

URL: https://mkdocs.justinsforge.com/memory/handoffs/forge-todo-2026-05-11/

Generated: Mon 2026-05-11 14:00 CDT by forge-todo-summary_Opus47 Refreshed: Fri 2026-05-15 16:55 CDT by [Claude Code], stale items marked DONE, eval state re-checked.


DONE (do not re-surface)

  • Phoenix sweep commit. Landed 4b08547 Phoenix sweep: archive retired files, land accumulated edits on 2026-05-15. Tree drift since is normal accumulation, not Phoenix.
  • /recall v2 flip-default. Landed 88832b2 recall v2: flip three-layer compact mode to default. FORGE_RECALL_V2 gate removed.
  • forge-canary.service failure streak. Resolved. Daily run on 2026-05-15 06:00:51 CDT was status=0/SUCCESS. The 7-day failure streak cited in the original doc is closed.
  • ssh-status/run.sh missing. File present at .claude/skills/ssh-status/run.sh.
  • No-em-dashes 67 survivors. Enforcement retired 2026-05-11 per feedback_em_dash_enforcement_retired.md; rule stays in doctrine but not in the punch list.
  • Eval mkdocs-url-on-new-md. 0 missing as of 2026-05-15 16:55 CDT (fixed daily logs 05-12 / 05-14 / 05-15).
  • Eval memory-index-no-orphans. 0 orphans as of 2026-05-15 16:55 CDT (indexed project_n8n_google_migration_morning_report_regression, reference_plex_h264_vaapi_segment_muxer_bug).

In-flight

  • Plex audio compat: 13 stragglers. Worker spawned 2026-05-15 16:54 CDT: plex-audio-stragglers_Sonnet46, handoff at plex-audio-stragglers-2026-05-15.md. URL: https://claude.ai/code/session_01VY5gPvnoTbWBcuYy4ZLQAy.

Still open

  • Dead n8n webhook list-recent-emails. Workflow id ListEmails00001 returns "No item to return was found". Direct-client Gmail cutover happened 2026-04-30, surface unused. Delete from n8n.
  • context-prefetch.timer missing OnUnitInactiveSec=. One-line fix; restart timer after edit. ~5 min.
  • Three long-poll bot units need KillMode=mixed + TimeoutStopSec=15s so systemctl restart cleans up child python procs deterministically. ~5 min.
  • finn-rclone-postboot-verify followup, candidate to cancel. Clean across multiple reboots; prompt itself says consider cancelling once verdict is CLEAN twice consecutively.

Brand / business open loops

Still none tracked on the forge side. Brand work lives in Notion per feedback_forge_vs_notion_separation.md.


[Claude Code, refreshed 2026-05-15]