L-apps overnight — small apps lane (EPIC-20260927-05)
[2026-09-28 00:00:04 EDT · rdmsm4x · claude@rdmsm4x/89745ef8 (L-apps under dev-28); span 2026-09-27 22:38:30 → 00:00:04 EDT]
Full resumable report: ~/dev/_handoff/overnight-20260927/apps/REPORT.md
Commits (all pushed to fleet + backup; main = remote verified with ls-remote/rev-parse)
- _ops@0911091 devmon v1.4.0 · _ops@872c89c 29-root classification
- apps/RDmacTCCfix@32017ca (merge of b9d51e2), @8af8165 standards deviations, @6e8f587 state · lib/TCCKit@69e9655 (07db1d8)
- apps/xReaper@e16cdc0, @89437fd, @038b013 (merge), @ba4d35b deviations, @ab9a015 release 1.2.0
- apps/bitROO@34b9144 license, @01f05ad 0.1.1 (2), @759353b/@85570ec state
- apps/DishTTY@294f5c6 1.0.1 (2), @9245912 test pin, @67ab71a/@f9c2323 state
- apps/xNamed (NEW repo; git.ecs0.net:git/apps/xNamed.git + private GitHub rdmsm4x-dev-apps-xNamed)@d2e8e81, @9ae031b, @300c777, @5903afc
- apps/RDnamed@a3572bd (frozen, MOVED.md) · apps/RDReceipt@1dfe15f (RDExpense standards) · apps/scanRoo@b992623 · fleet/maintenance@7039b15 (FLEET.md s3)
Deploys (per host, version, path)
| Host | devmon | BitRoo (~/Applications + ~/.local/bin/bitroo) | DishTTY (/Applications) | xReaper | rdtcc watcher |
|---|---|---|---|---|---|
| rdmbair13m5 | 1.4.0 (980a7943) | 0.1.1 (2) notarized, launch-checked | 1.0.1 (2) notarized, launch-checked | 1.2.0 (checkout ab9a015) | 2.1.0 notarized, installed, 2 runs |
| rdmbair15m5 | 1.4.0 | 0.1.1 (2), relaunched (was running) | 1.0.1 (2), relaunched (was running) | not enrolled | — |
| rdmsm4x | 1.4.0 (runs ~/dev/_ops) | 0.1.1 (2), not launched | 1.0.1 (2), not launched | 1.2.0 (runs checkout) | old unsigned watcher uninstalled |
| jdmbair13m5 | 1.4.0 (file; no agent) | 0.1.1 (2), not launched | never installed | not enrolled | — |
| rdmpw3265m | 1.4.0 | 0.1.1 (2), not launched; x86_64 bitroo --help OK | 1.0.1 (2), not launched | not enrolled | — |
| rdmpw3275m | 1.4.0 | 0.1.1 (2), not launched; x86_64 bitroo --help OK | 1.0.1 (2), not launched | not enrolled | — |
Not launched on rdmsm4x/Intel on purpose (prompt rule: new signing identity may raise Keychain/Local Network prompts).
Retired copies (moved, never deleted; lsregister -u on the old path)
- ~/Archive/app-retired-20260928/BitRoo-0.1.0-1-adhoc-20260905/ on rdmsm4x, rdmbair15m5, jdmbair13m5, rdmpw3265m, rdmpw3275m; rdmbair13m5: BitRoo-0.1.0-1 (first canary) and BitRoo-0.1.1-2-devid-20260927 (un-notarized canary).
- DishTTY-1.0.0-1-adhoc-20260912 on rdmbair13m5, rdmbair15m5, rdmpw3265m, rdmpw3275m; DishTTY-1.0.0-1-devid-20260915 on rdmsm4x; rdmbair13m5 also DishTTY-1.0.0-1-notarized-20260915 and DishTTY-1.0.1-2-devid-20260927.
- Previous CLI copies saved beside the retired bundles. devmon backups: devmon.sh.bak-v1.2.0-20260927 / .bak-v1.3.0-20260927 on spokes.
- Not retired: rdmbair15m5 ~/Applications/rdReceipt.app 822.42 (only receipt app there; RDExpense not deployed — vault/Keychain prompts); rdmbair15m5 /Applications/.updateroo-rollbacks (updateRoo's own rollback store).
DECs opened (needs-decision, Rich)
- DEC-20260927-21 xReaper: re-enable --auto-reap on the LaunchAgents? (rec. C: 7 days warn-only telemetry, then enable)
- DEC-20260927-22 ScanRoo iOS bundle ID (rec. A: migrate to com.eastcoastscience.ScanRoo, keep container iCloud.app.scanroo.ScanRoo)
Tickets resolved tonight
ISSUE-20260927-25, TASK-20260927-103, FEAT-20260926-26, FEAT-20260926-12, TASK-20260926-65, TASK-20260926-44, SEC-20260926-07, ISSUE-20260926-09, TASK-20260926-24, TASK-20260903-06, TASK-20260926-20, TASK-20260927-19, TASK-20260927-25, TASK-20260927-24, TASK-20260927-16, TASK-20260925-10. Opened: ISSUE-20260927-37 (Tyrell CPU), TASK-20260927-99 (_ops distributor), -114 (net/domains archive), -117 (tokenbar universal2), -118 (scanRoo owner), -121 (dataROO decl-only), -122 (checker gaps), ISSUE-20260927-48 (DishTTY flaky test), -52 (signer zip collision).
Remaining (and why)
- TASK-20260916-01 DishTTY Starlink sign-in: blocked on Rich (credential entry). DishTTY 1.0.1 is now on all hosts that had it.
- EPIC-20260926-06 RDExpense: FEAT-20260926-20 (Rich: container registration + DEC-22 + phone test), REV-20260926-05 (xattr RFC-07, xattr lane), TASK-20260927-44 R5-R7 (deferred by CHAIN until step 4), TASK-20260926-61 blocked on DEC-22.
- EPIC-20260831-02: 3 open children, none in this lane (REV-20260901-01, FEAT-20260902-20/22). EPIC-20260901-02: Phase 3 never started.
- RDmacTCCfix: positive control broken (rdmsm4x canary row granted externally 09-26; reset stays dry-run by policy).
- xReaper fleet enrollment beyond rdmsm4x/rdmbair13m5 not done (runtime C compile needs CLT; could prompt on hosts without it).
- RDExpense app not deployed (vault/Keychain access would prompt; prototype with real user data).
- Apple Notes: changelog file written to ~/dev/LLM/Claude/changelogs/ for the hourly autopublish job.
Test counts (measured tonight)
- RDmacTCCfix 32 executed / 31 passed / 1 opt-in skip / 0 failed; TCCKit 8/8 (hub + rdmbair13m5)
- xReaper 52/52 synthetic (rdmbair13m5, before and after 1.2.0 bump)
- bitROO 43 Swift Testing passed (4 new ThirdPartyNotices)
- xNamed 10/10 (7 engine + 3 new); CLI acceptance 4/4 (baseline RDnamed 7/7, 4/4)
- RDExpense 586 discovered / 585 passed (577 Swift Testing + 8 XCTest) / 0 failed / 1 Keychain skip (baseline 583/582)
- scanRoo ScanRooKit 271 passed; RScanMac universal2 + RScanMobile iOS-sim BUILD SUCCEEDED
- DishTTY: DishTTYUITests 125, DishTTYE2ETests 315 (+65/18/6/17 other bundles); 1 pre-existing order-dependent failure (ISSUE-20260927-48)
- devmon v1.4.0 fixture plans 5/5 as expected (both directions)