abkslm and Claude Fable 5
d4734e5872
Phone-initiated project creation: projectCreated reply + iOS Add Project UI
...
The createProject verb landed host-side but nothing sent it. This adds the
client half (CLOUD_RUNTIME §6 "phone-initiated project creation"):
Wire: WireCreateProjectRequest gains an optional requestID;
HostMsg.projectCreated (WireProjectCreated: requestID echo + projectID/name
on success, error message on failure) answers the requesting connection —
additive (.unknown fallback on old clients) with the SyncClient.Event case
+ messageLoop branch per the §11.2 checklist. SyncHostBridge.createProject
now returns the outcome; ConnectionHandler folds a thrown WireError into a
failed outcome so the asking UI always settles.
iOS: Projects tab gains an Add Project sheet (git URL + optional
name/branch, host picker when several live hosts advertise
canCreateProjects), driven by RemoteStore.addProject state — creating →
created/failed, correlated by requestID so a stale reply can't settle a
newer request. The project row itself arrives via the dashboard push.
Verified: macOS nucleicd/NucleicApp builds + protocol/sync suites green;
iOS xcodebuild green; Linux nucleicd build + protocol suite green (167
tests, incl. new round-trip/legacy-tolerance coverage).
Co-Authored-By: Claude Fable 5 <[email protected] >
2026-07-10 21:18:51 +00:00
abkslm and Claude Fable 5
396a5c1694
Close the runner dispatch gap: createProject wire verb + boot project seeding
...
ANTIMATTER_RUNNER §0.2 item 1, both layers. A fresh runner could pair but
not receive work — startChat needs an existing project and transfer import
rejects unknown ones.
(a) Interim: nucleicd reads NUCLEIC_RUNNER_PROJECTS (git URLs) and clones +
registers each as a controlled project at boot. Idempotent by normalized
origin remote (AppStore.projectMatching(remote:)), so a persistent-disk
reboot never stacks repo-2 clones; a failed seed logs and moves on.
(b) Wire verb per the §11.4 additive recipe: WireCreateProjectRequest
(gitURL/branch/name, decode-defaulted optionals), ClientMsg.createProject
gated on new WireCapabilities.canCreateProjects (decode-default false),
ConnectionHandler control-scope handling into a defaulted-reject
SyncHostBridge hook, AppStore conformance via addClonedProject (controlled
clone; new optional branch passes through git clone --branch), iOS
RemoteStore switches handled inertly, round-trip + legacy-tolerance tests.
Verified: Linux nucleicd build + protocol suite (166 green) in the swift
6.3 container; boot smoke test — seed cloned on boot 1, skipped as already
registered on boot 2; macOS nucleicd/NucleicApp build + protocol/sync/
transfer suites green; iOS xcodebuild green.
Co-Authored-By: Claude Fable 5 <[email protected] >
2026-07-10 21:04:39 +00:00
abkslm
40b2f83d96
Merge nucleic/gentle-breezy-egret into dev
2026-07-10 04:18:32 -07:00
abkslm
4781a8741c
Merge nucleic/clever-umber-yak into dev
2026-07-10 03:46:31 -07:00
abkslm
5b5d2b64a0
Merge nucleic/olive-meadow-badger into dev
2026-07-10 03:23:32 -07:00
abkslm
c0186effa4
Merge nucleic/keen-feather-wren into dev
2026-07-10 00:38:05 -07:00
abkslm
d93d1890d6
Merge nucleic/zesty-river-wren into dev
2026-07-10 00:27:35 -07:00
abkslm
30ffc6020a
Merge nucleic/fuzzy-jade-egret into dev
2026-07-09 21:51:06 -07:00
abkslm and Nucleic
a10b41ef48
Replace NVRSION Card Text
...
Nucleic-Session: 4B375B1B-7262-4798-9FB4-36970F4C05FE
Co-authored-by: Nucleic <[email protected] >
2026-07-09 16:49:37 -07:00
abkslm and Nucleic
ac6c026fcc
Replace NVRSION Card Text
...
Nucleic-Session: 4B375B1B-7262-4798-9FB4-36970F4C05FE
Co-authored-by: Nucleic <[email protected] >
2026-07-09 16:49:32 -07:00
abkslm and Nucleic
9d68293be9
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:37:38 -07:00
abkslm and Nucleic
39fd8081f7
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:37:30 -07:00
abkslm and Nucleic
f0c6488a06
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:37:23 -07:00
abkslm and Nucleic
c9c422d536
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:37:13 -07:00
abkslm and Nucleic
d31e556ca8
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:37:00 -07:00
abkslm and Nucleic
a7e83a7e87
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:36:51 -07:00
abkslm and Nucleic
7978e96228
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:36:42 -07:00
abkslm and Nucleic
6b096ffe18
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:36:09 -07:00
abkslm and Nucleic
5f54c8a4e4
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:50:47 -07:00
abkslm and Nucleic
d4c8eab3a7
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:50:39 -07:00
abkslm and Nucleic
af972a55a2
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:50:25 -07:00
abkslm and Nucleic
cba241e4e9
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:47:35 -07:00
abkslm and Nucleic
7c2ead6c09
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:47:30 -07:00
abkslm and Nucleic
375f999e5c
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:47:24 -07:00
abkslm and Nucleic
fbba0f5f60
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:45:36 -07:00
abkslm and Nucleic
a83d635b6b
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:45:24 -07:00
abkslm and Nucleic
ba79744d59
Display Subagent Events
...
Nucleic-Session: C0D404BC-7C32-4ECC-9F1E-3426BFE53298
Co-authored-by: Nucleic <[email protected] >
2026-07-07 22:43:40 -07:00
abkslm and Nucleic
43443f561e
Display Subagent Events
...
Nucleic-Session: C0D404BC-7C32-4ECC-9F1E-3426BFE53298
Co-authored-by: Nucleic <[email protected] >
2026-07-07 22:43:31 -07:00
abkslm and Nucleic
ade62ceff7
nvrsion: Add: Provisioned VM Image Preparation to run on macvm-spike; Fix: Move Model Selector Position.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-07 05:17:27 -07:00
abkslm and Nucleic
8b852d1520
nvrsion: Add: Provisioned VM Image Preparation, refactor PushRelayClient.swift, SyncHost.swift, LiveActivity.swift, apns.ts, LiveActivityManager.swift, and hold “Done” sessions in view in Live Activity until the user opens the app and views the sessions.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-07 04:09:22 -07:00
abkslm and Nucleic
3a427c962b
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 01:49:28 -07:00
abkslm and Nucleic
a42b7f32a9
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 01:25:20 -07:00
abkslm and Nucleic
9bc7d362b7
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 01:23:58 -07:00
abkslm and Nucleic
e593be5787
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 01:20:44 -07:00
abkslm and Nucleic
794d459613
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 01:16:37 -07:00
abkslm and Nucleic
a16c9a8b54
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 01:16:20 -07:00
abkslm and Nucleic
741d9d4452
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 01:13:43 -07:00
abkslm and Nucleic
e8995a74d3
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 01:10:23 -07:00
abkslm and Nucleic
371bb0b0ca
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 01:04:25 -07:00
abkslm and Nucleic
ac39fbcefb
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 01:04:19 -07:00
abkslm and Nucleic
b39fa87d31
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 00:54:15 -07:00
abkslm and Nucleic
dd90cc6f8c
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 00:54:04 -07:00
abkslm and Nucleic
3a5a56752c
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 00:47:00 -07:00
abkslm and Nucleic
952cfdd59d
Update EXPERIMENTAL Pill Colors
...
Nucleic-Session: F6358035-01F2-46A1-83D9-B26FE40148BF
Co-authored-by: Nucleic <[email protected] >
2026-07-07 00:46:54 -07:00
abkslm and Nucleic
a38a83b2d9
Push Notification Live Activity Redundancy
...
Nucleic-Session: 73687ED9-C11C-438C-832B-979332B73893
Co-authored-by: Nucleic <[email protected] >
2026-07-06 22:08:41 -07:00
abkslm and Nucleic
aa7b7e6717
Push Notification Live Activity Redundancy
...
Nucleic-Session: 73687ED9-C11C-438C-832B-979332B73893
Co-authored-by: Nucleic <[email protected] >
2026-07-06 21:57:00 -07:00
abkslm and Nucleic
c6427987b8
Push Notification Live Activity Redundancy
...
Nucleic-Session: 73687ED9-C11C-438C-832B-979332B73893
Co-authored-by: Nucleic <[email protected] >
2026-07-06 21:34:34 -07:00
abkslm and Nucleic
5535152810
Push Notification Live Activity Redundancy
...
Nucleic-Session: 73687ED9-C11C-438C-832B-979332B73893
Co-authored-by: Nucleic <[email protected] >
2026-07-06 21:34:20 -07:00
abkslm and Nucleic
890399e486
Push Notification Live Activity Redundancy
...
Nucleic-Session: 73687ED9-C11C-438C-832B-979332B73893
Co-authored-by: Nucleic <[email protected] >
2026-07-06 21:34:09 -07:00
abkslm and Nucleic
4be25b9293
Push Notification Live Activity Redundancy
...
Nucleic-Session: 73687ED9-C11C-438C-832B-979332B73893
Co-authored-by: Nucleic <[email protected] >
2026-07-06 21:33:51 -07:00