Link check — Command Center and its attachments

What points at something that moved, was retired, or was renamed · Oct 2, 2026
BuildingStrengthen Harness16 broken, 1 cause
The short version. 16 attachment links in Command are broken. Every one of them is the same bug, and every one can be repaired automatically: when you rename an initiative, Command renames its folder and then repairs the attachment links on cards — but it never looks at the attachments on steps. Four renames happened; the 16 step attachments were left pointing at folder names that no longer exist. Nothing is lost — all 16 files are still on disk, one folder over.
16Broken links
16Files still on disk
1Root cause
0Broken in documents

What I checked

I did not go into the whole Singularity tree. That is a bigger sweep and a separate decision.

The 16 broken links

Each link below goes to the real file, so you can check any of them. They only open on your tailnet (your Mac or your phone).

Step it is attached toInitiativeWhere it points (dead)Where the file actually is
Video & Photo Submissions!Celebrate Mom’s birthday!! Systems/initiatives/mom-s-birthday-present/outputs/video-invite-message.mdcelebrate-mom-s-birthday/outputs/video-invite-message.md
Read: When AI Agents Meet: The Customer Journey Is About to Change (CMFind new Work! Systems/initiatives/job-replacement/outputs/agents-and-where-ux-ex-is-going-digest.mdfind-new-work/outputs/agents-and-where-ux-ex-is-going-digest.md
Read: AI could force 11 million US workers into new careers by 2035 (CFind new Work! Systems/initiatives/job-replacement/outputs/mckinsey-ai-jobs-2035-digest.mdfind-new-work/outputs/mckinsey-ai-jobs-2035-digest.md
Agent-legibility audit: "can a customer's AI agent use your product?" Find new Work! Systems/initiatives/job-replacement/outputs/agents-and-where-ux-ex-is-going-digest.mdfind-new-work/outputs/agents-and-where-ux-ex-is-going-digest.md
Agent to validate these ideas and add 10 more that they think would beFind new Work! Systems/initiatives/job-replacement/outputs/ideas-card-validation-and-10-more.mdfind-new-work/outputs/ideas-card-validation-and-10-more.md
Research symbolism in psychologyPlan Morocco 2wk Life-as-Research! Systems/initiatives/health/outputs/work-as-a-character.mdplan-morocco-2wk-life-as-research/outputs/work-as-a-character.md
Task card redesignStrengthen Harness! Systems/initiatives/harness/task-card-redesign/task-card-review.htmlstrengthen-harness/task-card-redesign/task-card-review.html
Task card redesignStrengthen Harness! Systems/initiatives/harness/outputs/command-screens/README.mdstrengthen-harness/outputs/command-screens/README.md
Task card redesignStrengthen Harness! Systems/initiatives/harness/sources/anatomy-of-an-agent-prompt.mdstrengthen-harness/sources/anatomy-of-an-agent-prompt.md
Have Claude export all major initiative through task level screens, boStrengthen Harness! Systems/initiatives/harness/outputs/command-screens/README.mdstrengthen-harness/outputs/command-screens/README.md
Carry out the AI-native plan for Loops and gatesStrengthen Harness! Systems/initiatives/harness/outputs/loops-and-gates.htmlstrengthen-harness/outputs/loops-and-gates.html
Test Jev on Command's small decisionsStrengthen Harness! Systems/initiatives/harness/outputs/jev-access-2026-09-30.mdstrengthen-harness/outputs/jev-access-2026-09-30.md
Run a small model on the M3Strengthen Harness! Systems/initiatives/harness/outputs/two-minute-test-2026-09-30.mdstrengthen-harness/outputs/two-minute-test-2026-09-30.md
Run a small model on the M3Strengthen Harness! Systems/initiatives/harness/outputs/local-model/handoff-probe.jsstrengthen-harness/outputs/local-model/handoff-probe.js
Run a small model on the M3Strengthen Harness! Systems/initiatives/harness/outputs/local-model/local-model-handoff-2026-09-30.mdstrengthen-harness/outputs/local-model/local-model-handoff-2026-09-30.md
Decide what runs whereStrengthen Harness! Systems/initiatives/harness/outputs/what-runs-where-2026-09-30.mdstrengthen-harness/outputs/what-runs-where-2026-09-30.md

The four renames behind them

Old folder nameCurrent folderLinks affected
harnessstrengthen-harness10
job-replacementfind-new-work4
healthplan-morocco-2wk-life-as-research1
mom-s-birthday-presentcelebrate-mom-s-birthday1

Why it happened

Command already knows how to fix this. There is a repair step in the server called fix_attachment_paths that runs on every save: if an attachment's file is gone, but a file of the same name sits under the initiative's current folder, it re-points the link. You added it on Sep 27 after the task-card images 404'd when "Harnesses" became "Harness".

It only ever looks at card["attachments"]. Step attachments live one level down, at card["checklist"][n]["attachments"], and the loop never reaches them. So card attachments self-heal and step attachments rot.

I checked that the existing logic would fix all 16 if it could see them. I ran its exact rule over the step attachments: 16 repairable, 0 that it could not work out. So this is a small change in one place, not sixteen hand edits.

The charter on this initiative says no step here gets wired into production, so I have not touched the server. The fix belongs to a build track, and it is one change in ! Systems/command-center/_server/cc-server.py, around line 228.

Things that look broken and are not

Smaller things, your call

What I would do next