Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260824-0045-rdWORKBENCH-consolidation-rename-init

rdmsm4x — rdWORKBENCH consolidation, rename, and project initialization

When: 2026-08-24, started 00:03 EDT, closed 00:45 EDT · Host: rdmsm4x · Claude Code (Opus 5) Summary: Consolidated ten scattered locations of the rdWORKBENCH app into one canonical tree, renamed the product to rdWORKBENCH everywhere except its identifiers, initialized the project's status documents, and restored it to the dev.dataroo.net portfolio — where it had silently disappeared. Discovered in the process that the app has not compiled since before 2026-08-23.

Scope

Single host (rdmsm4x) for all source work, plus one deletion on rdmbair15m5.

Files touched

In ~/dev/apps/rdWORKBENCH (committed as 82a2eb9, 79 files, +1956/-924):

Shared fleet files (backups in the session scratchpad):

Other hosts:

Commands run (verification evidence)

Findings worth keeping

  1. The build is red and always was. Six symbols are referenced but never declared anywhere.
  2. The app has no iCloud entitlement. project.yml builds against an entitlements file whose whole body is <dict/>, while PersistenceController hardcodes a CloudKit container. CloudKit cannot ever have synced. The correct entitlements were recovered from the iCloud snapshot and preserved, deliberately not swapped in.
  3. rdWORKBENCH had vanished from dev.dataroo.net. Absent from products.json, PROJECTS.md, index.html, apps.html and appdata.js; its complete ledger entry survived only in wiki/archive/index-preconsolidation.html. Recovered verbatim into the repo, and the product is now back on the dashboard.
  4. Recovered scope in no repo document: Quote Builder as half the product name, an LLM Usage module, and airport-terminal visual variants.
  5. The personas/quote tangent is still in the source (SeedService, gemini-quotes.txt). Recorded as ISSUES #10, not acted on.

Decisions taken by Rich this session

How to undo

Outstanding owner actions

Apple Notes

NOT yet written. launchctl managername = Background, so this session cannot send AppleEvents to Notes; ~/scripts/notes_changelog.zsh correctly refuses. Run from Terminal.app in the desktop session on rdmsm4x:

zsh ~/scripts/notes_changelog.zsh ~/dev/LLM/Claude/changelogs/rdmsm4x-changelog-20260824-0045-rdWORKBENCH-consolidation-rename-init.md

No secrets appear in this record.