L-rtty overnight report — RTTy + LogTTY (except PR #2 / TASK-20260927-92)
Lead: L-rtty (claude subagent of dev-28, rdmsm4x, session 89745ef8).
2026-09-27 22:38:07 → 2026-09-28 00:00:59 EDT (both from
date). Budget: usage_status 22:4x EDT =
conserve (openai 67% 7d; anthropic unmeasured) → no
codex/agy/sub-agent spawns; all work inline. Hub: load 200-380
22:50-23:20 (INC-20260927-02) → HS-12 tests ran on rdmbair13m5; console
locked → no notarization after 22:51.
Deploys (per host)
| Host | RTTy | LogTTY (final) |
|---|---|---|
| rdmbair13m5 (canary) | 0.3.851/528 @7cd9549 | 23 @eb9e2b0 23:56 EDT (22 at 22:52; unnotarized 23 canary 23:35) |
| rdmbair15m5 | 528 | 23 23:56 (22 at 22:59) |
| jdmbair13m5 | 528 | 23 23:57 (22 at 22:59) |
| rdmpw3265m (Intel) | 528 (not running) | 23 23:56 (22 at 22:59) |
| rdmpw3275m (Intel) | 528 | 23 23:57 (22 at 22:59) |
| rdmsm4x | 528 | 23 23:57 (22 at 23:00) |
- LogTTY 23 FINAL: notarized with the ASC API key
(ecs_sign_notarize.zsh v1.1.3, ECS_NOTARY_AUTH=asc-key; submission
c05f4d0a-5435-475d-b4cf-d817d0dc159c Accepted 23:56:09 EDT) + stapled;
exe sha256 368a99c3…, zip fa0ae2bc…
(
logtty23/out/logTTY-0.1.1-23-eb9e2b0-notarized.zip). Every host: BUILD=23,stapler validate"The validate action worked!", spctl Notarized Developer ID, 0 SecurityAgent / 0 BTM / 0 tccd logTTY events, not launched (running 0/6). Receiptslogtty23/receipt-<host>.txt. jdmbair13m5's first attempt failed silently at the deployer copy (transient ssh); the retry at 23:57:30 passed. - LogTTY 22: Developer ID + notarized (a9dcedb4 Accepted 22:51 EDT) +
stapled; exe 9bf91c60…; zip 470d8a60… (
logtty22/out/). Every host: BUILD=22, exe hash pinned, spctl "Notarized Developer ID", 0 SecurityAgent / 0 BTM / 0 tccd logTTY events (logtty22/receipt-<host>.txt). logTTY was running on 0/6 before and after. - RTTy: 528 is the newest verified build and was already on 6/6 (rtty-fleet-watch 22:42 EDT: 6/6, 0 behind). Nothing newer to deploy (only docs since 528).
Retired
copies (moved to ~/Archive/app-retired-20260928/, never
deleted)
- LogTTY-0.1.1-19 rollback bundle on all 6 hosts; RTTy-0.3.826-48
(
/Applications/RTTy.app.backup-build48-20260905T054246Z) on rdmbair13m5. - LaunchServices
lsregister -uof stale RTTy/LogTTY-id registrations (files left in place: build dirs, handoff evidence, vanished paths): rdmsm4x 103, rdmbair15m5 20, jdmbair13m5 2, rdmpw3265m 8, rdmpw3275m 11. Scriptretire_old_copies.zshv1.1; logsretire/. - After 23 was verified on 6/6: build-22 rollback bundles (and 13m5's
unnotarized-23 rollback) ->
LogTTY-0.1.1-22/(-23/) on all 6 (retire/<host>-pass2.txt). - Not retired: RTTy's stale
_worktrees/rtty-*trees (merged + clean, but other lanes' evidence — left for their owners).
Tickets
Resolved: TASK-20260926-72, TASK-20260927-102 (new), SEC-20260903-03,
FEAT-20260831-01, TASK-20260927-17, ISSUE-20260906-10, ISSUE-20260927-45
(new), ISSUE-20260927-47 (new). Closed: TASK-20260925-01 (superseded).
Opened: DEC-20260927-19 (needs-decision), TASK-20260927-115, plus the
three above. | Ticket | Verdict / action | |---|---| | TASK-20260926-72
freemium | shipped as 528 (merges 1931e45, e76186a) → resolved; ASC
submission → DEC-20260927-19 | | TASK-20260925-01 522 submission/freeze
| superseded by Rich 09-27 11:40 (522 never sold) → closed | |
DEC-20260927-19 | Rich: submit 0.3.851/528 per
rtty-freemium-20260926/HANDOFF5.md (recommended) + optional
Direct App Group portal step | | TASK-20260923-06 App Group | still
blocked: Direct profiles a2b99f8b/9d6a4fb0 grant no app group (measured)
→ in DEC-19 | | ISSUE-20260915-11 Intel CPU growth | stale since 09-24 →
open. 528 on 3275m 7h20m: 6.2% avg CPU, 226 MB footprint, but 0 RTTy
windows (CGWindowList) → daytime visible-dashboard read owed | |
ISSUE-20260906-10 version cadence | builds 524/525/527/528 were never
tagged → tags pushed (aa236c4, 70116b4, 54f34c1, 7cd9549) → resolved | |
SEC-20260903-03 | 6 gitleaks hits = 2 FP + 1 synthetic sk_live_ fixture;
no Stripe account in vault; .gitleaksignore → resolved (no history
rewrite) | | FEAT-20260831-01 | landed via PR #2, shipped in 22 →
resolved | | TASK-20260927-17 HS audit | only HS-11/12 binding
(PROPOSAL.md:5); HS-12 fixed 187bd4c; draft items triaged → resolved | |
ISSUE-20260927-45 | iOS build failure was LogTTY's graph, not the libs →
fixed 187bd4c, resolved | | ISSUE-20260927-47 | helper registered on
launch without consent → fixed 4866c9c, resolved (ships in 23) | |
TASK-20260927-115 | Store construct still swaps /Applications/Xcode.app;
DEC-20260921-02 decided → actionable; needs console unlocked + quiet hub
| | EPIC-20260904-01 / TASK-20260904-10 | deferred: reseals the Standard
verifier graph while 528 awaits submission | | FEAT-20260902-20,
FEAT-20260910-01 | large PRD-first features; no worker budget (conserve)
→ open |
Commits pushed (fleet + backup + origin)
- RTTy: a58fbc7 (W10 docs, was local-only), c2a98c4 (SESSION-STATE/ISSUES); tags v0.3.849-build524, v0.3.850-build525, v0.3.851-build527, v0.3.851-build528.
- LogTTY: f240ca7 (build-23 state), 77310bc (W10 docs), 9b45c58 (W11 merge → fleet/backup), 796e56a (test-store isolation, deploy launch policy, .gitleaksignore), 2c7b11f (docs), 187bd4c (HS-12 + iOS graph + Reduce Transparency), 4866c9c (helper after consent), eb9e2b0 (build 23), 0b0868c (docs).
- issues: cbb68f3, 7969541, 3575759.
Findings worth knowing
- LogTTY
swift testopened the live~/Library/Application Support/logTTYstores (bareDigestStore()); rows unchanged (7, from 09-16; snapshotlogtty22/livestore-snapshot-2253/). Fixed 796e56a; bracket clean since. - LogTTY launch registered the privileged helper unprompted
(Background Items approval). Fixed 4866c9c; the deployer now has
LOGTTY_DEPLOY_LAUNCH=if-runningso fleet installs don't start the app. - The 526-528 Store constructs worked only by swapping /Applications/Xcode.app (forbidden by DEC-20260921-02) → TASK-20260927-115.
- My swift test runs on the hub (22:45-23:07) overlapped the load spike; the later ones ran on rdmbair13m5 or after load < 150.
Test counts
- LogTTY 9b45c58: 290/0 (11+27+96+102+54); contracts 3/3; identity PASS. 796e56a: 294/0 off, 675/0 on. 187bd4c (rdmbair13m5): 294/0, 675/0, iOS sim build OK (264 compile tasks). 4866c9c: 296/0 off, 677/0 on, contracts 3/3.
- RTTy: no source change; last gate (528) 1901 pass / 8 skip / 0 fail per arch, StoreKit 10/10, FEATURES 70/264.
Remaining (and why)
- Rich: DEC-20260927-19 (ASC submission of 528; optional portal App Group). LogTTY 23 rollout is DONE; its OPEN-QUESTIONS entry was removed.
- Daytime: ISSUE-20260915-11 visible-dashboard CPU read on rdmpw3275m; TASK-20260927-115 (needs console + Store construct).
- Features (FEAT-20260902-20, FEAT-20260910-01, TASK-20260904-10): need worker budget; not started.
- Apple Notes changelog not published (AppleEvents to Notes under
UNATTENDED); file copy in
~/dev/LLM/Claude/changelogs/.