rdmsm4x-changelog-20260924-0224-rtty-521-screenshots-docs-refresh-support-pages
RTTy 0.3.846 / Build 521 now carries a fresh screenshot set on App Store Connect, a month of documentation was brought current across ten repos and three sites, and HyperCPU/HyperTune have live support and privacy pages, so all three apps can be submitted once Rich does the Apple-ID and mailbox steps.
Written 2026-09-24 02:24:23 EDT on rdmsm4x by claude@rdmsm4x
(Claude Code, Fable 5.1 oversight, session c13f617a). Covers 2026-09-24
01:39 → 2026-09-24 02:24:23 EDT EDT; the earlier part of the night is in
rdmsm4x-changelog-20260924-0108-rtty-519-520-521-shipped-fleet-and-asc.md.
Ticket TASK-20260923-03. Rich's asks: "push everything to app store
connect for my review", "update the projects and their documentation and
websites", "get all of our docs pages current … update the main page
there [eastcoastscience.net]".
Scope
- Hosts: rdmsm4x (every write); read-only soak measurements on all six Macs; agy team on rdmbair13m5 (their branches merged here).
- External state: App Store Connect (screenshots), Cloudflare account (two Access apps, one Worker + four routes, one Pages deployment), the fleet git mirror.
What changed, with commits
| Repo / place | Change | Commits |
|---|---|---|
| apps/RTTy | agy docs refresh merged; lead restored the §8 "deliberately rejected" list, the Blocked/owner-gates section, and every anchor the refresh dropped (docs validator PASS: 18 HTML / 166 MD / 8 images); 521 upload record gained screenshots + soak + CPU finding; SESSION-STATE resume block 02:12 | eee3737, 21d1d2f, 1d9455d, 82b8d79, 9f95472, 274d2d3 |
| apps/Tyrell | agy docs refresh merged; rejected-alternatives section carried forward (canonical-checkout integration commit) | ee33891, 1775cfc |
| apps/replicantDB | hub main fast-forwarded to fleet/main (05c46e2 had never been pulled); agy docs refresh merged; push URL of remote roodb-legacy-DO-NOT-PUSH set to no_push | 1b271e1 |
| apps/HyperCPU | codex docs refresh merged (README, STATUS, FEATURE_MATRIX, CHANGELOG, generated dashboard); App Store URLs repointed from hypercpu.app to eastcoastscience.com | 15233ae, 60f054b |
| apps/hyperTune | codex docs refresh merged; privacy URL → /privacy/hypertune, marketing URL → site root | ef76beb, 035309b |
| lib/mole, lib/t3code, lib/bumblebee | orphaned DONOR_INFO.md records committed (written by claude@rdmbair15m5, flagged by devmon); agy STATUS + dashboard merged for mole and t3code; pushed to the fleet mirror only, never to upstream GitHub | 31ff7da0, 917e0d9b; d2b1ad0c1; 708fd98 |
| sites/eastcoastscience.com | Worker workers/support-pages
(ecs-support-edge) authored by codex from a lead spec: six pages, 8
node:test cases, privacy text citing entitlements + source lines |
881c64a |
| sites/eastcoastscience.net | lane S2's new main page (pushed by the lead); catalog now links the two apps' live pages; tier-5 test counts derived from data after another agent's 1f3a8bf added a 25th product | 4bc65cf, c9b1f0a, 54e7eab, 7a85cd1 |
| ~/dev/data, ~/dev/fleet, ~/dev/PROJECTS.md | lane S1: products.json 17 → 55 products, PORTFOLIO-REVIEW-20260924.md, PROJECTS.md rows; lead: tonight's banner + Last Updated | 0815bb4…ee59222; b438413, 0f5ecd8 |
| memory (~/.claude/projects/-Users-richh-dev/memory) | dev-wiki-401-by-design corrected (Access 302, tailnet mirror gone, publish job every 30 min); ecs0-origin-verify-host-header addendum; new eastcoastscience-com-hosting | — |
External state changes (each reversible)
- App Store Connect, RTTy macOS 0.3.846 / 521:
screenshots replaced 01:59:29 EDT — 132d865d (Space Blue dashboard),
54e6e98a (menu-bar panel), fe8b314a (Settings › What to monitor),
f7ed4d6c (Light dashboard); all 2880×1800 RGB, COMPLETE, ordered; the
four 518 assets deleted. Undo: re-upload
_handoff/rtty-appstore-514-20260921/screenshots/final518/withasc_screenshots.py. - Cloudflare Access: apps 45b4b605
(
eastcoastscience-net.pages.dev) and a34318f0 (*.eastcoastscience-net.pages.dev), each with a copy of the portal's "Owner Whitelist" allow policy (d4503b16 / aa25be36). Closes SEC-20260924-01's forged-header path. Undo: delete the two apps. - Cloudflare Worker
ecs-support-edgeversion 489e6bec, routeseastcoastscience.com/support*,/privacy*and both onwww; the GoDaddy legacy origin (198.12.212.165) is untouched. Undo: delete the four routes (or the script). - Cloudflare Pages eastcoastscience-net: production d4f388c7 (lane S2, 01:44) → 60b4db5e (02:22:36 EDT). Undo: roll back to d4f388c7 in the dashboard.
- rdmsm4x: Direct RTTy 521 relaunched 01:58:00 (pid 29595) after it had exited without a crash report during the screenshot session.
Verification (times EDT)
- Screenshots: chain output 01:51:51 (04 captured after the 12-min
Light preview, theme reverted to spaceBlue);
asc_screenshots.py01:59:29: 4 uploaded, 4 COMPLETE, 4 deleted, ordered OK. - Soak 01:44:05: six Macs on 521 / exe 17c306d9d7b2, 0 crash reports since 00:45; CPU 0.0 % everywhere except rdmpw3275m (visible dashboard, display awake) → ISSUE-20260924-06 with top/ps/sample evidence.
- Every push verified by
git ls-remoteagainst the local head (apush | tailearlier in the night had reported tail's exit code; the DO-NOT-PUSH remote rejected that attempt and now has no push URL). - RTTy:
python3 -B script/docs_validator.py --root docsPASS after the anchor restore. - Access: 02:02:56 both pages.dev hostnames 302 to dataroo.cloudflareaccess.com (both were 200 before); custom domain unchanged.
- Worker: 02:15:29 all six paths 200 with the expected titles and
cache-control: public, max-age=300;/support/nope404;/still 200 from the legacy origin;node --test8/8. First probe at 02:14:51 still hit the origin (route propagation ~40 s). - eastcoastscience.net: runner 6/6 suites (a clean worktree of c9b1f0a
also 6/6, proving the tier-5 failure came from 1f3a8bf, not the catalog
change); production deployment 60b4db5e success;
dist/index.htmlcarries both apps' Support and Privacy links and no "not published" note. The live page itself cannot be read by an agent (Access), by design.
Backups and snapshots
- DONOR_INFO.md copies:
~/.agent-coordination/snapshots/rdmsm4x/mole/20260924-015433(and bumblebee alongside). - PROJECTS.md pre-S1 copy:
~/dev/_backups/projects-md/PROJECTS.md.before-portfolio-review-20260924-013840. - Codex evidence:
~/dev/_handoff/ecs-support-pages-20260924-codex/HANDBACK.md,…/docs-hypercpu-hypertune-20260924-codex/HANDBACK-*.md.
Tickets
- Resolved: ISSUE-20260924-04 (support/privacy URLs). Mitigated, open for the code fix: SEC-20260924-01.
- Opened: ISSUE-20260924-06 (RTTy visible-dashboard CPU), ISSUE-20260924-08 (HyperCPU/HyperTune pre-submission entitlement hygiene), ISSUE-20260924-09 (eastcoastscience.net dist pages not build-reproducible; tier-5 literal 24). Lane S1 opened ISSUE-20260924-02 (submit scripts read the wrong key names) and -03 (tailnet mirror gone).
- Bus to the rdmbair13m5 team: 20260924-020545 (receipts, Xentropy rebase, §8 rule), 20260924-021314 (dev.ecs0.net project records).
Outstanding — Rich only
- App Store Connect: Submit 0.3.846 / Build 521 for review (plus EU trader status, App Privacy answers, Agreements). Never submit 520.
- CloudKit Console: queryable
recordNameindex on the four RTTy record types, then deploy schema to Production (iOS companion listing). - Developer portal: App Groups on
com.eastcoastscience.rtty.direct+ regenerate both Direct profiles (widgets lane W). - HyperCPU and hyperTune: create the ASC app records + App
IDs/profiles (none exist), and create
[email protected]in Microsoft 365 — the live pages name it. - Optional: delete old eastcoastscience-net Pages deployments that carried wiki transcripts (now behind Access, so no longer urgent).
Spend (usage_status at 01:56 EDT)
Anthropic 7-day 74 % / 5-hour 36 % → advice conserve: no Claude lanes were spawned after that reading; the support pages went to codex (OpenAI 7-day 22 %) and the docs queue to the existing agy team. Lanes S1 (564 K tokens, 209 tool uses) and S2 (479 K, 206) had been started at 01:16 under the earlier reading.