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 editson 2026-05-15. Tree drift since is normal accumulation, not Phoenix. /recall v2flip-default. Landed88832b2 recall v2: flip three-layer compact mode to default.FORGE_RECALL_V2gate removed.forge-canary.servicefailure streak. Resolved. Daily run on 2026-05-15 06:00:51 CDT wasstatus=0/SUCCESS. The 7-day failure streak cited in the original doc is closed.ssh-status/run.shmissing. 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 (indexedproject_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 idListEmails00001returns"No item to return was found". Direct-client Gmail cutover happened 2026-04-30, surface unused. Delete from n8n. context-prefetch.timermissingOnUnitInactiveSec=. One-line fix; restart timer after edit. ~5 min.- Three long-poll bot units need
KillMode=mixed+TimeoutStopSec=15ssosystemctl restartcleans up child python procs deterministically. ~5 min. finn-rclone-postboot-verifyfollowup, 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]