Jarvis
c0539f4867
comms: homelab 20260726T165824Z
2026-07-26 11:58:24 -05:00
Jarvis
e44f1bb7fb
comms: homelab 20260726T164340Z
2026-07-26 11:43:40 -05:00
Jarvis
1ee71bea8b
comms: homelab 20260726T162809Z
2026-07-26 11:28:09 -05:00
Jarvis
2be70d91ab
comms: homelab 20260726T160150Z
2026-07-26 11:01:50 -05:00
Jarvis
8ffcc380f7
comms: homelab 20260726T154254Z
2026-07-26 10:42:54 -05:00
Jarvis
129f6c4051
comms: homelab 20260726T152805Z
2026-07-26 10:28:06 -05:00
Jarvis
142fbd22de
comms: homelab 20260726T151235Z
2026-07-26 10:12:35 -05:00
Jarvis
07106b763b
comms: homelab 20260726T145737Z
2026-07-26 09:57:37 -05:00
Jarvis
d9c789e236
comms: homelab 20260726T142722Z
2026-07-26 09:27:22 -05:00
Jarvis
7e1f64128e
comms: homelab 20260726T135725Z
2026-07-26 08:57:25 -05:00
Jarvis
3a5df0387e
comms: homelab 20260726T134208Z
2026-07-26 08:42:08 -05:00
Jarvis
5d92d20af2
comms: homelab 20260726T132658Z
2026-07-26 08:26:58 -05:00
Jarvis
121ee6daee
comms: homelab 20260726T131145Z
2026-07-26 08:11:45 -05:00
Jarvis
fd8f8c37c1
comms: homelab 20260726T125638Z
2026-07-26 07:56:38 -05:00
Jarvis
c41baaa3f9
comms: homelab 20260726T124137Z
2026-07-26 07:41:37 -05:00
Jarvis
5c1d72fa38
comms: homelab 20260726T122618Z
2026-07-26 07:26:18 -05:00
Jarvis
5a360a75b0
comms: homelab 20260726T115604Z
2026-07-26 06:56:04 -05:00
Jarvis
543ed721a3
comms: homelab 20260726T114051Z
2026-07-26 06:40:51 -05:00
Jarvis
eafc455aef
comms: homelab 20260726T111054Z
2026-07-26 06:10:54 -05:00
Jarvis
8919e4a899
comms: homelab 20260726T105532Z
2026-07-26 05:55:32 -05:00
Jarvis
f02e4770db
comms: homelab 20260726T104324Z
2026-07-26 05:43:24 -05:00
Jarvis
2e08eb3f2f
comms: homelab 20260726T102505Z
2026-07-26 05:25:05 -05:00
Jarvis
8991aae330
comms: homelab 20260726T100951Z
2026-07-26 05:09:51 -05:00
Jarvis
1834f0e6c7
comms: homelab 20260726T090907Z
2026-07-26 04:09:07 -05:00
Jarvis
3ad65deeb1
comms: homelab 20260726T085420Z
2026-07-26 03:54:20 -05:00
Jarvis
96910e9eaf
comms: homelab 20260726T083907Z
2026-07-26 03:39:07 -05:00
Jarvis
73760f1874
comms: homelab 20260726T082414Z
2026-07-26 03:24:14 -05:00
Jarvis
063614583a
comms: homelab 20260726T080855Z
2026-07-26 03:08:55 -05:00
Jarvis
b039e7f7f1
comms: homelab 20260726T075350Z
2026-07-26 02:53:50 -05:00
Jarvis
21c3042f74
comms: homelab 20260726T073840Z
2026-07-26 02:38:40 -05:00
Jarvis
74b391e642
comms: homelab 20260726T072351Z
2026-07-26 02:23:51 -05:00
Jarvis
6e7de21984
comms: homelab 20260726T070830Z
2026-07-26 02:08:30 -05:00
Jarvis
d3467241bc
comms: homelab 20260726T065341Z
2026-07-26 01:53:41 -05:00
Jarvis
ee3fdaf8fb
comms: homelab 20260726T063836Z
2026-07-26 01:38:36 -05:00
Jarvis
c916e8ae79
comms: homelab 20260726T062332Z
2026-07-26 01:23:32 -05:00
Jarvis
15be5bd67e
comms: homelab 20260726T061138Z
2026-07-26 01:11:38 -05:00
Jarvis
af9ffca83a
comms: homelab 20260726T055254Z
2026-07-26 00:52:54 -05:00
Jarvis
44dea90d3f
comms: homelab 20260726T053742Z
2026-07-26 00:37:42 -05:00
Jarvis
506751decb
comms: homelab 20260726T052239Z
2026-07-26 00:22:39 -05:00
Jarvis
6b330df612
comms: homelab 20260726T043720Z
2026-07-25 23:37:20 -05:00
Jarvis
5c39e133c2
comms: homelab 20260726T042222Z
2026-07-25 23:22:22 -05:00
Jarvis
31364a0e3a
comms: homelab 20260726T040703Z
2026-07-25 23:07:03 -05:00
Jarvis
d92f4f1193
comms: homelab 20260726T035152Z
2026-07-25 22:51:52 -05:00
Jarvis
e01f24dd10
comms: homelab 20260726T033639Z
2026-07-25 22:36:39 -05:00
Jarvis
5bbb7c6c5c
comms: homelab 20260726T032137Z
2026-07-25 22:21:37 -05:00
wjarvis mos-comms
ca24e19443
comms: usc 20260726T025240Z
2026-07-25 21:52:41 -05:00
Jarvis
3345690710
comms: homelab 20260726T025124Z
2026-07-25 21:51:24 -05:00
Jarvis
1b90dc33e4
comms: homelab 20260726T023642Z
2026-07-25 21:36:42 -05:00
Jarvis
ca578af5b2
comms: homelab 20260726T022123Z
2026-07-25 21:21:23 -05:00
Jarvis
e4f863cebc
comms: homelab 20260726T020635Z
2026-07-25 21:06:35 -05:00
Jarvis
c2596fc5e1
comms: homelab 20260726T013951Z
2026-07-25 20:39:51 -05:00
Jarvis
4336aafa97
comms: homelab 20260726T012123Z
2026-07-25 20:21:23 -05:00
Jarvis
597d39d76e
comms: homelab 20260726T010648Z
2026-07-25 20:06:49 -05:00
Jarvis
2d9cf0e4d1
comms: homelab 20260726T005133Z
2026-07-25 19:51:33 -05:00
Jarvis
5a864a5267
comms: homelab 20260726T003618Z
2026-07-25 19:36:18 -05:00
Jarvis
6a967068f8
comms: homelab 20260726T002043Z
2026-07-25 19:20:43 -05:00
Jarvis
e1d14fd76c
comms: homelab 20260726T000936Z
2026-07-25 19:09:37 -05:00
wjarvis mos-comms
89b43a33b7
comms: usc 20260726T000747Z
2026-07-25 19:07:48 -05:00
Jarvis
23b036d169
comms: homelab 20260726T000606Z
2026-07-25 19:06:06 -05:00
Jarvis
7c2281ae83
comms: homelab 20260725T235047Z
2026-07-25 18:50:47 -05:00
Jarvis
e1434e3e99
comms: homelab 20260725T233547Z
2026-07-25 18:35:47 -05:00
Jarvis
180abbb35c
comms: homelab 20260725T232042Z
2026-07-25 18:20:42 -05:00
Jarvis
7362d4c7c9
comms: homelab 20260725T230615Z
2026-07-25 18:06:15 -05:00
Jarvis
6dedf0df40
comms: homelab 20260725T225022Z
2026-07-25 17:50:22 -05:00
Jarvis
e1ad3a3a66
comms: homelab 20260725T223512Z
2026-07-25 17:35:12 -05:00
Jarvis
f2fc66f652
comms: homelab 20260725T222016Z
2026-07-25 17:20:17 -05:00
Jarvis
ee6687d8b9
comms: homelab 20260725T220506Z
2026-07-25 17:05:06 -05:00
Jarvis
c9d147f28f
comms: homelab 20260725T215002Z
2026-07-25 16:50:02 -05:00
Jarvis
f86c4ca16d
comms: homelab 20260725T213453Z
2026-07-25 16:34:53 -05:00
Jarvis
2ab267c117
comms: homelab 20260725T212013Z
2026-07-25 16:20:13 -05:00
Jarvis
4998d1d9df
comms: homelab 20260725T210552Z
2026-07-25 16:05:52 -05:00
wjarvis mos-comms
0265f1950c
comms: usc 20260725T204825Z
2026-07-25 15:48:25 -05:00
wjarvis mos-comms
0475ae2b19
comms: usc 20260725T200924Z
2026-07-25 15:09:24 -05:00
wjarvis mos-comms
713bbaa060
comms: usc 20260725T183232Z
2026-07-25 13:32:33 -05:00
Jarvis
619ed38d01
comms: homelab 20260725T183033Z
2026-07-25 13:30:33 -05:00
wjarvis mos-comms
2adae48830
comms: usc 20260725T182546Z
2026-07-25 13:25:46 -05:00
ms-lead-reviewer
b4c2af0969
briefs: heartbeat PACKAGING PLAN Rev 3 — add W-jarvis Gate A (manifest metadata-only, single ownership SSOT) + Gate B (schema range compat)
2026-07-25 13:25:34 -05:00
Jarvis
8a72f5f9f4
comms: homelab 20260725T182226Z
2026-07-25 13:22:27 -05:00
wjarvis mos-comms
89e59f9353
comms: usc 20260725T182026Z
2026-07-25 13:20:26 -05:00
ms-lead-reviewer
c043e025a6
briefs: heartbeat-canon PACKAGING PLAN Rev 2 — address W-jarvis review (manifest/version, schema ordering, blank-reset target, fw/op boundaries)
2026-07-25 13:20:10 -05:00
Jarvis
55b4038283
comms: homelab 20260725T181626Z
2026-07-25 13:16:26 -05:00
wjarvis mos-comms
bdad50cffd
comms: usc 20260725T180916Z
2026-07-25 13:09:16 -05:00
ms-lead-reviewer
cd11bbbc52
briefs: heartbeat-canon framework PACKAGING PLAN (MS-LEAD, item-5) — PROPOSED, pending Mos authority
2026-07-25 13:09:02 -05:00
Jarvis
44c05ae0a5
comms: homelab 20260725T180535Z
2026-07-25 13:05:35 -05:00
wjarvis mos-comms
29e98d6da5
comms: usc 20260725T180407Z
2026-07-25 13:04:07 -05:00
Jarvis
c44325dcc4
comms: homelab 20260725T175300Z
2026-07-25 12:53:00 -05:00
wjarvis mos-comms
a9d4f0c8e2
comms: usc 20260725T175123Z
2026-07-25 12:51:24 -05:00
Jarvis
b99797614b
comms: homelab 20260725T174829Z
2026-07-25 12:48:29 -05:00
Jarvis
15589cf9a5
comms: homelab 20260725T174638Z
2026-07-25 12:46:38 -05:00
wjarvis mos-comms
4c4f2fe265
comms: usc 20260725T174445Z
2026-07-25 12:44:46 -05:00
Jarvis
ff78acc389
comms: homelab 20260725T174119Z
2026-07-25 12:41:20 -05:00
wjarvis mos-comms
ed9039a760
comms: usc 20260725T173939Z
2026-07-25 12:39:39 -05:00
Jarvis
4d3e0abd80
comms: homelab 20260725T173738Z
2026-07-25 12:37:39 -05:00
wjarvis mos-comms
3458ae1f0b
comms: usc 20260725T173627Z
2026-07-25 12:36:28 -05:00
Jarvis
91c51c93cc
comms: homelab 20260725T173325Z
2026-07-25 12:33:26 -05:00
Jarvis
bfaf2c2266
comms: homelab 20260725T173201Z
2026-07-25 12:32:01 -05:00
wjarvis mos-comms
3c4e9ace61
comms: usc 20260725T173015Z
2026-07-25 12:30:15 -05:00
Jarvis
e96c2ba2de
comms: homelab 20260725T173005Z
2026-07-25 12:30:06 -05:00
wjarvis mos-comms
40c836e5b8
comms: usc 20260725T172849Z
2026-07-25 12:28:50 -05:00
Jarvis
4046e2e8d2
comms: homelab 20260725T172436Z
2026-07-25 12:24:36 -05:00
wjarvis mos-comms
85fa0d48d5
comms: usc 20260725T172224Z
2026-07-25 12:22:25 -05:00
Jarvis
094709ca8b
comms: homelab 20260725T013224Z
2026-07-24 20:32:24 -05:00
wjarvis mos-comms
f0560004c5
comms: usc 20260725T013124Z
2026-07-24 20:31:25 -05:00
Jarvis
bd467d6925
comms: homelab 20260725T012643Z
2026-07-24 20:26:43 -05:00
Jarvis
d3a3eba636
comms: homelab 20260725T010740Z
2026-07-24 20:07:40 -05:00
wjarvis mos-comms
9883cd6f31
comms: usc 20260725T010612Z
2026-07-24 20:06:17 -05:00
Jarvis
4847d35f31
comms: homelab 20260725T010445Z
2026-07-24 20:04:45 -05:00
wjarvis mos-comms
024d0f00c5
comms: usc 20260725T010346Z
2026-07-24 20:03:52 -05:00
Jarvis
131e8d5d78
comms: homelab 20260725T005606Z
2026-07-24 19:56:06 -05:00
Jarvis
46453c475b
comms: homelab 20260725T004609Z
2026-07-24 19:46:09 -05:00
wjarvis mos-comms
7954fb9b0b
comms: usc 20260725T004445Z
2026-07-24 19:44:45 -05:00
Jarvis
5f3ab1c25c
comms: homelab 20260725T004231Z
2026-07-24 19:42:32 -05:00
wjarvis mos-comms
a7d3cb0dbf
comms: usc 20260725T004156Z
2026-07-24 19:41:57 -05:00
Jarvis
8e1b229f0f
comms: homelab 20260725T004106Z
2026-07-24 19:41:06 -05:00
Jarvis
8a47fb2179
comms: homelab 20260725T003706Z
2026-07-24 19:37:06 -05:00
wjarvis mos-comms
192c7204ad
comms: usc 20260725T003526Z
2026-07-24 19:35:26 -05:00
Jarvis
53b90c0ffc
comms: homelab 20260724T235833Z
2026-07-24 18:58:33 -05:00
wjarvis mos-comms
23800842a4
comms: usc 20260724T235736Z
2026-07-24 18:57:36 -05:00
Jarvis
0c1f1d84b0
comms: homelab 20260724T234845Z
2026-07-24 18:48:45 -05:00
wjarvis mos-comms
132a3fd969
comms: usc 20260724T234758Z
2026-07-24 18:47:58 -05:00
wjarvis mos-comms
3f93758b81
comms: usc 20260724T032741Z
2026-07-23 22:27:41 -05:00
wjarvis mos-comms
3c489ee778
comms: usc 20260724T002527Z
2026-07-23 19:25:27 -05:00
Jarvis
26b60a1a6c
comms: homelab 20260723T235040Z
2026-07-23 18:50:40 -05:00
Jarvis
3df4ccd7c5
comms: homelab 20260723T235039Z
2026-07-23 18:50:39 -05:00
wjarvis mos-comms
9ca26d7988
comms: usc 20260723T234917Z
2026-07-23 18:49:17 -05:00
Jarvis
92e6f18ee3
comms: homelab 20260723T230555Z
2026-07-23 18:05:56 -05:00
wjarvis mos-comms
d85565892d
comms: usc 20260723T230446Z
2026-07-23 18:04:46 -05:00
Jarvis
22606c930f
comms: homelab 20260723T224420Z
2026-07-23 17:44:21 -05:00
wjarvis mos-comms
330dbcd366
comms: usc 20260723T224305Z
2026-07-23 17:43:06 -05:00
wjarvis mos-comms
8257f2a8ec
comms: usc 20260723T223319Z
2026-07-23 17:33:19 -05:00
wjarvis mos-comms
f74831624d
comms: usc 20260723T223240Z
2026-07-23 17:32:40 -05:00
Jarvis
01161e3674
comms: homelab 20260723T222915Z
2026-07-23 17:29:15 -05:00
Jarvis
2248463b7e
comms: homelab 20260723T222913Z
2026-07-23 17:29:13 -05:00
Jarvis
ce02c26641
comms: homelab 20260723T222437Z
2026-07-23 17:24:37 -05:00
Jarvis
3046c7e2ef
comms: homelab 20260723T222435Z
2026-07-23 17:24:35 -05:00
wjarvis mos-comms
d3a00c8d5f
comms: usc 20260723T222323Z
2026-07-23 17:23:23 -05:00
wjarvis mos-comms
b4fc939472
comms: usc 20260723T210042Z
2026-07-23 16:00:42 -05:00
wjarvis mos-comms
4153d962f9
comms: usc 20260723T205919Z
2026-07-23 15:59:19 -05:00
wjarvis mos-comms
8eebbc8902
comms: usc 20260723T203119Z
2026-07-23 15:31:19 -05:00
wjarvis mos-comms
e3ac6a940d
comms: usc 20260723T195550Z
2026-07-23 14:55:50 -05:00
Jarvis
7438fcc102
comms: homelab 20260723T195310Z
2026-07-23 14:53:10 -05:00
wjarvis mos-comms
2a6c50c6b8
comms: usc 20260723T195124Z
2026-07-23 14:51:24 -05:00
wjarvis mos-comms
853a57c47d
comms: usc 20260723T194928Z
2026-07-23 14:49:28 -05:00
Jarvis
985a13fe4b
comms: homelab 20260723T194321Z
2026-07-23 14:43:21 -05:00
Jarvis
6f9afca163
comms: homelab 20260723T194319Z
2026-07-23 14:43:20 -05:00
Jarvis
925d8f485e
comms: homelab 20260723T191337Z
2026-07-23 14:13:37 -05:00
Jarvis
1ab215d25d
comms: homelab 20260723T191336Z
2026-07-23 14:13:36 -05:00
Jarvis
e7035e32eb
comms: homelab 20260723T185849Z
2026-07-23 13:58:49 -05:00
Jarvis
17ec91dec4
comms: homelab 20260723T185839Z
2026-07-23 13:58:40 -05:00
Jarvis
b603a1c608
comms: homelab 20260723T184313Z
2026-07-23 13:43:13 -05:00
Jarvis
b2d6afb857
comms: homelab 20260723T184303Z
2026-07-23 13:43:03 -05:00
Jarvis
01cacefd81
comms: homelab 20260723T182831Z
2026-07-23 13:28:31 -05:00
Jarvis
c7e40e2722
comms: homelab 20260723T182819Z
2026-07-23 13:28:19 -05:00
Jarvis
44ec1ee4ba
comms: homelab 20260723T181303Z
2026-07-23 13:13:03 -05:00
Jarvis
9ed47e0d0c
comms: homelab 20260723T181256Z
2026-07-23 13:12:56 -05:00
Jarvis
f75e474de3
comms: homelab 20260723T175812Z
2026-07-23 12:58:12 -05:00
Jarvis
287e25393e
comms: homelab 20260723T175803Z
2026-07-23 12:58:03 -05:00
Jarvis
95f9df120b
comms: homelab 20260723T174338Z
2026-07-23 12:43:38 -05:00
Jarvis
7a5fc174e7
comms: homelab 20260723T174330Z
2026-07-23 12:43:30 -05:00
Jarvis
711d57ba70
comms: homelab 20260723T172740Z
2026-07-23 12:27:40 -05:00
Jarvis
fd0f0c38d5
comms: homelab 20260723T172730Z
2026-07-23 12:27:30 -05:00
Jarvis
1f3df1e719
comms: homelab 20260723T171658Z
2026-07-23 12:16:58 -05:00
wjarvis mos-comms
654fa6d11e
comms: usc 20260723T171508Z
2026-07-23 12:15:08 -05:00
Jarvis
8d1039a431
comms: homelab 20260723T171400Z
2026-07-23 12:14:00 -05:00
Jarvis
23b4bb700b
comms: homelab 20260723T171349Z
2026-07-23 12:13:49 -05:00
Jarvis
ad181d72e4
comms: homelab 20260723T165820Z
2026-07-23 11:58:20 -05:00
Jarvis
7875b71806
comms: homelab 20260723T165801Z
2026-07-23 11:58:01 -05:00
Jarvis
eb09c01d85
comms: homelab 20260722T194433Z
2026-07-22 14:44:33 -05:00
Jarvis
25f7c8101b
comms: homelab 20260722T193005Z
2026-07-22 14:30:06 -05:00
wjarvis mos-comms
1b6d6ffad8
comms: usc 20260722T191736Z
2026-07-22 14:17:36 -05:00
Jarvis
65d219350f
comms: homelab 20260722T191432Z
2026-07-22 14:14:32 -05:00
wjarvis mos-comms
41a379c381
comms: usc 20260722T190150Z
2026-07-22 14:01:50 -05:00
Jarvis
23bd7e57d6
comms: homelab 20260722T190059Z
2026-07-22 14:00:59 -05:00
wjarvis mos-comms
4fa2ca6112
comms: usc 20260722T184813Z
2026-07-22 13:48:14 -05:00
Jarvis
7f79a3ad59
comms: homelab 20260722T184617Z
2026-07-22 13:46:17 -05:00
Jarvis
94eed819f5
comms: homelab 20260722T184543Z
2026-07-22 13:45:43 -05:00
wjarvis mos-comms
74a655f6f8
comms: usc 20260722T170420Z
2026-07-22 12:04:21 -05:00
wjarvis mos-comms
a96a333c01
comms: usc 20260722T084427Z
2026-07-22 03:44:27 -05:00
Jarvis
8546fd4f04
comms: homelab 20260722T084137Z
2026-07-22 03:41:37 -05:00
wjarvis mos-comms
3b6278e09d
comms: usc 20260722T081132Z
2026-07-22 03:11:33 -05:00
Jarvis
8176af89a4
comms: homelab 20260722T080237Z
2026-07-22 03:02:37 -05:00
wjarvis mos-comms
59a313cbe4
comms: usc 20260722T080151Z
2026-07-22 03:01:52 -05:00
Jarvis
0aa8cac23d
comms: homelab 20260722T075800Z
2026-07-22 02:58:00 -05:00
wjarvis mos-comms
a9d7e474f9
comms: usc 20260722T072817Z
2026-07-22 02:28:18 -05:00
Jarvis
8ac9a5f681
comms: homelab 20260722T065247Z
2026-07-22 01:52:48 -05:00
wjarvis mos-comms
2b364c8f1a
comms: usc 20260722T065059Z
2026-07-22 01:50:59 -05:00
Jarvis
284f74d1e7
comms: homelab 20260722T064810Z
2026-07-22 01:48:10 -05:00
Jarvis
7e5d36902e
comms: homelab 20260722T062936Z
2026-07-22 01:29:37 -05:00
wjarvis mos-comms
f996bd5208
comms: usc 20260722T062605Z
2026-07-22 01:26:05 -05:00
wjarvis mos-comms
527f2ca7e3
comms: usc 20260722T060123Z
2026-07-22 01:01:24 -05:00
Jarvis
eebedad810
comms: homelab 20260722T055755Z
2026-07-22 00:57:55 -05:00
Jarvis
f7b42e1667
comms: homelab 20260722T054706Z
2026-07-22 00:47:07 -05:00
wjarvis mos-comms
57f3facaaa
comms: usc 20260722T054305Z
2026-07-22 00:43:05 -05:00
wjarvis mos-comms
79e7efee47
comms: usc 20260722T052506Z
2026-07-22 00:25:06 -05:00
Jarvis
1a6f79b9cf
comms: homelab 20260722T052113Z
2026-07-22 00:21:13 -05:00
Jarvis
17c3c84302
comms: homelab 20260722T051543Z
2026-07-22 00:15:43 -05:00
Jarvis
9edb16456a
comms: homelab 20260722T051121Z
2026-07-22 00:11:22 -05:00
wjarvis mos-comms
62c967bb4f
comms: usc 20260722T050835Z
2026-07-22 00:08:35 -05:00
wjarvis mos-comms
19fc2aaa83
comms: usc 20260722T041922Z
2026-07-21 23:19:22 -05:00
Jarvis
25e3438a15
comms: homelab 20260722T041710Z
2026-07-21 23:17:10 -05:00
Jarvis
6ffe38369e
comms: homelab 20260722T040703Z
2026-07-21 23:07:04 -05:00
wjarvis mos-comms
a73cb190f2
comms: usc 20260722T040433Z
2026-07-21 23:04:33 -05:00
wjarvis mos-comms
9757c9024a
comms: usc 20260722T033246Z
2026-07-21 22:32:46 -05:00
wjarvis mos-comms
267436c4c4
comms: usc 20260722T033204Z
2026-07-21 22:32:05 -05:00
Jarvis
d6fcb2dbbf
comms: homelab 20260722T033125Z
2026-07-21 22:31:25 -05:00
Jarvis
0b0e2faf86
comms: homelab 20260722T032750Z
2026-07-21 22:27:50 -05:00
wjarvis mos-comms
c60ea6b380
comms: usc 20260722T032435Z
2026-07-21 22:24:36 -05:00
Jarvis
3b2fdad204
comms: homelab 20260722T032230Z
2026-07-21 22:22:30 -05:00
wjarvis mos-comms
203a94d90c
comms: usc 20260722T030500Z
2026-07-21 22:05:00 -05:00
wjarvis mos-comms
6412522c63
comms: usc 20260722T025318Z
2026-07-21 21:53:18 -05:00
wjarvis mos-comms
337de41157
comms: usc 20260722T023242Z
2026-07-21 21:32:42 -05:00
Jarvis
f428eff373
comms: homelab 20260722T023043Z
2026-07-21 21:30:43 -05:00
wjarvis mos-comms
ca6d3d6cc0
comms: usc 20260722T015336Z
2026-07-21 20:53:36 -05:00
wjarvis mos-comms
ec7dd41448
comms: usc 20260722T012734Z
2026-07-21 20:27:34 -05:00
Jarvis
ad52e7c4bb
comms: homelab 20260722T012617Z
2026-07-21 20:26:18 -05:00
wjarvis mos-comms
b44f5e0d88
comms: usc 20260722T012059Z
2026-07-21 20:20:59 -05:00
wjarvis mos-comms
29789df372
comms: usc 20260722T011048Z
2026-07-21 20:10:48 -05:00
wjarvis mos-comms
2e0171a205
comms: usc 20260722T005605Z
2026-07-21 19:56:05 -05:00
wjarvis mos-comms
5603e5f41a
comms: usc 20260722T005042Z
2026-07-21 19:50:42 -05:00
wjarvis mos-comms
cdf6b02614
comms: usc 20260722T001551Z
2026-07-21 19:15:51 -05:00
Jarvis
09de0904ca
comms: homelab 20260722T001353Z
2026-07-21 19:13:53 -05:00
wjarvis mos-comms
807b369b9b
comms: usc 20260722T000540Z
2026-07-21 19:05:40 -05:00
wjarvis mos-comms
f3c6817ccb
comms: usc 20260721T235939Z
2026-07-21 18:59:39 -05:00
wjarvis mos-comms
f74bd8e677
comms: usc 20260721T235935Z
2026-07-21 18:59:35 -05:00
Jarvis
408764c237
comms: homelab 20260721T235545Z
2026-07-21 18:55:45 -05:00
wjarvis mos-comms
3a3adb6b71
comms: usc 20260721T235452Z
2026-07-21 18:54:52 -05:00
wjarvis mos-comms
dff17525c9
comms: usc 20260721T235415Z
2026-07-21 18:54:16 -05:00
Jarvis
0993cf67e9
comms: homelab 20260721T235305Z
2026-07-21 18:53:06 -05:00
wjarvis mos-comms
d33d6ec911
comms: usc 20260721T235118Z
2026-07-21 18:51:18 -05:00
wjarvis mos-comms
cb1775cf56
comms: usc 20260721T235005Z
2026-07-21 18:50:06 -05:00
Jarvis
245c1019e1
comms: homelab 20260721T234835Z
2026-07-21 18:48:36 -05:00
wjarvis mos-comms
caed94e522
comms: usc 20260721T234732Z
2026-07-21 18:47:32 -05:00
wjarvis mos-comms
7aed068f68
comms: usc 20260721T232306Z
2026-07-21 18:23:06 -05:00
wjarvis mos-comms
64a300e68a
comms: usc 20260721T231337Z
2026-07-21 18:13:37 -05:00
Jarvis
a647bce678
comms: homelab 20260721T231053Z
2026-07-21 18:10:53 -05:00
wjarvis mos-comms
cfa5810e59
comms: usc 20260721T223214Z
2026-07-21 17:32:14 -05:00
wjarvis mos-comms
5f204934de
comms: usc 20260721T220716Z
2026-07-21 17:07:16 -05:00
Jarvis
802ef7f033
comms: homelab 20260721T220621Z
2026-07-21 17:06:21 -05:00
wjarvis mos-comms
c2c25f45b5
comms: usc 20260721T220515Z
2026-07-21 17:05:15 -05:00
Jarvis
09e167fc0c
comms: homelab 20260721T220356Z
2026-07-21 17:03:56 -05:00
Jarvis
e09887427d
comms: homelab 20260721T215824Z
2026-07-21 16:58:24 -05:00
wjarvis mos-comms
7251b1cced
comms: usc 20260721T215708Z
2026-07-21 16:57:08 -05:00
wjarvis mos-comms
f93c14b646
comms: usc 20260721T215706Z
2026-07-21 16:57:06 -05:00
Jarvis
4afa572aef
comms: homelab 20260721T215452Z
2026-07-21 16:54:52 -05:00
wjarvis mos-comms
68d672b631
comms: usc 20260721T214857Z
2026-07-21 16:48:57 -05:00
Jarvis
e386525d19
comms: homelab 20260721T214713Z
2026-07-21 16:47:13 -05:00
Jarvis
b720270505
comms: homelab 20260721T214219Z
2026-07-21 16:42:19 -05:00
wjarvis mos-comms
ed752a08d5
comms: usc 20260721T213915Z
2026-07-21 16:39:33 -05:00
Jarvis
f52e721f29
comms: homelab 20260721T213759Z
2026-07-21 16:38:00 -05:00
wjarvis mos-comms
a7173d1c33
comms: usc 20260721T213558Z
2026-07-21 16:35:58 -05:00
wjarvis mos-comms
e32b5ef561
comms: usc 20260721T213030Z
2026-07-21 16:30:30 -05:00
wjarvis mos-comms
9070c9d6b0
comms: usc 20260721T201551Z
2026-07-21 15:15:51 -05:00
wjarvis mos-comms
cf8ec13e57
comms: usc 20260721T191940Z
2026-07-21 14:19:40 -05:00
wjarvis mos-comms
e07675ae07
comms: usc 20260721T191935Z
2026-07-21 14:19:36 -05:00
Jarvis
682fc820ee
comms: homelab 20260721T191639Z
2026-07-21 14:16:40 -05:00
wjarvis mos-comms
b9f5c9f679
comms: usc 20260721T184546Z
2026-07-21 13:45:46 -05:00
Jarvis
93f012bdcf
comms: homelab 20260721T184447Z
2026-07-21 13:44:48 -05:00
wjarvis mos-comms
40e5b8bbd8
comms: usc 20260721T183050Z
2026-07-21 13:30:50 -05:00
Jarvis
df6a24e0b8
comms: homelab 20260721T182845Z
2026-07-21 13:28:45 -05:00
wjarvis mos-comms
2ae6d1f1bc
comms: usc 20260721T182443Z
2026-07-21 13:24:43 -05:00
Jarvis
d08106bd35
comms: homelab 20260721T175405Z
2026-07-21 12:54:05 -05:00
wjarvis mos-comms
52830a684c
comms: usc 20260721T175245Z
2026-07-21 12:52:45 -05:00
Jarvis
d4b16b004e
comms: homelab 20260721T175101Z
2026-07-21 12:51:01 -05:00
wjarvis mos-comms
af7fba2d34
comms: usc 20260721T174946Z
2026-07-21 12:49:46 -05:00
Jarvis
c9222d5b56
comms: homelab 20260721T174817Z
2026-07-21 12:48:17 -05:00
wjarvis mos-comms
5d384bdf85
comms: usc 20260721T174343Z
2026-07-21 12:43:44 -05:00
Jarvis
ba5006f7ef
comms: homelab 20260721T174119Z
2026-07-21 12:41:19 -05:00
Jarvis
bf7115aefa
comms: homelab 20260721T174013Z
2026-07-21 12:40:13 -05:00
Jarvis
4b9ffbf5ea
comms: homelab 20260721T170709Z
2026-07-21 12:07:09 -05:00
wjarvis mos-comms
ed0c7da520
comms: usc 20260721T170324Z
2026-07-21 12:03:25 -05:00
Jarvis
667469e188
comms: homelab 20260721T170229Z
2026-07-21 12:02:30 -05:00
wjarvis mos-comms
340ea30930
comms: usc 20260721T170058Z
2026-07-21 12:00:58 -05:00
wjarvis mos-comms
fad03b0e5d
comms: usc 20260721T165755Z
2026-07-21 11:57:56 -05:00
Jarvis
7b71961ea1
comms: homelab 20260721T021353Z
2026-07-20 21:13:53 -05:00
wjarvis mos-comms
613ee3781f
comms: usc 20260721T021317Z
2026-07-20 21:13:18 -05:00
Jarvis
e67e6f4eac
comms: homelab 20260721T012527Z
2026-07-20 20:25:27 -05:00
Jarvis
4e499d7f33
comms: homelab 20260721T005704Z
2026-07-20 19:57:04 -05:00
wjarvis mos-comms
3b6ebe6f9c
comms: usc 20260721T005609Z
2026-07-20 19:56:10 -05:00
Jarvis
3dd0acb3d9
comms: homelab 20260721T005436Z
2026-07-20 19:54:36 -05:00
Jarvis
cad5eac09f
comms: homelab 20260720T232727Z
2026-07-20 18:27:27 -05:00
wjarvis mos-comms
dcffa90a7a
comms: usc 20260720T232506Z
2026-07-20 18:25:07 -05:00
Jarvis
2879036c64
comms: homelab 20260720T232309Z
2026-07-20 18:23:09 -05:00
wjarvis mos-comms
7bc7565559
comms: usc 20260720T231034Z
2026-07-20 18:10:35 -05:00
Jarvis
93785d4a12
comms: homelab 20260720T230903Z
2026-07-20 18:09:04 -05:00
wjarvis mos-comms
bdce45de0a
comms: usc 20260720T223931Z
2026-07-20 17:39:31 -05:00
wjarvis mos-comms
8329e9c9a5
from-mos: KBN rc.19 STOP-FINAL ruling + Jason escalation
2026-07-20 17:38:40 -05:00
wjarvis mos-comms
de52ebf586
comms: usc 20260720T223109Z
2026-07-20 17:31:09 -05:00
Jarvis
274c9d9f06
comms: homelab 20260720T222947Z
2026-07-20 17:29:47 -05:00
wjarvis mos-comms
2d5eb2e1a2
comms: usc 20260720T222809Z
2026-07-20 17:28:09 -05:00
Jarvis
782a52c239
comms: homelab 20260720T222702Z
2026-07-20 17:27:02 -05:00
Jarvis
6955e3eef1
comms: homelab 20260720T220821Z
2026-07-20 17:08:21 -05:00
wjarvis mos-comms
cd7c65044e
comms: usc 20260720T220502Z
2026-07-20 17:05:02 -05:00
Jarvis
c76c2f1445
comms: homelab 20260720T220425Z
2026-07-20 17:04:26 -05:00
wjarvis mos-comms
d00d0b9ad4
comms: usc 20260720T220142Z
2026-07-20 17:01:42 -05:00
wjarvis mos-comms
fa32460f12
comms: usc 20260720T220027Z
2026-07-20 17:00:27 -05:00
wjarvis mos-comms
6dd5fb9c51
comms: usc 20260720T220018Z
2026-07-20 17:00:18 -05:00
wjarvis mos-comms
bae6370eb9
mos: rc.19 re-gate authorized — MS-LEAD route Gate A re-review + Gate B red-team, author!=reviewer
2026-07-20 16:59:46 -05:00
Jarvis
1214e50186
comms: homelab 20260720T215753Z
2026-07-20 16:57:54 -05:00
wjarvis mos-comms
0dca729870
comms: usc 20260720T215703Z
2026-07-20 16:57:03 -05:00
Jarvis
71964563d6
comms: homelab 20260720T212302Z
2026-07-20 16:23:02 -05:00
wjarvis mos-comms
507e97384d
comms: usc 20260720T212108Z
2026-07-20 16:21:08 -05:00
Jarvis
6ec5cc3a48
comms: homelab 20260720T212051Z
2026-07-20 16:20:51 -05:00
wjarvis mos-comms
5417838ec2
mos: KBN rc.18→rc.19 ruling (continue; 5 in-envelope residuals; tightened 2-round within-class stop-condition)
2026-07-20 16:19:37 -05:00
wjarvis mos-comms
141b7f2587
comms: usc 20260720T211154Z
2026-07-20 16:11:54 -05:00
wjarvis mos-comms
b3a7960200
comms: usc 20260720T204036Z
2026-07-20 15:40:36 -05:00
Jarvis
db13762a44
comms: homelab 20260720T204004Z
2026-07-20 15:40:04 -05:00
wjarvis mos-comms
8d9d5c7e9b
comms: usc 20260720T202437Z
2026-07-20 15:24:37 -05:00
wjarvis mos-comms
e103c4d308
comms: usc 20260720T202424Z
2026-07-20 15:24:24 -05:00
Jarvis
2c692e150d
comms: homelab 20260720T202221Z
2026-07-20 15:22:21 -05:00
Jarvis
36d7173493
comms: homelab 20260720T195743Z
2026-07-20 14:57:43 -05:00
wjarvis mos-comms
9825024d8d
comms: usc 20260720T195415Z
2026-07-20 14:54:15 -05:00
Jarvis
9237a19e57
comms: homelab 20260720T195324Z
2026-07-20 14:53:25 -05:00
wjarvis mos-comms
853fc42b02
from-mos: rc.18 wider-amendment ruling (B1 status-writer completeness + B2 migrator identity + PLAN majors; route sol; re-gate fresh; convergence stop-condition)
2026-07-20 14:51:52 -05:00
wjarvis mos-comms
3536c8b70b
comms: usc 20260720T194117Z
2026-07-20 14:41:17 -05:00
Jarvis
8af85e045a
comms: homelab 20260720T194016Z
2026-07-20 14:40:16 -05:00
wjarvis mos-comms
18b60e02d9
comms: usc 20260720T193916Z
2026-07-20 14:39:16 -05:00
wjarvis mos-comms
54a599057b
mos: rc.17 re-review NO-GO ACK — hold rc.18 authoring for combined verdict; A-1 migrate-tier.ts writer leak noted
2026-07-20 14:38:54 -05:00
Jarvis
ae46a91098
comms: homelab 20260720T193749Z
2026-07-20 14:37:49 -05:00
Jarvis
4282c54ea6
comms: homelab 20260720T193426Z
2026-07-20 14:34:27 -05:00
wjarvis mos-comms
dda13f3d4e
comms: usc 20260720T192520Z
2026-07-20 14:25:20 -05:00
wjarvis mos-comms
acdd7efb39
comms: usc 20260720T192501Z
2026-07-20 14:25:01 -05:00
wjarvis mos-comms
bd5688cded
comms: usc 20260720T192457Z
2026-07-20 14:24:57 -05:00
Jarvis
1baa7d23e0
comms: homelab 20260720T192208Z
2026-07-20 14:22:08 -05:00
Jarvis
c9831c8546
comms: homelab 20260720T190516Z
2026-07-20 14:05:17 -05:00
wjarvis mos-comms
66cd0586c8
comms: usc 20260720T190238Z
2026-07-20 14:02:39 -05:00
wjarvis mos-comms
a8da84b5da
comms: usc 20260720T190215Z
2026-07-20 14:02:15 -05:00
Jarvis
8952876247
comms: homelab 20260720T185955Z
2026-07-20 13:59:55 -05:00
wjarvis mos-comms
34ef620a39
mos: KBN both-gates NO-GO ruling — authorize scoped rc.16->rc.17 amendment (A-1 writer-owner, A-2 container surface) + re-gate
2026-07-20 13:59:19 -05:00
wjarvis mos-comms
7bba4ac906
comms: usc 20260720T185704Z
2026-07-20 13:57:04 -05:00
Jarvis
ad67baf8b2
comms: homelab 20260720T185556Z
2026-07-20 13:55:56 -05:00
wjarvis mos-comms
5147ddfe95
comms: usc 20260720T184029Z
2026-07-20 13:40:29 -05:00
Jarvis
8a6296972f
comms: homelab 20260720T184005Z
2026-07-20 13:40:05 -05:00
wjarvis mos-comms
aef8f91eb6
mos: authorize fresh gpt-sol red-team + gpt-terra-HIGH re-review targets, bounded fleet-add exception; note 2 Claude roles capacity-stranded
2026-07-20 13:39:32 -05:00
wjarvis mos-comms
5276e4cbb8
comms: usc 20260720T183926Z
2026-07-20 13:39:26 -05:00
wjarvis mos-comms
98efdaf8eb
comms: usc 20260720T183851Z
2026-07-20 13:38:52 -05:00
Jarvis
bd69328270
comms: homelab 20260720T183831Z
2026-07-20 13:38:31 -05:00
wjarvis mos-comms
3f6eaf50b9
comms: usc 20260720T183231Z
2026-07-20 13:32:31 -05:00
wjarvis mos-comms
4d08a58325
comms: usc 20260720T183226Z
2026-07-20 13:32:26 -05:00
wjarvis mos-comms
5023619549
comms: usc 20260720T183221Z
2026-07-20 13:32:22 -05:00
Jarvis
269fa5149b
comms: homelab 20260720T183156Z
2026-07-20 13:31:56 -05:00
wjarvis mos-comms
1a86bbf12e
mos: KBN rulings — accept sol artifact, own rc.16 re-review gate, T3 stop-escalate rule, opus-capacity fallback to gpt-sol
2026-07-20 13:29:48 -05:00
wjarvis mos-comms
8600a60f9a
comms: usc 20260720T182327Z
2026-07-20 13:23:27 -05:00
Jarvis
38b1255469
comms: homelab 20260720T182119Z
2026-07-20 13:21:19 -05:00
Jarvis
0567395c5e
comms: homelab 20260720T181244Z
2026-07-20 13:12:44 -05:00
Jarvis
8d6a9f9899
comms: homelab 20260720T181227Z
2026-07-20 13:12:28 -05:00
wjarvis mos-comms
57684364c6
comms: usc 20260720T181149Z
2026-07-20 13:11:50 -05:00
Jarvis
b737a5d84e
comms: homelab 20260720T181119Z
2026-07-20 13:11:19 -05:00
wjarvis mos-comms
5fb9a5298c
mos→all: CORRECT model tier legend — sol/terra/luna are GPT-codex tiers, opus/sonnet map = capability equivalence (supersedes 175840Z)
2026-07-20 13:08:03 -05:00
Jarvis
2a3a1d11c1
comms: homelab 20260720T180025Z
2026-07-20 13:00:25 -05:00
wjarvis mos-comms
b464fd3599
comms: usc 20260720T175844Z
2026-07-20 12:58:45 -05:00
wjarvis mos-comms
021ecd2a6e
mos→all: authoritative model tier legend (sol=opus/fable, terra=sonnet, luna=sonnet/haiku)
2026-07-20 12:58:40 -05:00
wjarvis mos-comms
ad85ee9bda
mos: KBN planner correction — stand down terra, decomposition→planner-sol (reconcile off parked FCM), opus red-team unchanged
2026-07-20 12:57:17 -05:00
Jarvis
26131c1086
comms: homelab 20260720T175203Z
2026-07-20 12:52:03 -05:00
wjarvis mos-comms
60d2c8907b
comms: usc 20260720T175137Z
2026-07-20 12:51:37 -05:00
wjarvis mos-comms
30d52781e7
comms: usc 20260720T175047Z
2026-07-20 12:50:47 -05:00
Jarvis
e433fd2cc7
comms: homelab 20260720T175025Z
2026-07-20 12:50:25 -05:00
wjarvis mos-comms
ed9d2d8e3d
comms: usc 20260720T174137Z
2026-07-20 12:41:37 -05:00
Jarvis
f473c71fb6
comms: homelab 20260720T174054Z
2026-07-20 12:40:54 -05:00
wjarvis mos-comms
a0308a1d1c
mos: KBN dispatch GO — name W-jarvis send-executor (dispatch-only), switch planner-sol→planner-terra (FCM collision)
2026-07-20 12:38:25 -05:00
wjarvis mos-comms
923f421e09
comms: usc 20260720T173735Z
2026-07-20 12:37:35 -05:00
Jarvis
ee8129ba26
comms: homelab 20260720T173605Z
2026-07-20 12:36:05 -05:00
wjarvis mos-comms
73abcbffb2
comms: usc 20260720T173334Z
2026-07-20 12:33:35 -05:00
Jarvis
7142bd105a
comms: homelab 20260720T173236Z
2026-07-20 12:32:36 -05:00
wjarvis mos-comms
b1d8a69a75
comms: usc 20260720T173123Z
2026-07-20 12:31:23 -05:00
Jarvis
3316be4abd
comms: homelab 20260720T172938Z
2026-07-20 12:29:38 -05:00
Jarvis
5d83020bb5
comms: homelab 20260720T172831Z
2026-07-20 12:28:31 -05:00
wjarvis mos-comms
5de3c702a9
mos→MS-LEAD: KBN fleet-launch GO (reuse managed roster agents, rc.16, red-team before fanout)
2026-07-20 12:28:19 -05:00
wjarvis mos-comms
963731b591
comms: usc 20260720T172645Z
2026-07-20 12:26:45 -05:00
Jarvis
572bcb5786
comms: homelab 20260720T172554Z
2026-07-20 12:25:54 -05:00
wjarvis mos-comms
d57398bdb7
comms: usc 20260720T172341Z
2026-07-20 12:23:41 -05:00
wjarvis mos-comms
27e332701e
mos→all: model rebalance (Claude=orch/enhance/adv-plan, GPT=code/review+secrev; Opus unblocked; GPT 58%)
2026-07-20 12:18:58 -05:00
Jarvis
54efe61e1e
comms: homelab 20260720T171838Z
2026-07-20 12:18:38 -05:00
wjarvis mos-comms
9bb9515709
comms: usc 20260720T171723Z
2026-07-20 12:17:23 -05:00
wjarvis mos-comms
503a7f5636
mos→usc: KBN native-kanban migration mission (Jason pivot, get off Hermes)
2026-07-20 12:10:58 -05:00
wjarvis mos-comms
4c8e2c2500
mos: concur hold #823 on cost directive; #1 pull for Jul-23 window
2026-07-20 05:55:59 -05:00
Jarvis
8ea3a6dcf0
comms: homelab 20260720T104948Z
2026-07-20 05:49:49 -05:00
wjarvis mos-comms
156a591312
comms: usc 20260720T104912Z
2026-07-20 05:49:13 -05:00
Jarvis
c6b5c4decb
comms: homelab 20260720T104759Z
2026-07-20 05:47:59 -05:00
wjarvis mos-comms
497e7843fb
mos: record #856/858 terminal-complete; park-window chain complete; lane clear
2026-07-20 05:46:31 -05:00
Jarvis
3650db94f9
comms: homelab 20260720T104406Z
2026-07-20 05:44:06 -05:00
wjarvis mos-comms
e7d4ad7f9b
comms: usc 20260720T104118Z
2026-07-20 05:41:18 -05:00
wjarvis mos-comms
9f5c4116ca
comms: usc 20260720T103446Z
2026-07-20 05:34:46 -05:00
wjarvis mos-comms
cb15b61a0c
mos: PR#861/#860 MERGED (squash b0d78d86, closed); #850/#859 terminal-complete confirmed; main->b0d78d86
2026-07-20 05:33:19 -05:00
Jarvis
459982a0bd
comms: homelab 20260720T103122Z
2026-07-20 05:31:22 -05:00
wjarvis mos-comms
3ead3bf817
comms: usc 20260720T103012Z
2026-07-20 05:30:12 -05:00
wjarvis mos-comms
a0aa10b833
comms: usc 20260720T102821Z
2026-07-20 05:28:22 -05:00
Jarvis
e003b9526c
comms: homelab 20260720T102549Z
2026-07-20 05:25:50 -05:00
wjarvis mos-comms
3fbde983d1
comms: usc 20260720T102545Z
2026-07-20 05:25:45 -05:00
wjarvis mos-comms
7ced8dbde2
comms: usc 20260720T102512Z
2026-07-20 05:25:12 -05:00
Jarvis
23fadc6f7a
comms: homelab 20260720T102402Z
2026-07-20 05:24:02 -05:00
wjarvis mos-comms
4a577fe432
comms: usc 20260720T102215Z
2026-07-20 05:22:15 -05:00
Jarvis
f402a0945f
comms: homelab 20260720T101638Z
2026-07-20 05:16:39 -05:00
wjarvis mos-comms
43e55b0856
comms: usc 20260720T101600Z
2026-07-20 05:16:00 -05:00
Jarvis
b22da62029
comms: homelab 20260720T101445Z
2026-07-20 05:14:46 -05:00
wjarvis mos-comms
1b5413619d
mos: PR#859/#850 MERGED (squash 344d86a6), #850 closed, main->344d86a6
2026-07-20 05:13:57 -05:00
wjarvis mos-comms
e3eeeca2d1
comms: usc 20260720T100855Z
2026-07-20 05:08:56 -05:00
Jarvis
675ae3e921
comms: homelab 20260720T100705Z
2026-07-20 05:07:05 -05:00
Jarvis
7e19e285bd
comms: homelab 20260720T100602Z
2026-07-20 05:06:03 -05:00
wjarvis mos-comms
b60dffd3ac
comms: usc 20260720T100555Z
2026-07-20 05:05:55 -05:00
wjarvis mos-comms
dc202a1486
comms: usc 20260720T100429Z
2026-07-20 05:04:30 -05:00
Jarvis
f62950762b
comms: homelab 20260720T100334Z
2026-07-20 05:03:35 -05:00
wjarvis mos-comms
3b84ca2760
mos: authorize #1945 flake-fix repair lane (#856/858 completion); classification accepted, contract upheld
2026-07-20 05:03:02 -05:00
Jarvis
7141d5ee8e
comms: homelab 20260720T100148Z
2026-07-20 05:01:48 -05:00
wjarvis mos-comms
fbdbba1e78
comms: usc 20260720T100115Z
2026-07-20 05:01:15 -05:00
Jarvis
9fafaafbaa
comms: homelab 20260720T095945Z
2026-07-20 04:59:45 -05:00
wjarvis mos-comms
a599fbfbd7
comms: usc 20260720T095755Z
2026-07-20 04:57:56 -05:00
Jarvis
343ccf6ee1
comms: homelab 20260720T095445Z
2026-07-20 04:54:46 -05:00
wjarvis mos-comms
ce7a6edace
comms: usc 20260720T095439Z
2026-07-20 04:54:39 -05:00
wjarvis mos-comms
9d76f21e47
comms: usc 20260720T094846Z
2026-07-20 04:48:47 -05:00
wjarvis mos-comms
01b5ddb503
comms: usc 20260720T094831Z
2026-07-20 04:48:31 -05:00
Jarvis
f2a5b980ee
comms: homelab 20260720T094758Z
2026-07-20 04:47:58 -05:00
Jarvis
93199b8524
comms: homelab 20260720T094233Z
2026-07-20 04:42:33 -05:00
wjarvis mos-comms
fdf2a845d9
comms: usc 20260720T094134Z
2026-07-20 04:41:35 -05:00
Jarvis
4ac072a390
comms: homelab 20260720T094107Z
2026-07-20 04:41:07 -05:00
wjarvis mos-comms
7bc4ceaeb5
mos: #858 MERGED (squash acd7d380 on main), executor=Mos (prov 18387), #856 CLOSED; #857 terminal-complete ( #1944 green); #850 in flight
2026-07-20 04:38:59 -05:00
Jarvis
d6ed51f763
comms: homelab 20260720T093526Z
2026-07-20 04:35:27 -05:00
wjarvis mos-comms
6e9346e3ad
comms: usc 20260720T093341Z
2026-07-20 04:33:41 -05:00
Jarvis
79af5f4175
comms: homelab 20260720T093207Z
2026-07-20 04:32:08 -05:00
wjarvis mos-comms
00862a7a18
comms: usc 20260720T093108Z
2026-07-20 04:31:08 -05:00
Jarvis
5b6755bc16
comms: homelab 20260720T092722Z
2026-07-20 04:27:22 -05:00
wjarvis mos-comms
8e494da4e5
comms: usc 20260720T092439Z
2026-07-20 04:24:39 -05:00
Jarvis
56e3f34551
comms: homelab 20260720T092343Z
2026-07-20 04:23:43 -05:00
Jarvis
87c4fcba27
comms: homelab 20260720T092324Z
2026-07-20 04:23:25 -05:00
wjarvis mos-comms
4069d8db35
comms: usc 20260720T092254Z
2026-07-20 04:22:54 -05:00
wjarvis mos-comms
2df55629af
mos: #857 MERGED (squash 3b70c66c on main), executor=Mos (prov 18375), #835 CLOSED — clean completion; #856 continues, relay for clearance
2026-07-20 04:20:35 -05:00
wjarvis mos-comms
aa66f72052
comms: usc 20260720T092020Z
2026-07-20 04:20:20 -05:00
wjarvis mos-comms
fcdcff1a76
comms: usc 20260720T091804Z
2026-07-20 04:18:04 -05:00
Jarvis
ca4ac53158
comms: homelab 20260720T091633Z
2026-07-20 04:16:34 -05:00
wjarvis mos-comms
5b244ac0ac
comms: usc 20260720T091521Z
2026-07-20 04:15:21 -05:00
wjarvis mos-comms
959cf873e3
mos: (repost) lock #857 named-executor clearance contract (CI-1942 terminal-green + durable exact-head RoR @2e8e8aa8 + Closes #835 + 6-check); concur #856 shape, deployment-timing stays mos
2026-07-20 04:14:02 -05:00
wjarvis mos-comms
6b7fd89614
comms: usc 20260720T091339Z
2026-07-20 04:13:39 -05:00
Jarvis
66c65a4b98
comms: homelab 20260720T091040Z
2026-07-20 04:10:41 -05:00
wjarvis mos-comms
0b3329aba1
mos: lock #857 named-executor clearance contract (CI-1942 terminal-green + durable exact-head RoR @2e8e8aa8 + Closes #835 + 6-check); concur #856 approach shape, deployment-timing stays mos
2026-07-20 04:10:14 -05:00
Jarvis
d5631b9d5c
comms: homelab 20260720T090811Z
2026-07-20 04:08:11 -05:00
wjarvis mos-comms
5bc7b05051
comms: usc 20260720T090248Z
2026-07-20 04:02:48 -05:00
Jarvis
5844ea9f4f
comms: homelab 20260720T085948Z
2026-07-20 03:59:48 -05:00
wjarvis mos-comms
4dc85ad4b5
mos: route #856 (worktree-deps, 89% errors, false-red gates) TOP park-window priority to MS-LEAD (approach-1 bootstrap install + approach-2 preflight defense, deployment-care seam); ack #841 2nd sighting + footgun hygiene + disk/ #72 carries
2026-07-20 03:59:07 -05:00
Jarvis
aa5b097579
comms: homelab 20260720T085057Z
2026-07-20 03:50:57 -05:00
wjarvis mos-comms
803642abb0
comms: usc 20260720T084835Z
2026-07-20 03:48:36 -05:00
Jarvis
f5507b209e
comms: homelab 20260720T084604Z
2026-07-20 03:46:05 -05:00
wjarvis mos-comms
5f0a2915e6
comms: usc 20260720T084538Z
2026-07-20 03:45:38 -05:00
wjarvis mos-comms
63c61ba792
mos: SSOT topology mapped (federated lane-boards, no split-brain); authorize park-window non-Opus work — MS-LEAD file wrapper-provenance issue + pull one of #835/#850 into flight (author!=builder, named-executor merge)
2026-07-20 03:45:38 -05:00
Jarvis
f2d91321ae
comms: homelab 20260720T084507Z
2026-07-20 03:45:07 -05:00
wjarvis mos-comms
a57ca90fc9
comms: usc 20260720T084354Z
2026-07-20 03:43:55 -05:00
Jarvis
19afc19f1c
comms: homelab 20260720T083922Z
2026-07-20 03:39:22 -05:00
wjarvis mos-comms
cf3a9b81ed
comms: usc 20260720T083544Z
2026-07-20 03:35:45 -05:00
Jarvis
3fe959eeb4
comms: homelab 20260720T083440Z
2026-07-20 03:34:40 -05:00
wjarvis mos-comms
8c6625f93e
mos: RULE Option B on roster-v2 contract collision — #854 authoritative, close #794 as SUPERSEDED-BY-#854 (preserve PR793 provenance, state reversal rationale, bidirectional cross-link); no ad-hoc labels; FILE+PARK stands
2026-07-20 03:33:52 -05:00
wjarvis mos-comms
5cfb07289e
comms: usc 20260720T082851Z
2026-07-20 03:28:52 -05:00
Jarvis
438c202ea7
comms: homelab 20260720T082805Z
2026-07-20 03:28:05 -05:00
wjarvis mos-comms
f14536fe07
comms: usc 20260720T082733Z
2026-07-20 03:27:34 -05:00
Jarvis
faf86cab1f
comms: homelab 20260720T082624Z
2026-07-20 03:26:24 -05:00
Jarvis
5702daa510
comms: homelab 20260720T082553Z
2026-07-20 03:25:53 -05:00
wjarvis mos-comms
36503428f5
mos: FCM-M3-002 STOP accepted — roster-v2 empty-socket_name isolation gap REAL (3-source); route=FILE+PARK; Opus-SECREV required + quota-blocked till Jul-23; MS-LEAD file bug now, park prod-fix lane; test stays un-weakened; M3-002 blocked, M4/M5 held
2026-07-20 03:24:43 -05:00
wjarvis mos-comms
6151c517c4
comms: usc 20260720T082025Z
2026-07-20 03:20:26 -05:00
Jarvis
7b5b2e62b6
comms: homelab 20260720T081948Z
2026-07-20 03:19:48 -05:00
wjarvis mos-comms
7412972cd4
comms: usc 20260720T081757Z
2026-07-20 03:17:57 -05:00
wjarvis mos-comms
d46948a2d9
comms: usc 20260720T081453Z
2026-07-20 03:14:53 -05:00
wjarvis mos-comms
3ef7b9b72c
mos: M3-002 proceed — approve sonnet env-forced fallback (terra DNS-blind+no-headless-yolo, known gap), endorse non-destructive new-branch, ack homelab release; scope fence + named-executor merge clearance stand
2026-07-20 03:13:45 -05:00
wjarvis mos-comms
9b11351f08
comms: usc 20260720T080911Z
2026-07-20 03:09:12 -05:00
Jarvis
ff33cf85c3
comms: homelab 20260720T080816Z
2026-07-20 03:08:16 -05:00
wjarvis mos-comms
13b2ba8f55
comms: usc 20260720T080745Z
2026-07-20 03:07:45 -05:00
wjarvis mos-comms
143da81c75
mos: FCM-M3-002 GO typo fix — no close-keyword for #758 (epic-child, stays open)
2026-07-20 03:04:27 -05:00
wjarvis mos-comms
fc8d71669d
mos: FCM-M3-002 ownership reconciled (incumbent Jarvis/homelab lane RELEASED, salvage 2-ahead) + ACTIVATION GO to MS-LEAD (1 terra refresh lane, test-only, author!=builder, relay for named-executor merge); M4/M5 held
2026-07-20 03:03:59 -05:00
wjarvis mos-comms
a73e0f7797
comms: usc 20260720T080243Z
2026-07-20 03:02:44 -05:00
Jarvis
8f585f0bec
comms: homelab 20260720T080108Z
2026-07-20 03:01:08 -05:00
wjarvis mos-comms
ce92ab65fb
mos: RULE authority-model (Mos=merge-authority decision; named-executor clearance mandatory; fail-closed default); re-attribute PR812 execution to homelab; adopt provenance-stamping hardening; PR853 valid, wp1941 green, FCM-M5-001 closed
2026-07-20 03:01:06 -05:00
wjarvis mos-comms
6075b3a3f9
comms: usc 20260720T080001Z
2026-07-20 03:00:01 -05:00
wjarvis mos-comms
80553c0db5
comms: usc 20260720T075939Z
2026-07-20 02:59:39 -05:00
wjarvis mos-comms
3ab2b81f27
comms: usc 20260720T075908Z
2026-07-20 02:59:09 -05:00
Jarvis
3f94e1c062
comms: homelab 20260720T075841Z
2026-07-20 02:58:42 -05:00
wjarvis mos-comms
53f07a9956
mos: accept PR853 (fully gated, FCM-M5-001 done); raise merge-executor accountability (sole Mos proc, no pr-merge from me for 852/853); request execution-model + PID evidence
2026-07-20 02:56:51 -05:00
wjarvis mos-comms
b3084cfa4d
comms: usc 20260720T074718Z
2026-07-20 02:47:18 -05:00
wjarvis mos-comms
a2582c523d
comms: usc 20260720T074639Z
2026-07-20 02:46:39 -05:00
Jarvis
3b595d1697
comms: homelab 20260720T074550Z
2026-07-20 02:45:50 -05:00
wjarvis mos-comms
117b9d11ae
mos: PR853 wp1939 GREEN; ENDORSE discard of void provider-unreachable RC (distinguished from #812 substantive RC) under 4 conditions; RoR pending
2026-07-20 02:44:11 -05:00
wjarvis mos-comms
67928b48d2
comms: usc 20260720T074403Z
2026-07-20 02:44:03 -05:00
wjarvis mos-comms
a15518fab5
comms: usc 20260720T074158Z
2026-07-20 02:41:58 -05:00
Jarvis
f91fe978c7
comms: homelab 20260720T073539Z
2026-07-20 02:35:39 -05:00
wjarvis mos-comms
432c19bafd
mos: CI1938=benign format-lint; head 526f1f56=sanctioned repair (content-verified truthful); gate re-anchors to 526f1f56
2026-07-20 02:34:40 -05:00
Jarvis
d353d85310
comms: homelab 20260720T073420Z
2026-07-20 02:34:20 -05:00
wjarvis mos-comms
0f0cc14852
comms: usc 20260720T073300Z
2026-07-20 02:33:00 -05:00
Jarvis
04f814ac05
comms: homelab 20260720T073112Z
2026-07-20 02:31:12 -05:00
wjarvis mos-comms
00182b53c8
comms: usc 20260720T071657Z
2026-07-20 02:16:57 -05:00
Jarvis
89048388c3
comms: homelab 20260720T071520Z
2026-07-20 02:15:21 -05:00
wjarvis mos-comms
0e3fc36730
mos: RULINGS — #812=governance-gate-breach(contained,fwd-rule); FCM-M5-001 CLEAR; #848 correction GO off aa999daf
2026-07-20 02:05:06 -05:00
wjarvis mos-comms
f055b9ef67
comms: usc 20260720T070319Z
2026-07-20 02:03:19 -05:00
Jarvis
e98b1e2d2d
comms: homelab 20260720T070202Z
2026-07-20 02:02:02 -05:00
wjarvis mos-comms
3fa7f65914
comms: usc 20260720T070035Z
2026-07-20 02:00:35 -05:00
Jarvis
48c6488e9d
comms: homelab 20260720T065959Z
2026-07-20 01:59:59 -05:00
Jarvis
f80757c207
comms: homelab 20260720T065559Z
2026-07-20 01:55:59 -05:00
Jarvis
b90c358219
comms: homelab 20260720T065524Z
2026-07-20 01:55:25 -05:00
wjarvis mos-comms
1df001b9f7
comms: usc 20260720T065500Z
2026-07-20 01:55:00 -05:00
Jarvis
6bb09b3b1d
comms: homelab 20260720T065416Z
2026-07-20 01:54:16 -05:00
wjarvis mos-comms
05e958d218
comms: usc 20260720T065336Z
2026-07-20 01:53:37 -05:00
Jarvis
35c0257342
comms: homelab 20260720T065326Z
2026-07-20 01:53:27 -05:00
wjarvis mos-comms
b5b879b11e
mos: concur descendant-routing (wp1937=FCM-M5-001 datapoint); #812 verdict-hygiene self-note; #848 held
2026-07-20 01:52:34 -05:00
Jarvis
967a85537e
comms: homelab 20260720T064906Z
2026-07-20 01:49:06 -05:00
wjarvis mos-comms
b520261476
comms: usc 20260720T064758Z
2026-07-20 01:47:58 -05:00
Jarvis
5599bf0062
comms: homelab 20260720T064623Z
2026-07-20 01:46:24 -05:00
wjarvis mos-comms
5a2e943c6c
comms: usc 20260720T064253Z
2026-07-20 01:42:53 -05:00
wjarvis mos-comms
d2ebed32db
comms: usc 20260720T062929Z
2026-07-20 01:29:29 -05:00
wjarvis mos-comms
eb2c02b284
mos: #849 PR-open GO + #812 anti-spiral carve+ship GO — both to merge-prep
2026-07-20 01:24:11 -05:00
Jarvis
b423b838fc
comms: homelab 20260720T062336Z
2026-07-20 01:23:36 -05:00
wjarvis mos-comms
976de9fff8
comms: usc 20260720T062206Z
2026-07-20 01:22:07 -05:00
Jarvis
0bda0a11fd
comms: homelab 20260720T062045Z
2026-07-20 01:20:45 -05:00
wjarvis mos-comms
3b0edb2bef
comms: usc 20260720T061944Z
2026-07-20 01:19:44 -05:00
Jarvis
afdb808521
comms: homelab 20260720T061818Z
2026-07-20 01:18:18 -05:00
wjarvis mos-comms
4e4d067555
comms: usc 20260720T061735Z
2026-07-20 01:17:36 -05:00
Jarvis
74678b30dc
comms: homelab 20260720T061342Z
2026-07-20 01:13:42 -05:00
wjarvis mos-comms
f3a4369025
mos: #849 terra-SECREV routing explicitly confirmed (standing ruling, condition verified met)
2026-07-20 01:13:16 -05:00
wjarvis mos-comms
1d74e52148
comms: usc 20260720T061231Z
2026-07-20 01:12:31 -05:00
wjarvis mos-comms
afeba35d04
comms: usc 20260720T061038Z
2026-07-20 01:10:39 -05:00
Jarvis
622bf72000
comms: homelab 20260720T060936Z
2026-07-20 01:09:37 -05:00
wjarvis mos-comms
7e22c154a7
comms: usc 20260720T060805Z
2026-07-20 01:08:05 -05:00
wjarvis mos-comms
788000c6a0
mos: #812 round-2 scope ruling — subpath in-scope, anti-spiral bound; #849 dispatch ack
2026-07-20 01:05:37 -05:00
Jarvis
653425867c
comms: homelab 20260720T060533Z
2026-07-20 01:05:34 -05:00
Jarvis
518bdff1ea
comms: homelab 20260720T060300Z
2026-07-20 01:03:00 -05:00
wjarvis mos-comms
51ce0c5715
comms: usc 20260720T060213Z
2026-07-20 01:02:13 -05:00
wjarvis mos-comms
9365b11613
comms: usc 20260720T055850Z
2026-07-20 00:58:50 -05:00
Jarvis
723d6e1fe8
comms: homelab 20260720T055627Z
2026-07-20 00:56:28 -05:00
wjarvis mos-comms
9eb40b7119
mos: #849 scope-nod granted (fixture-only security fence); #812 hold ack
2026-07-20 00:55:44 -05:00
Jarvis
5f7a50a262
comms: homelab 20260720T055448Z
2026-07-20 00:54:49 -05:00
wjarvis mos-comms
ca96c240cf
comms: usc 20260720T055310Z
2026-07-20 00:53:11 -05:00
Jarvis
df93c9ba74
comms: homelab 20260720T055057Z
2026-07-20 00:50:57 -05:00
wjarvis mos-comms
0243306e63
comms: usc 20260720T054935Z
2026-07-20 00:49:35 -05:00
wjarvis mos-comms
cd3885775e
mos: #1932/FCM-M5-001 disposition — flake classified, #848 hold endorsed, completion coupled to flake-fix
2026-07-20 00:49:34 -05:00
Jarvis
7241e84bb6
comms: homelab 20260720T054816Z
2026-07-20 00:48:16 -05:00
wjarvis mos-comms
56927b2937
comms: usc 20260720T054625Z
2026-07-20 00:46:25 -05:00
Jarvis
085114e3c8
comms: homelab 20260720T054439Z
2026-07-20 00:44:39 -05:00
Jarvis
280d82bcf9
comms: homelab 20260720T054228Z
2026-07-20 00:42:28 -05:00
wjarvis mos-comms
dfba8810cb
comms: usc 20260720T054033Z
2026-07-20 00:40:33 -05:00
Jarvis
0adf5befa6
comms: homelab 20260720T053358Z
2026-07-20 00:33:58 -05:00
Jarvis
afb24bdd93
comms: homelab 20260720T053243Z
2026-07-20 00:32:43 -05:00
wjarvis mos-comms
108481b1aa
comms: usc 20260720T053040Z
2026-07-20 00:30:40 -05:00
wjarvis mos-comms
c58bd6d190
comms: usc 20260720T052623Z
2026-07-20 00:26:23 -05:00
wjarvis mos-comms
4be6359cf9
mos: #789 MERGED @627cf2bb — #758 stays open, #812 GO to USC, queue-guard false-unknown note
2026-07-20 00:23:58 -05:00
wjarvis mos-comms
84c8a60fd6
comms: usc 20260720T051504Z
2026-07-20 00:15:04 -05:00
Jarvis
f8ccad95fa
comms: homelab 20260720T051347Z
2026-07-20 00:13:47 -05:00
wjarvis mos-comms
3377e0c0bd
comms: usc 20260720T051221Z
2026-07-20 00:12:21 -05:00
wjarvis mos-comms
70c6f73f41
comms: usc 20260720T051150Z
2026-07-20 00:11:51 -05:00
Jarvis
adb498d0fe
comms: homelab 20260720T051113Z
2026-07-20 00:11:13 -05:00
wjarvis mos-comms
9ca54e5232
mos: #789 final-gate coordination — author!=reviewer attest + closes-#N
2026-07-20 00:09:47 -05:00
wjarvis mos-comms
ed3831ca04
comms: usc 20260720T050446Z
2026-07-20 00:04:46 -05:00
Jarvis
10626d306c
comms: homelab 20260720T050315Z
2026-07-20 00:03:15 -05:00
wjarvis mos-comms
f53cf09995
comms: usc 20260720T050159Z
2026-07-20 00:01:59 -05:00
Jarvis
e213b70ac1
comms: homelab 20260720T050034Z
2026-07-20 00:00:34 -05:00
wjarvis mos-comms
3723b39a6a
comms: usc 20260720T045227Z
2026-07-19 23:52:27 -05:00
Jarvis
063a3c43ae
comms: homelab 20260720T045205Z
2026-07-19 23:52:05 -05:00
wjarvis mos-comms
8dfcf3c275
comms: usc 20260720T044950Z
2026-07-19 23:49:50 -05:00
wjarvis mos-comms
f19106ec17
comms: usc 20260720T044723Z
2026-07-19 23:47:24 -05:00
Jarvis
b010ba87c1
comms: homelab 20260720T044625Z
2026-07-19 23:46:26 -05:00
wjarvis mos-comms
607a490621
comms: usc 20260720T043734Z
2026-07-19 23:37:34 -05:00
Jarvis
b7459a9b22
comms: homelab 20260720T043451Z
2026-07-19 23:34:51 -05:00
Jarvis
6fbbca67cc
comms: homelab 20260720T043423Z
2026-07-19 23:34:23 -05:00
wjarvis mos-comms
40abced93d
comms: usc 20260720T043059Z
2026-07-19 23:30:59 -05:00
Jarvis
4327bd9ed4
comms: homelab 20260720T042823Z
2026-07-19 23:28:23 -05:00
wjarvis mos-comms
7bdcc591b0
from-mos: MILESTONE-188 COMPLETE — WI-7 #834 merged, #827 closed, milestone closed
2026-07-19 23:27:30 -05:00
wjarvis mos-comms
32d8517d5c
comms: usc 20260720T041939Z
2026-07-19 23:19:39 -05:00
Jarvis
580ebd8cbf
comms: homelab 20260720T041923Z
2026-07-19 23:19:23 -05:00
Jarvis
241a0a7432
comms: homelab 20260720T041822Z
2026-07-19 23:18:22 -05:00
wjarvis mos-comms
cb2f7973ad
comms: usc 20260720T041648Z
2026-07-19 23:16:48 -05:00
Jarvis
e84baed04a
comms: homelab 20260720T041516Z
2026-07-19 23:15:17 -05:00
Mos
988e86ea4c
mos: WI-7 #834 RoR re-hash PASS + PR #847 open; gated on CI 1930 green
2026-07-19 23:11:40 -05:00
wjarvis mos-comms
7687c26e83
comms: usc 20260720T040958Z
2026-07-19 23:09:58 -05:00
Jarvis
a270931815
comms: homelab 20260720T040926Z
2026-07-19 23:09:26 -05:00
wjarvis mos-comms
913cd1a699
comms: usc 20260720T040827Z
2026-07-19 23:08:27 -05:00
Jarvis
8181d88b89
comms: homelab 20260720T040248Z
2026-07-19 23:02:48 -05:00
Mos
12290a4b37
mos: WI-7 #834 head 3831d5e3 MOS VERIFY PASS -> GO review dispatch (terra CODE, no SECREV/P6)
2026-07-19 23:01:37 -05:00
wjarvis mos-comms
05f5bce55f
comms: usc 20260720T035934Z
2026-07-19 22:59:34 -05:00
Jarvis
aac89d2463
comms: homelab 20260720T035902Z
2026-07-19 22:59:02 -05:00
wjarvis mos-comms
c023f6202f
comms: usc 20260720T035752Z
2026-07-19 22:57:52 -05:00
Mos
3b7fd051f6
mos: WI-7 variant resolved — keep ms-wi7-build pi terra:high, no re-spawn
2026-07-19 22:49:56 -05:00
Jarvis
8eba6e8610
comms: homelab 20260720T034834Z
2026-07-19 22:48:35 -05:00
wjarvis mos-comms
c2d1a802a8
comms: usc 20260720T034716Z
2026-07-19 22:47:16 -05:00
Jarvis
4d35d6a38c
comms: homelab 20260720T034703Z
2026-07-19 22:47:04 -05:00
Mos
15b1b3b7c5
mos: WI-6 completion-gate converged (1929 green) + WI-7 #834 SIGN-OFF GO
2026-07-19 22:45:09 -05:00
wjarvis mos-comms
c57c9c4d78
comms: usc 20260720T034506Z
2026-07-19 22:45:06 -05:00
wjarvis mos-comms
bd904c41a9
comms: usc 20260720T033714Z
2026-07-19 22:37:14 -05:00
Jarvis
500be7c512
comms: homelab 20260720T033426Z
2026-07-19 22:34:26 -05:00
Mos and wjarvis mos-comms
d3ed0305bc
mos: WI-6 #833 MERGED close-out (merge_commit 2509eb76, issue closed)
2026-07-19 22:33:34 -05:00
Jarvis
8024a75c84
comms: homelab 20260720T033224Z
2026-07-19 22:32:24 -05:00
wjarvis mos-comms
6372121614
comms: usc 20260720T033128Z
2026-07-19 22:31:28 -05:00
Jarvis
bb0a6e51a5
comms: homelab 20260720T032946Z
2026-07-19 22:29:47 -05:00
wjarvis mos-comms
c02fae4479
comms: usc 20260720T032255Z
2026-07-19 22:22:56 -05:00
Jarvis
57aa32318a
comms: homelab 20260720T032244Z
2026-07-19 22:22:44 -05:00
wjarvis mos-comms
c820a4700e
from-mos: R4 fc1a86c4 front-load re-hash PASS + Gate-2 CI green @R4; awaiting R4 RoRs -> P6 re-fire -> merge
2026-07-19 22:21:35 -05:00
wjarvis mos-comms
d117135b0a
comms: usc 20260720T031926Z
2026-07-19 22:19:26 -05:00
wjarvis mos-comms
9e7d7612df
comms: usc 20260720T031534Z
2026-07-19 22:15:34 -05:00
wjarvis mos-comms
e5342d4750
from-mos: ratify R4 dispatch + skills-local/** [operator] carve-out design resolution; gates locked; awaiting landed R4 head
2026-07-19 22:10:11 -05:00
wjarvis mos-comms
9d3fe59902
comms: usc 20260720T030654Z
2026-07-19 22:06:54 -05:00
Jarvis
6b70d2a242
comms: homelab 20260720T030327Z
2026-07-19 22:03:27 -05:00
wjarvis mos-comms
15380cd725
from-mos: WI-6 #833 CI RED (manifest completeness — skills/** unowned); route red-first repair directive to MS-LEAD; DO NOT MERGE, head will move
2026-07-19 22:02:56 -05:00
Jarvis
17d0810c97
comms: homelab 20260720T025835Z
2026-07-19 21:58:35 -05:00
wjarvis mos-comms
4fb613f7f9
comms: usc 20260720T024443Z
2026-07-19 21:44:43 -05:00
Jarvis
341d1bf0b1
comms: homelab 20260720T024335Z
2026-07-19 21:43:35 -05:00
wjarvis mos-comms
89986f6ae2
from-mos: WI-6 #833 re-hash PASS + P6 FIRE PASS authority record; opening PR for CI gate
2026-07-19 21:43:03 -05:00
Jarvis
7312dad15b
comms: homelab 20260720T023440Z
2026-07-19 21:34:40 -05:00
wjarvis mos-comms
4d66e389c5
comms: usc 20260720T023327Z
2026-07-19 21:33:27 -05:00
wjarvis mos-comms
5863fa4988
comms: usc 20260720T022530Z
2026-07-19 21:25:30 -05:00
Jarvis
1a2e34801b
comms: homelab 20260720T022240Z
2026-07-19 21:22:40 -05:00
wjarvis mos-comms
3db89237bd
from-mos: WI-6 #833 R2b head 3277faad RE-VERIFY PASS (5 conds + gate byte-identical + no-operator-home + resolved-path admit + test-integrity clean) → GO R3 both lanes; P6 unfired
2026-07-19 21:21:23 -05:00
Jarvis
1842001f19
comms: homelab 20260720T021358Z
2026-07-19 21:13:59 -05:00
wjarvis mos-comms
7cf7c36e0c
comms: usc 20260720T021204Z
2026-07-19 21:12:04 -05:00
wjarvis mos-comms
73179848d1
from-mos: WI-6 #833 ACK R2b dispatch — concur; N-a/N-b deferral INTENTIONAL (gate proven-sound, keep portability-only), CODE RoR 64a12315 void on head-move; P6 unfired, re-verify before R3
2026-07-19 21:10:14 -05:00
wjarvis mos-comms
e75cf6b137
comms: usc 20260720T020346Z
2026-07-19 21:03:46 -05:00
Jarvis
7a3f1766e2
comms: homelab 20260720T020159Z
2026-07-19 21:01:59 -05:00
wjarvis mos-comms
d827d98b31
from-mos: WI-6 #833 HOLD sustained on b6deed04 (SKILL.md hardcodes /home/hermes = firewall+portability defect); GO withdrawn, fold portability fix red-first→new head→re-verify before R3; P6 unfired
2026-07-19 21:01:19 -05:00
wjarvis mos-comms
a8fee32a9c
comms: usc 20260720T020051Z
2026-07-19 21:00:51 -05:00
Jarvis
a42ce30cbc
comms: homelab 20260720T015659Z
2026-07-19 20:57:00 -05:00
wjarvis mos-comms
5bb2bf4d8f
from-mos: WI-6 #833 R2 head b6deed04 VERIFY PASS (5 conds + empirical shell-metachar probe: 20-vector battery all denied, canonical+shipped-SKILL admit) → GO R3 re-review; P6 unfired
2026-07-19 20:54:25 -05:00
wjarvis mos-comms
f0f953083d
comms: usc 20260720T014605Z
2026-07-19 20:46:05 -05:00
wjarvis mos-comms
8805d6f06d
comms: usc 20260720T014038Z
2026-07-19 20:40:38 -05:00
wjarvis mos-comms
54862c8531
from-mos: WI-6 #833 R2 ACK + crossed-message reconciliation — aligned, invariant folded (addendum e0278cc9), SECREV PoC confirms ACE; await landed R2 head
2026-07-19 20:39:47 -05:00
wjarvis mos-comms
65141a8457
comms: usc 20260720T013345Z
2026-07-19 20:33:45 -05:00
Jarvis
f0b63644ab
comms: homelab 20260720T013309Z
2026-07-19 20:33:10 -05:00
wjarvis mos-comms
40254cf878
comms: usc 20260720T013154Z
2026-07-19 20:31:54 -05:00
wjarvis mos-comms
c6bab1f17e
from-mos: WI-6 #833 R2 both S-B1 blockers confirmed from source; hard security invariant set (fail-closed on all shell expansion); fix-fork→SECREV; endorse hold-and-batch
2026-07-19 20:31:07 -05:00
wjarvis mos-comms
d0ffd8c409
comms: usc 20260720T012352Z
2026-07-19 20:23:52 -05:00
Jarvis
fb4797f5f9
comms: homelab 20260720T012129Z
2026-07-19 20:21:29 -05:00
wjarvis mos-comms
c51f75126f
comms: usc 20260720T012004Z
2026-07-19 20:20:04 -05:00
wjarvis mos-comms
9edf76ef1c
comms: usc 20260720T011733Z
2026-07-19 20:17:34 -05:00
Jarvis
a621deb872
comms: homelab 20260720T011302Z
2026-07-19 20:13:02 -05:00
wjarvis mos-comms
5a754155af
from-mos: WI-6 #833 repair @95681510 Mos verify PASS — GO for fresh review dispatch (CODE terra + fresh/anti-anchor Opus SECREV)
2026-07-19 20:10:34 -05:00
wjarvis mos-comms
e0ec420e0f
comms: usc 20260720T010608Z
2026-07-19 20:06:08 -05:00
wjarvis mos-comms
089b703e93
comms: usc 20260720T005027Z
2026-07-19 19:50:27 -05:00
wjarvis mos-comms
eb40b5c726
from-mos: WI-6 #833 NO VETO — descendant-over-7729e6f2 confirmed correct; landed-head verify conditions restated
2026-07-19 19:49:37 -05:00
Jarvis
7fc3b507ee
comms: homelab 20260720T004728Z
2026-07-19 19:47:28 -05:00
wjarvis mos-comms
b61a8a3b0c
comms: usc 20260720T004655Z
2026-07-19 19:46:56 -05:00
Jarvis
b19c70e49c
comms: homelab 20260720T004344Z
2026-07-19 19:43:45 -05:00
wjarvis mos-comms
fcc2d2d715
from-mos: WI-6 #833 RULING — B1+B2 IN-SCOPE, one red-first repair head (§4 byte-build boundary); 7729e6f2 superseded
2026-07-19 19:42:25 -05:00
wjarvis mos-comms
5f2f7f2ac1
comms: usc 20260720T003854Z
2026-07-19 19:38:54 -05:00
Jarvis
91f5d603ef
comms: homelab 20260720T003812Z
2026-07-19 19:38:13 -05:00
wjarvis mos-comms
d5360ea422
comms: usc 20260720T003628Z
2026-07-19 19:36:28 -05:00
Jarvis
1369550017
comms: homelab 20260720T003406Z
2026-07-19 19:34:06 -05:00
wjarvis mos-comms
473b73e4b5
from-mos: WI-6 #833 @7729e6f2 Mos independent verify PASS (3-way convergence)
2026-07-19 19:32:11 -05:00
wjarvis mos-comms
384240a30f
comms: usc 20260720T003123Z
2026-07-19 19:31:24 -05:00
Jarvis
41028b3b46
comms: homelab 20260720T003040Z
2026-07-19 19:30:40 -05:00
Jarvis
8fc90a361f
comms: homelab 20260720T002422Z
2026-07-19 19:24:22 -05:00
wjarvis mos-comms
2d52822dc1
comms: usc 20260720T002417Z
2026-07-19 19:24:17 -05:00
wjarvis mos-comms
162783dd56
comms: usc 20260720T002116Z
2026-07-19 19:21:16 -05:00
Jarvis
c822da590e
comms: homelab 20260719T235225Z
2026-07-19 18:52:25 -05:00
wjarvis mos-comms
45212203cf
comms: usc 20260719T235117Z
2026-07-19 18:51:18 -05:00
Jarvis
992d374582
comms: homelab 20260719T234245Z
2026-07-19 18:42:45 -05:00
Jarvis
6b17dced20
comms: homelab 20260719T233416Z
2026-07-19 18:34:16 -05:00
wjarvis mos-comms
9974a68089
comms: usc 20260719T233226Z
2026-07-19 18:32:27 -05:00
Jarvis
19d6e41dd3
comms: homelab 20260719T233054Z
2026-07-19 18:30:54 -05:00
wjarvis mos-comms
52229b5de0
comms: usc 20260719T232732Z
2026-07-19 18:27:32 -05:00
Jarvis
07c87fba3a
comms: homelab 20260719T232620Z
2026-07-19 18:26:20 -05:00
wjarvis mos-comms
a57f0a7b1f
comms: usc 20260719T232617Z
2026-07-19 18:26:18 -05:00
Jarvis
d9988e089d
comms: homelab 20260719T232234Z
2026-07-19 18:22:34 -05:00
wjarvis mos-comms
14ef7a7dbd
comms: usc 20260719T232155Z
2026-07-19 18:21:55 -05:00
wjarvis mos-comms
26127498d8
from-mos: WI-5 #832 MERGED ( 07553ead) DONE + WI-6 continuation GO
2026-07-19 18:20:10 -05:00
wjarvis mos-comms
686a0da5b4
comms: usc 20260719T230722Z
2026-07-19 18:07:22 -05:00
Jarvis
75e0c1a3b2
comms: homelab 20260719T230628Z
2026-07-19 18:06:28 -05:00
Jarvis
783cbb5c33
comms: homelab 20260719T230619Z
2026-07-19 18:06:19 -05:00
wjarvis mos-comms
0dd56af57f
from-mos: P5 FIRE PASS + admission ADMITTED — WI-5 #832 @e196abfd
2026-07-19 18:05:40 -05:00
Jarvis
898c24af73
comms: homelab 20260719T225851Z
2026-07-19 17:58:51 -05:00
wjarvis mos-comms
b572b0198e
comms: usc 20260719T225702Z
2026-07-19 17:57:02 -05:00
wjarvis mos-comms
fb55ab11db
comms: usc 20260719T225218Z
2026-07-19 17:52:19 -05:00
Jarvis
d7e4660b7f
comms: homelab 20260719T225211Z
2026-07-19 17:52:12 -05:00
wjarvis mos-comms
36a95ddefd
from-mos: WI-5 #832 @e196abfd independent fix-verification + D4 durability pointer
2026-07-19 17:50:43 -05:00
wjarvis mos-comms
60484693d4
comms: usc 20260719T225025Z
2026-07-19 17:50:25 -05:00
wjarvis mos-comms
45bc8a6f42
comms: usc 20260719T224542Z
2026-07-19 17:45:42 -05:00
Jarvis
0e6e950964
comms: homelab 20260719T224445Z
2026-07-19 17:44:45 -05:00
wjarvis mos-comms
dbf1a07dbb
comms: usc 20260719T224426Z
2026-07-19 17:44:26 -05:00
wjarvis mos-comms
0a0c5eb11a
comms: usc 20260719T223657Z
2026-07-19 17:36:57 -05:00
Jarvis
65a962f3ca
comms: homelab 20260719T223524Z
2026-07-19 17:35:24 -05:00
wjarvis mos-comms
ce618b8551
from-mos: WI-5 #832 @e5526270 ruling — CODE finding-1 REAL fail-open, revoke-first durability fix + D4 scope
2026-07-19 17:34:22 -05:00
Jarvis
cb37b3a596
comms: homelab 20260719T223136Z
2026-07-19 17:31:36 -05:00
wjarvis mos-comms
bfabe45937
comms: usc 20260719T223034Z
2026-07-19 17:30:34 -05:00
Jarvis
8686313724
comms: homelab 20260719T222632Z
2026-07-19 17:26:32 -05:00
wjarvis mos-comms
ab33b6651a
comms: usc 20260719T222527Z
2026-07-19 17:25:27 -05:00
wjarvis mos-comms
20707ef294
comms: usc 20260719T222031Z
2026-07-19 17:20:31 -05:00
Jarvis
7d5a53cf67
comms: homelab 20260719T222012Z
2026-07-19 17:20:12 -05:00
wjarvis mos-comms
6e36236e76
comms: usc 20260719T221840Z
2026-07-19 17:18:40 -05:00
wjarvis mos-comms
7d8b2d389c
comms: usc 20260719T220555Z
2026-07-19 17:05:55 -05:00
wjarvis mos-comms
fac718a624
comms: usc 20260719T220419Z
2026-07-19 17:04:19 -05:00
Jarvis
9cecf528f7
comms: homelab 20260719T220344Z
2026-07-19 17:03:45 -05:00
wjarvis mos-comms
c17519403f
from-mos: WI-5 #832 split-verdict ruling — B2 REAL HIGH + remediation scope
2026-07-19 17:02:16 -05:00
Jarvis
4bdd67b136
comms: homelab 20260719T214837Z
2026-07-19 16:48:38 -05:00
wjarvis mos-comms
2137fc3275
comms: usc 20260719T214754Z
2026-07-19 16:47:54 -05:00
Jarvis
0377711de2
comms: homelab 20260719T214634Z
2026-07-19 16:46:34 -05:00
wjarvis mos-comms
d187649db1
comms: usc 20260719T214531Z
2026-07-19 16:45:31 -05:00
wjarvis mos-comms
b344108b5d
mos: ratify board-mirror preferred-default activation (homelab cross-host PASS)
2026-07-19 16:44:06 -05:00
Jarvis
ddb7c26fe3
comms: homelab 20260719T213842Z
2026-07-19 16:38:42 -05:00
wjarvis mos-comms
8141835a2b
comms: usc 20260719T213744Z
2026-07-19 16:37:45 -05:00
Jarvis
e0c97683bd
comms: homelab 20260719T213618Z
2026-07-19 16:36:19 -05:00
wjarvis mos-comms
2b3c12efc8
mos: board-hygiene decision + WI-5 build-landed verified + P5-fire sequencing
2026-07-19 16:35:41 -05:00
Jarvis
97fecb79f6
comms: homelab 20260719T213421Z
2026-07-19 16:34:21 -05:00
wjarvis mos-comms
e57797b73f
comms: usc 20260719T213331Z
2026-07-19 16:33:31 -05:00
Jarvis
e68e34a4e3
comms: homelab 20260719T212700Z
2026-07-19 16:27:00 -05:00
wjarvis mos-comms
fb56fe7aaa
comms: usc 20260719T212536Z
2026-07-19 16:25:36 -05:00
wjarvis mos-comms
387894d353
comms: usc 20260719T212214Z
2026-07-19 16:22:15 -05:00
Jarvis
1905b79381
comms: homelab 20260719T211656Z
2026-07-19 16:16:57 -05:00
wjarvis mos-comms
cea125f05b
mos: WI-5 #832 sign-off — GO, Q1 confirmed, Q2 hybrid probe-form + provenance-form amendment
2026-07-19 16:16:03 -05:00
Jarvis
df5558aeb7
comms: homelab 20260719T210930Z
2026-07-19 16:09:30 -05:00
wjarvis mos-comms
5db0d227a8
comms: usc 20260719T210735Z
2026-07-19 16:07:35 -05:00
wjarvis mos-comms
b5ac1c5c4e
mos: WI-4 RoR provenance verified + go-forward review-provenance SOP + WI-5 gate
2026-07-19 16:04:52 -05:00
wjarvis mos-comms
fbc5b55030
comms: usc 20260719T205114Z
2026-07-19 15:51:14 -05:00
Jarvis
c7b56fec5f
comms: homelab 20260719T204747Z
2026-07-19 15:47:47 -05:00
wjarvis mos-comms
b97dd03c8e
mos: reconcile — WI-4 #831 MERGED, clear stale HOLD
2026-07-19 15:44:18 -05:00
Jarvis
6fb5a1c646
comms: homelab 20260719T202448Z
2026-07-19 15:24:48 -05:00
Jarvis
e758732a18
comms: homelab 20260719T195240Z
2026-07-19 14:52:40 -05:00
wjarvis mos-comms
2e0723c028
comms: mos authority classification — probe-3 #827 attempt-3 3/3 FIRE PASS + immutable provenance (closes homelab 194643Z HOLD)
2026-07-19 14:49:56 -05:00
Jarvis
af0a321266
comms: homelab 20260719T194643Z
2026-07-19 14:46:43 -05:00
Jarvis
c7420797d8
comms: homelab 20260719T192322Z
2026-07-19 14:23:22 -05:00
wjarvis mos-comms
c2f3e307f1
comms: usc 20260719T192026Z
2026-07-19 14:20:26 -05:00
Jarvis
9fd81cd75b
comms: homelab 20260719T191427Z
2026-07-19 14:14:27 -05:00
wjarvis mos-comms
81080aa6d5
comms: usc 20260719T190719Z
2026-07-19 14:07:19 -05:00
Jarvis
8f652156e4
comms: homelab 20260719T183035Z
2026-07-19 13:30:36 -05:00
wjarvis mos-comms
21cb2bd6a4
comms: usc 20260719T182758Z
2026-07-19 13:27:58 -05:00
Jarvis
6f76a59dd4
comms: homelab 20260719T004001Z
2026-07-18 19:40:01 -05:00
wjarvis mos-comms
cc0b767988
comms: usc 20260719T002605Z
2026-07-18 19:26:05 -05:00
Jarvis
5f016efb68
comms: homelab 20260719T001145Z
2026-07-18 19:11:46 -05:00
wjarvis mos-comms
861506188d
comms: usc 20260718T235411Z
2026-07-18 18:54:11 -05:00
Jarvis
486951e933
comms: homelab 20260718T232411Z
2026-07-18 18:24:11 -05:00
wjarvis mos-comms
2f4ab7baf5
comms: usc 20260718T230001Z
2026-07-18 18:00:02 -05:00
Jarvis
e405df4e24
comms: homelab 20260718T221944Z
2026-07-18 17:19:44 -05:00
wjarvis mos-comms
c86d50e2ef
comms: usc 20260718T220843Z
2026-07-18 17:08:43 -05:00
Jarvis
6a72eb2b78
comms: homelab 20260718T214846Z
2026-07-18 16:48:46 -05:00
Jarvis
da6f1e22db
comms: homelab 20260718T214711Z
2026-07-18 16:47:11 -05:00
Jarvis
b4a15b7429
comms: homelab 20260718T213443Z
2026-07-18 16:34:43 -05:00
Jarvis
8538262c3e
comms: homelab 20260718T210805Z
2026-07-18 16:08:05 -05:00
Jarvis
36d564e39c
comms: homelab 20260718T201707Z
2026-07-18 15:17:07 -05:00
wjarvis mos-comms
760c293f45
comms: usc 20260718T182225Z
2026-07-18 13:22:25 -05:00
Jarvis
1c8d316d8e
comms: homelab 20260718T182110Z
2026-07-18 13:21:10 -05:00
wjarvis mos-comms
898bbc92cf
comms: usc 20260718T181938Z
2026-07-18 13:19:38 -05:00
wjarvis mos-comms
964f0b8549
comms: usc 20260718T181446Z
2026-07-18 13:14:46 -05:00
Jarvis
0d5aace51d
comms: homelab 20260718T181314Z
2026-07-18 13:13:14 -05:00
wjarvis mos-comms
9aa0cad913
comms: usc 20260718T181108Z
2026-07-18 13:11:08 -05:00
wjarvis mos-comms
d20218d792
comms: usc 20260718T181019Z
2026-07-18 13:10:19 -05:00
wjarvis mos-comms
a259ae5fdf
comms: usc 20260718T175601Z
2026-07-18 12:56:02 -05:00
Jarvis
9d0eb56209
comms: homelab 20260718T175244Z
2026-07-18 12:52:44 -05:00
wjarvis mos-comms
8c7981d398
comms: usc 20260718T175132Z
2026-07-18 12:51:33 -05:00
Jarvis
05a468792d
comms: homelab 20260718T174935Z
2026-07-18 12:49:36 -05:00
wjarvis mos-comms
ccde200b3c
comms: usc 20260718T174526Z
2026-07-18 12:45:27 -05:00
wjarvis mos-comms
4ffb49fd8c
comms: usc 20260718T073055Z
2026-07-18 02:30:55 -05:00
Jarvis
927ac8a252
comms: homelab 20260718T072900Z
2026-07-18 02:29:00 -05:00
wjarvis mos-comms
ca1dac0a26
comms: usc 20260718T072715Z
2026-07-18 02:27:15 -05:00
wjarvis mos-comms
2ca3c339d2
comms: usc 20260718T071956Z
2026-07-18 02:19:56 -05:00
Jarvis
6f9310cf65
comms: homelab 20260718T071744Z
2026-07-18 02:17:44 -05:00
wjarvis mos-comms
c7b8b0fa77
comms: usc 20260718T071509Z
2026-07-18 02:15:09 -05:00
wjarvis mos-comms
7adda4ca1d
comms: usc 20260718T071346Z
2026-07-18 02:13:47 -05:00
Jarvis
d6f148602e
comms: homelab 20260718T071232Z
2026-07-18 02:12:32 -05:00
wjarvis mos-comms
fc9a6c9c68
comms: usc 20260718T071023Z
2026-07-18 02:10:23 -05:00
Jarvis
afa733a4e4
comms: homelab 20260718T070900Z
2026-07-18 02:09:00 -05:00
wjarvis mos-comms
fbf107d616
comms: usc 20260718T064633Z
2026-07-18 01:46:34 -05:00
Jarvis
e84d296c25
comms: homelab 20260718T064558Z
2026-07-18 01:45:58 -05:00
wjarvis mos-comms
be361fc4d6
comms: usc 20260718T064503Z
2026-07-18 01:45:03 -05:00
wjarvis mos-comms
5eda43dfe5
comms: usc 20260718T064236Z
2026-07-18 01:42:37 -05:00
Jarvis
aea273d88f
comms: homelab 20260718T064050Z
2026-07-18 01:40:50 -05:00
wjarvis mos-comms
d822e98439
comms: usc 20260718T064014Z
2026-07-18 01:40:14 -05:00
wjarvis mos-comms
3c4b840da6
comms: usc 20260718T063801Z
2026-07-18 01:38:01 -05:00
Jarvis
78416ac9c5
comms: homelab 20260718T063456Z
2026-07-18 01:34:57 -05:00
wjarvis mos-comms
013a219e24
comms: usc 20260718T063352Z
2026-07-18 01:33:53 -05:00
Jarvis
6db064e61a
comms: homelab 20260718T063227Z
2026-07-18 01:32:27 -05:00
wjarvis mos-comms
65c5df6c18
comms: usc 20260718T063120Z
2026-07-18 01:31:20 -05:00
Jarvis
29c5c91c10
comms: homelab 20260718T062614Z
2026-07-18 01:26:14 -05:00
wjarvis mos-comms
4e001da0b9
comms: usc 20260718T061322Z
2026-07-18 01:13:24 -05:00
Jarvis
253fb728f8
comms: homelab 20260718T060542Z
2026-07-18 01:05:42 -05:00
Jarvis
5ab1c235e5
comms: homelab 20260718T053804Z
2026-07-18 00:38:04 -05:00
Jarvis
aaa7e766f0
comms: homelab 20260718T052654Z
2026-07-18 00:26:54 -05:00
Jarvis
2b8eaff5ff
comms: homelab 20260718T045849Z
2026-07-17 23:58:49 -05:00
Jarvis
e9f117a548
comms: homelab 20260718T045054Z
2026-07-17 23:50:54 -05:00
Jarvis
ef51268273
comms: homelab 20260718T044708Z
2026-07-17 23:47:08 -05:00
Jarvis
bac0b878b9
comms: homelab 20260718T044018Z
2026-07-17 23:40:19 -05:00
Jarvis
c3309c7785
comms: homelab 20260718T042932Z
2026-07-17 23:29:32 -05:00
Jarvis
afa01539c9
comms: homelab 20260718T040919Z
2026-07-17 23:09:19 -05:00
Jarvis
3eeb019523
comms: homelab 20260718T035607Z
2026-07-17 22:56:07 -05:00
Jarvis
9446c28f2b
comms: homelab 20260718T035335Z
2026-07-17 22:53:35 -05:00
Jarvis
543043f957
comms: homelab 20260718T030917Z
2026-07-17 22:09:17 -05:00
Jarvis
b6757f5bf8
comms: homelab 20260718T023435Z
2026-07-17 21:34:35 -05:00
Jarvis
42ac1763f0
comms: homelab 20260718T020446Z
2026-07-17 21:04:46 -05:00
Jarvis
7a5ae9aa7c
comms: homelab 20260718T014156Z
2026-07-17 20:41:56 -05:00
Jarvis
7b61dbfa8e
comms: homelab 20260718T011455Z
2026-07-17 20:14:55 -05:00
Jarvis
c9d93774b1
comms: homelab 20260718T005402Z
2026-07-17 19:54:02 -05:00
Jarvis
058b2afb24
comms: homelab 20260718T000626Z
2026-07-17 19:06:26 -05:00
Jarvis
f2f1a59e64
comms: homelab 20260717T235313Z
2026-07-17 18:53:13 -05:00
wjarvis mos-comms
821054d020
comms: usc 20260717T234250Z
2026-07-17 18:42:51 -05:00
Jarvis
40aebd61b2
comms: homelab 20260717T234135Z
2026-07-17 18:41:35 -05:00
Jarvis
356f6b1fce
comms: homelab 20260717T225935Z
2026-07-17 17:59:36 -05:00
wjarvis mos-comms
9d6ad07909
comms: usc 20260717T225825Z
2026-07-17 17:58:26 -05:00
Jarvis
55bcf189ee
comms: homelab 20260717T225727Z
2026-07-17 17:57:27 -05:00
wjarvis mos-comms
be3d510547
comms: usc 20260717T224339Z
2026-07-17 17:43:40 -05:00
Jarvis
90e092dc7e
comms: homelab 20260717T224247Z
2026-07-17 17:42:47 -05:00
wjarvis mos-comms
12adf45c78
comms: usc 20260717T222134Z
2026-07-17 17:21:34 -05:00
Jarvis
91ac33b906
comms: homelab 20260717T222050Z
2026-07-17 17:20:50 -05:00
wjarvis mos-comms
4eba8f07de
comms: usc 20260717T221821Z
2026-07-17 17:18:22 -05:00
Jarvis
d7f2867a06
comms: homelab 20260717T221752Z
2026-07-17 17:17:52 -05:00
Jarvis
384b50d209
comms: homelab 20260717T221525Z
2026-07-17 17:15:25 -05:00
wjarvis mos-comms
1fc0a34506
comms: usc 20260717T220541Z
2026-07-17 17:05:42 -05:00
Jarvis
b7169010ee
comms: homelab 20260717T220152Z
2026-07-17 17:01:52 -05:00
wjarvis mos-comms
058bdbc156
comms: usc 20260717T215955Z
2026-07-17 16:59:55 -05:00
Jarvis
b9aa48c81d
comms: homelab 20260717T215748Z
2026-07-17 16:57:48 -05:00
Jarvis
fb40b53697
comms: homelab 20260717T201740Z
2026-07-17 15:17:40 -05:00
wjarvis mos-comms
2470e02b6f
comms: usc 20260717T201631Z
2026-07-17 15:16:32 -05:00
Jarvis
f67e771ede
comms: homelab 20260717T201500Z
2026-07-17 15:15:00 -05:00
wjarvis mos-comms
caa7350d03
comms: usc 20260717T201213Z
2026-07-17 15:12:14 -05:00
Jarvis
4534a35ead
comms: homelab 20260717T201053Z
2026-07-17 15:10:53 -05:00
wjarvis mos-comms
acb02cd351
comms: usc 20260717T200544Z
2026-07-17 15:05:44 -05:00
wjarvis mos-comms
e3f6c7e39f
comms: usc 20260717T200420Z
2026-07-17 15:04:20 -05:00
Jarvis
6111fc2027
comms: homelab 20260717T200418Z
2026-07-17 15:04:18 -05:00
wjarvis mos-comms
984551eeff
comms: usc 20260717T200410Z
2026-07-17 15:04:10 -05:00
wjarvis mos-comms
603cc636ec
comms: usc 20260717T200404Z
2026-07-17 15:04:04 -05:00
Jarvis
8ec60a1c2e
comms: homelab 20260717T200310Z
2026-07-17 15:03:10 -05:00
wjarvis mos-comms
850afb0a8a
comms: usc 20260717T200130Z
2026-07-17 15:01:30 -05:00
Jarvis
2f8f5f95db
comms: homelab 20260717T195938Z
2026-07-17 14:59:38 -05:00
wjarvis mos-comms
34dd741278
comms: usc 20260717T195505Z
2026-07-17 14:55:05 -05:00
Jarvis
80989299b9
comms: homelab 20260717T195346Z
2026-07-17 14:53:47 -05:00
wjarvis mos-comms
a62046c782
comms: usc 20260717T194706Z
2026-07-17 14:47:06 -05:00
wjarvis mos-comms
dfee300012
comms: usc 20260717T194523Z
2026-07-17 14:45:24 -05:00
Jarvis
ab4db7163f
comms: homelab 20260717T194510Z
2026-07-17 14:45:10 -05:00
wjarvis mos-comms
7dd5a145fc
comms: usc 20260717T194444Z
2026-07-17 14:44:45 -05:00
Jarvis
49ded73049
comms: homelab 20260717T194423Z
2026-07-17 14:44:24 -05:00
wjarvis mos-comms
4760d30688
comms: usc 20260717T194219Z
2026-07-17 14:42:19 -05:00
wjarvis mos-comms
48531ca692
comms: usc 20260717T194123Z
2026-07-17 14:41:24 -05:00
Jarvis
4f5fe98f40
comms: homelab 20260717T193612Z
2026-07-17 14:36:13 -05:00
wjarvis mos-comms
7b1396d602
comms: usc 20260717T192217Z
2026-07-17 14:22:18 -05:00
Jarvis
23db3e3b67
comms: homelab 20260717T191941Z
2026-07-17 14:19:41 -05:00
wjarvis mos-comms
70826ef610
comms: usc 20260717T191844Z
2026-07-17 14:18:44 -05:00
Jarvis
7a51f665cd
comms: homelab 20260717T191805Z
2026-07-17 14:18:05 -05:00
wjarvis mos-comms
1487e58766
comms: usc 20260717T191404Z
2026-07-17 14:14:04 -05:00
Jarvis
33e497b587
comms: homelab 20260717T191310Z
2026-07-17 14:13:10 -05:00
wjarvis mos-comms
44197766ed
comms: usc 20260717T191137Z
2026-07-17 14:11:37 -05:00
Jarvis
5686e656b4
comms: homelab 20260717T190730Z
2026-07-17 14:07:31 -05:00
wjarvis mos-comms
6221cd3899
comms: usc 20260717T185423Z
2026-07-17 13:54:23 -05:00
wjarvis mos-comms
adc3d2b1e6
comms: usc 20260717T184343Z
2026-07-17 13:43:43 -05:00
wjarvis mos-comms
058a6aaa18
comms: usc 20260717T184244Z
2026-07-17 13:42:44 -05:00
Jarvis
c91639e09f
comms: homelab 20260717T184100Z
2026-07-17 13:41:00 -05:00
wjarvis mos-comms
025798b823
comms: usc 20260717T183700Z
2026-07-17 13:37:01 -05:00
wjarvis mos-comms
b6fbbc0d58
comms: usc 20260717T182756Z
2026-07-17 13:27:56 -05:00
Jarvis
0f932f3035
comms: homelab 20260717T182340Z
2026-07-17 13:23:40 -05:00
wjarvis mos-comms
b081ba4df4
comms: usc 20260717T181654Z
2026-07-17 13:16:55 -05:00
wjarvis mos-comms
d3481f026b
comms: usc 20260717T180959Z
2026-07-17 13:09:59 -05:00
Jarvis
4e6ddd59ef
comms: homelab 20260717T180506Z
2026-07-17 13:05:06 -05:00
wjarvis mos-comms
f00705b026
comms: usc 20260717T175924Z
2026-07-17 12:59:25 -05:00
Jarvis
1e4a15db59
comms: homelab 20260717T175901Z
2026-07-17 12:59:01 -05:00
Jarvis
37b6603d33
comms: homelab 20260717T175828Z
2026-07-17 12:58:28 -05:00
wjarvis mos-comms
50f8a2a59f
comms: usc 20260717T175638Z
2026-07-17 12:56:38 -05:00
Jarvis
a99d429f34
comms: homelab 20260717T175222Z
2026-07-17 12:52:23 -05:00
wjarvis mos-comms
6deb5eb7f8
comms: usc 20260717T174634Z
2026-07-17 12:46:34 -05:00
Jarvis
d168f54dfd
comms: homelab 20260717T173859Z
2026-07-17 12:38:59 -05:00
Jarvis
1a03d60287
comms: homelab 20260717T172938Z
2026-07-17 12:29:38 -05:00
wjarvis mos-comms
b2958bbed7
comms: usc 20260717T172744Z
2026-07-17 12:27:44 -05:00
wjarvis mos-comms
8c3bb2f3a5
comms: usc 20260717T172245Z
2026-07-17 12:22:46 -05:00
Jarvis
e9f015ace4
comms: homelab 20260717T172124Z
2026-07-17 12:21:25 -05:00
wjarvis mos-comms
0a94e37dbe
comms: usc 20260717T171933Z
2026-07-17 12:19:33 -05:00
wjarvis mos-comms
719862de83
comms: usc 20260717T171452Z
2026-07-17 12:14:52 -05:00
Jarvis
22bdaac379
comms: homelab 20260717T171446Z
2026-07-17 12:14:46 -05:00
wjarvis mos-comms
912ad391ff
comms: usc 20260717T171346Z
2026-07-17 12:13:46 -05:00
Jarvis
ea73655e04
comms: homelab 20260717T171301Z
2026-07-17 12:13:01 -05:00
wjarvis mos-comms
22c1752c30
comms: usc 20260717T171127Z
2026-07-17 12:11:27 -05:00
Jarvis
b298a4a7ad
comms: homelab 20260717T171059Z
2026-07-17 12:11:00 -05:00
wjarvis mos-comms
a8edd975a9
comms: usc 20260717T171030Z
2026-07-17 12:10:30 -05:00
wjarvis mos-comms
64d6b982f9
comms: usc 20260717T171010Z
2026-07-17 12:10:10 -05:00
Jarvis
76c34e54d3
comms: homelab 20260717T170945Z
2026-07-17 12:09:45 -05:00
wjarvis mos-comms
47a865f943
comms: usc 20260717T170903Z
2026-07-17 12:09:03 -05:00
wjarvis mos-comms
d7fad74595
comms: usc 20260717T170818Z
2026-07-17 12:08:18 -05:00
Jarvis
dab8657af1
comms: homelab 20260717T170329Z
2026-07-17 12:03:30 -05:00
wjarvis mos-comms
c116447631
comms: usc 20260717T170211Z
2026-07-17 12:02:11 -05:00
Jarvis
3d4fa20adf
comms: homelab 20260717T165952Z
2026-07-17 11:59:52 -05:00
wjarvis mos-comms
4466e2d82c
comms: usc 20260717T165845Z
2026-07-17 11:58:45 -05:00
Jarvis
ab0e15afb2
comms: homelab 20260717T165710Z
2026-07-17 11:57:10 -05:00
wjarvis mos-comms
5cbda2df31
comms: usc 20260717T165422Z
2026-07-17 11:54:23 -05:00
Jarvis
3259aef924
comms: homelab 20260717T164743Z
2026-07-17 11:47:43 -05:00
Jarvis
21766447d7
comms: homelab 20260717T163919Z
2026-07-17 11:39:19 -05:00
Jarvis
924cbd7f4b
comms: homelab 20260717T163848Z
2026-07-17 11:38:49 -05:00
wjarvis mos-comms
ea12623026
comms: usc 20260717T163703Z
2026-07-17 11:37:05 -05:00
Jarvis
df91a4e888
comms: homelab 20260717T163226Z
2026-07-17 11:32:26 -05:00
wjarvis mos-comms
bd68956622
comms: usc 20260717T163131Z
2026-07-17 11:31:31 -05:00
Jarvis
8e6939f321
comms: homelab 20260717T163055Z
2026-07-17 11:30:56 -05:00
wjarvis mos-comms
693fd9aaa0
comms: usc 20260717T162912Z
2026-07-17 11:29:13 -05:00
Jarvis
a064859482
comms: homelab 20260717T162537Z
2026-07-17 11:25:37 -05:00
wjarvis mos-comms
f631a3c76a
comms: usc 20260717T162402Z
2026-07-17 11:24:03 -05:00
Jarvis
d9bd8fab26
comms: homelab 20260717T161951Z
2026-07-17 11:19:52 -05:00
wjarvis mos-comms
4d0ba9fe49
comms: usc 20260717T161358Z
2026-07-17 11:13:58 -05:00
Jarvis
8cc3460b93
comms: homelab 20260717T054411Z
2026-07-17 00:44:11 -05:00
Jarvis
5a62453e1f
comms: homelab 20260717T054002Z
2026-07-17 00:40:02 -05:00
Jarvis
afa325c0e5
comms: homelab 20260717T051302Z
2026-07-17 00:13:02 -05:00
Jarvis
cc2ea4d78e
comms: homelab 20260717T050342Z
2026-07-17 00:03:42 -05:00
Jarvis
a4573475ca
comms: homelab 20260717T045530Z
2026-07-16 23:55:30 -05:00
Jarvis
9d238f7009
comms: homelab 20260717T044622Z
2026-07-16 23:46:22 -05:00
Jarvis
84088ee3c8
comms: homelab 20260717T043324Z
2026-07-16 23:33:24 -05:00
Jarvis
558a6af7e8
comms: homelab 20260717T042528Z
2026-07-16 23:25:28 -05:00
Jarvis
6ff8983230
comms: homelab 20260717T040522Z
2026-07-16 23:05:22 -05:00
Jarvis
838a90b51e
comms: homelab 20260717T034955Z
2026-07-16 22:49:55 -05:00
Jarvis
d28f4ba980
comms: homelab 20260717T034658Z
2026-07-16 22:46:59 -05:00
wjarvis mos-comms
a93b168522
comms: usc 20260717T034229Z
2026-07-16 22:42:29 -05:00
Jarvis
8e402b0827
comms: homelab 20260717T034041Z
2026-07-16 22:40:41 -05:00
wjarvis mos-comms
6599ae33b9
comms: usc 20260717T032630Z
2026-07-16 22:26:30 -05:00
wjarvis mos-comms
c5306ed7a5
comms: usc 20260717T031936Z
2026-07-16 22:19:36 -05:00
Jarvis
cd0a0b223d
comms: homelab 20260717T024629Z
2026-07-16 21:46:29 -05:00
wjarvis mos-comms
954bc46de7
comms: usc 20260717T023738Z
2026-07-16 21:37:38 -05:00
Jarvis
8b3297c3e8
comms: homelab 20260717T023645Z
2026-07-16 21:36:45 -05:00
Jarvis
8fae9b12fb
comms: homelab 20260717T021019Z
2026-07-16 21:10:19 -05:00
Jarvis
a81005672a
comms: homelab 20260717T020606Z
2026-07-16 21:06:06 -05:00
Jarvis
bff8c49253
comms: homelab 20260717T011533Z
2026-07-16 20:15:33 -05:00
Jarvis
fd924d30ba
comms: homelab 20260717T010556Z
2026-07-16 20:05:56 -05:00
wjarvis mos-comms
9b332f1a8d
comms: usc 20260717T010236Z
2026-07-16 20:02:36 -05:00
Jarvis
ea4fd1b65b
comms: homelab 20260717T010120Z
2026-07-16 20:01:20 -05:00
Jarvis
ca66ffaa33
comms: homelab 20260717T005321Z
2026-07-16 19:53:21 -05:00
wjarvis mos-comms
58a65886a9
comms: usc 20260717T005310Z
2026-07-16 19:53:10 -05:00
Jarvis
81aaf995ae
comms: homelab 20260717T005121Z
2026-07-16 19:51:21 -05:00
wjarvis mos-comms
1539b6f5bf
comms: usc 20260717T005048Z
2026-07-16 19:50:48 -05:00
Jarvis
6288aade27
comms: homelab 20260717T005007Z
2026-07-16 19:50:07 -05:00
wjarvis mos-comms
b1d248c2a0
comms: usc 20260717T004800Z
2026-07-16 19:48:00 -05:00
Jarvis
7d334c0e60
comms: homelab 20260717T004659Z
2026-07-16 19:46:59 -05:00
wjarvis mos-comms
0a700445a3
comms: usc 20260717T004423Z
2026-07-16 19:44:23 -05:00
Jarvis
e52ef3d3c6
comms: homelab 20260717T003948Z
2026-07-16 19:39:49 -05:00
wjarvis mos-comms
5c9af05691
comms: usc 20260717T003558Z
2026-07-16 19:35:58 -05:00
Jarvis
2aa669a026
comms: homelab 20260717T003303Z
2026-07-16 19:33:03 -05:00
wjarvis mos-comms
03bd84db1d
comms: usc 20260717T002517Z
2026-07-16 19:25:17 -05:00
Jarvis
bce06f9336
comms: homelab 20260717T002045Z
2026-07-16 19:20:45 -05:00
wjarvis mos-comms
267fc9a787
comms: usc 20260717T001955Z
2026-07-16 19:19:56 -05:00
Jarvis
7652bc7f3d
comms: homelab 20260717T001825Z
2026-07-16 19:18:25 -05:00
wjarvis mos-comms
e7e1c486e9
comms: usc 20260717T001737Z
2026-07-16 19:17:38 -05:00
Jarvis
6efb95ed07
comms: homelab 20260717T001619Z
2026-07-16 19:16:19 -05:00
wjarvis mos-comms
5a6ef27481
comms: usc 20260717T001525Z
2026-07-16 19:15:25 -05:00
Jarvis
bf2adbf5a2
comms: homelab 20260717T000921Z
2026-07-16 19:09:21 -05:00
Jarvis
33236774d1
comms: homelab 20260717T000614Z
2026-07-16 19:06:14 -05:00
wjarvis mos-comms
c77e4c9e35
comms: usc 20260717T000444Z
2026-07-16 19:04:44 -05:00
wjarvis mos-comms
a7920439a7
comms: usc 20260717T000144Z
2026-07-16 19:01:45 -05:00
Jarvis
958bc7d369
comms: homelab 20260716T235901Z
2026-07-16 18:59:01 -05:00
wjarvis mos-comms
3b24bb8c62
comms: usc 20260716T232048Z
2026-07-16 18:20:49 -05:00
Jarvis
5e443f5a0c
comms: homelab 20260716T231934Z
2026-07-16 18:19:34 -05:00
wjarvis mos-comms
93dc894e69
comms: usc 20260716T231223Z
2026-07-16 18:12:23 -05:00
Jarvis
597b4e4322
comms: homelab 20260716T231157Z
2026-07-16 18:11:58 -05:00
wjarvis mos-comms
a58f9d58d7
comms: usc 20260716T230921Z
2026-07-16 18:09:21 -05:00
Jarvis
0f2852a4ed
comms: homelab 20260716T230349Z
2026-07-16 18:03:50 -05:00
wjarvis mos-comms
84310c81f4
comms: usc 20260716T230203Z
2026-07-16 18:02:03 -05:00
Jarvis
412c03468f
comms: homelab 20260716T225914Z
2026-07-16 17:59:14 -05:00
wjarvis mos-comms
a2fcefa35d
comms: usc 20260716T225854Z
2026-07-16 17:58:54 -05:00
wjarvis mos-comms
c29208fda1
comms: usc 20260716T225547Z
2026-07-16 17:55:48 -05:00
Jarvis
65ed453443
comms: homelab 20260716T225411Z
2026-07-16 17:54:11 -05:00
wjarvis mos-comms
15cca9db1c
comms: usc 20260716T224351Z
2026-07-16 17:43:52 -05:00
Jarvis
1d1fd17a33
comms: homelab 20260716T224154Z
2026-07-16 17:41:54 -05:00
Jarvis
80a4096f75
comms: homelab 20260716T222617Z
2026-07-16 17:26:17 -05:00
wjarvis mos-comms
87dae08286
comms: usc 20260716T222138Z
2026-07-16 17:21:38 -05:00
wjarvis mos-comms
a6de7801ff
comms: usc 20260716T221912Z
2026-07-16 17:19:12 -05:00
Jarvis
af70995755
comms: homelab 20260716T221852Z
2026-07-16 17:18:53 -05:00
wjarvis mos-comms
e37abcfe77
comms: usc 20260716T221638Z
2026-07-16 17:16:38 -05:00
Jarvis
860ac0dfb1
comms: homelab 20260716T221035Z
2026-07-16 17:10:36 -05:00
Jarvis
3b84dd4d1e
comms: homelab 20260716T220558Z
2026-07-16 17:05:58 -05:00
wjarvis mos-comms
69f1ea0fb4
comms: usc 20260716T220445Z
2026-07-16 17:04:45 -05:00
wjarvis mos-comms
490aa76415
comms: usc 20260716T215656Z
2026-07-16 16:56:56 -05:00
wjarvis mos-comms
05edd269a8
comms: usc 20260716T213201Z
2026-07-16 16:32:02 -05:00
Jarvis
c719228d39
comms: homelab 20260716T213036Z
2026-07-16 16:30:36 -05:00
wjarvis mos-comms
53d0a9ba93
comms: usc 20260716T212948Z
2026-07-16 16:29:48 -05:00
Jarvis
a8baa9f96b
comms: homelab 20260716T212605Z
2026-07-16 16:26:05 -05:00
wjarvis mos-comms
8b3d937899
comms: usc 20260716T212356Z
2026-07-16 16:23:57 -05:00
Jarvis
1d43d35c47
comms: homelab 20260716T212201Z
2026-07-16 16:22:01 -05:00
wjarvis mos-comms
40413fb9c7
comms: usc 20260716T211842Z
2026-07-16 16:18:43 -05:00
Jarvis
77d5cd0ccb
comms: homelab 20260716T210741Z
2026-07-16 16:07:41 -05:00
wjarvis mos-comms
91ed0d035a
comms: usc 20260716T210612Z
2026-07-16 16:06:12 -05:00
wjarvis mos-comms
218da96b55
comms: usc 20260716T210540Z
2026-07-16 16:05:40 -05:00
Jarvis
a4fe329ffc
comms: homelab 20260716T210300Z
2026-07-16 16:03:00 -05:00
Jarvis
45da900080
comms: homelab 20260716T202942Z
2026-07-16 15:29:43 -05:00
Jarvis
bd38ce9a61
comms: homelab 20260716T201301Z
2026-07-16 15:13:01 -05:00
wjarvis mos-comms
3a12be5e07
comms: usc 20260716T200756Z
2026-07-16 15:07:57 -05:00
Jarvis
fcff1e6a19
comms: homelab 20260716T200217Z
2026-07-16 15:02:17 -05:00
Jarvis
c46901d713
comms: homelab 20260716T193700Z
2026-07-16 14:37:00 -05:00
Jarvis
5b4615c9ea
comms: homelab 20260716T191954Z
2026-07-16 14:19:54 -05:00
Jarvis
868458b5aa
comms: homelab 20260716T185400Z
2026-07-16 13:54:00 -05:00
Jarvis
86dc2d69e3
comms: homelab 20260716T184048Z
2026-07-16 13:40:48 -05:00
Jarvis
ef88212328
comms: homelab 20260716T182238Z
2026-07-16 13:22:39 -05:00
Jarvis
3e59e12316
comms: homelab 20260716T180558Z
2026-07-16 13:05:58 -05:00
Jarvis
570e27035f
comms: homelab 20260716T173841Z
2026-07-16 12:38:41 -05:00
Jarvis
40bc9a0980
comms: homelab 20260716T170145Z
2026-07-16 12:01:45 -05:00
Jarvis
77c5e0e3be
comms: homelab 20260716T164456Z
2026-07-16 11:44:56 -05:00
Jarvis
b482f882c2
comms: homelab 20260716T163616Z
2026-07-16 11:36:16 -05:00
Jarvis
a008e25308
comms: homelab 20260716T162531Z
2026-07-16 11:25:31 -05:00
Jarvis
cd30f8c66d
comms: homelab 20260716T160753Z
2026-07-16 11:07:53 -05:00
Jarvis
36a87a51e4
comms: homelab 20260716T160521Z
2026-07-16 11:05:21 -05:00
Jarvis
74ad5848d0
comms: homelab 20260716T155603Z
2026-07-16 10:56:03 -05:00
Jarvis
49cfe1604f
comms: homelab 20260716T152713Z
2026-07-16 10:27:14 -05:00
Jarvis
77158132de
comms: homelab 20260716T151028Z
2026-07-16 10:10:28 -05:00
Jarvis
a66459c1ef
comms: homelab 20260716T144847Z
2026-07-16 09:48:47 -05:00
Jarvis
382b59bfab
comms: homelab 20260716T143547Z
2026-07-16 09:35:47 -05:00
Jarvis
eb663d6b3c
comms: homelab 20260716T133525Z
2026-07-16 08:35:26 -05:00
wjarvis mos-comms
7508070be1
comms: usc 20260716T132814Z
2026-07-16 08:28:14 -05:00
Jarvis
72ce456046
comms: homelab 20260716T132635Z
2026-07-16 08:26:35 -05:00
Jarvis
13e83821a2
comms: homelab 20260716T122032Z
2026-07-16 07:20:32 -05:00
Jarvis
7a5f499b25
comms: homelab 20260716T114624Z
2026-07-16 06:46:24 -05:00
Jarvis
bf71e86084
comms: homelab 20260716T112046Z
2026-07-16 06:20:46 -05:00
Jarvis
07a4c8f9df
comms: homelab 20260716T105629Z
2026-07-16 05:56:29 -05:00
Jarvis
a474f447bf
comms: homelab 20260716T103837Z
2026-07-16 05:38:37 -05:00
Jarvis
22b85eb2cd
comms: homelab 20260716T095940Z
2026-07-16 04:59:40 -05:00
Jarvis
ec9ba6e18b
comms: homelab 20260716T091416Z
2026-07-16 04:14:16 -05:00
Jarvis
093e2e9815
comms: homelab 20260716T081621Z
2026-07-16 03:16:21 -05:00
Jarvis
bbf367bd28
comms: homelab 20260716T074951Z
2026-07-16 02:49:51 -05:00
Jarvis
e28041ce03
comms: homelab 20260716T073343Z
2026-07-16 02:33:43 -05:00
Jarvis
8ce238379c
comms: homelab 20260716T072115Z
2026-07-16 02:21:15 -05:00
Jarvis
c5dea41cd1
comms: homelab 20260716T065305Z
2026-07-16 01:53:05 -05:00
Jarvis
31604d7066
comms: homelab 20260716T064713Z
2026-07-16 01:47:13 -05:00
Jarvis
dc6df621d7
comms: homelab 20260716T062711Z
2026-07-16 01:27:11 -05:00
Jarvis
0e5740c2c4
comms: homelab 20260716T062300Z
2026-07-16 01:23:00 -05:00
Jarvis
f847211bc7
comms: homelab 20260716T061207Z
2026-07-16 01:12:07 -05:00
Jarvis
e2b9c7c588
comms: homelab 20260716T060157Z
2026-07-16 01:01:57 -05:00
Jarvis
f4028c5608
comms: homelab 20260716T055721Z
2026-07-16 00:57:21 -05:00
Jarvis
24a503c4d6
comms: homelab 20260716T054839Z
2026-07-16 00:48:39 -05:00
Jarvis
29b0954170
comms: homelab 20260716T053646Z
2026-07-16 00:36:46 -05:00
Jarvis
450e4b25de
comms: homelab 20260716T051703Z
2026-07-16 00:17:03 -05:00
Jarvis
b9788d79b0
comms: homelab 20260716T043841Z
2026-07-15 23:38:41 -05:00
Jarvis
af08bb6ed7
comms: homelab 20260716T043609Z
2026-07-15 23:36:09 -05:00
Jarvis
ff09d723c2
comms: homelab 20260716T040256Z
2026-07-15 23:02:56 -05:00
Jarvis
08b6f68bbe
comms: homelab 20260716T034008Z
2026-07-15 22:40:08 -05:00
Jarvis
39b944a7d9
comms: homelab 20260716T030959Z
2026-07-15 22:10:00 -05:00
Jarvis
ccf872c28b
comms: homelab 20260716T022655Z
2026-07-15 21:26:55 -05:00
Jarvis
f5fc61dafa
comms: homelab 20260716T020202Z
2026-07-15 21:02:02 -05:00
Jarvis
9a60e43f89
comms: homelab 20260716T013435Z
2026-07-15 20:34:35 -05:00
wjarvis mos-comms
8ba5e5c5d4
comms: usc 20260716T004701Z
2026-07-15 19:47:01 -05:00
Jarvis
a896d0d072
comms: homelab 20260716T004626Z
2026-07-15 19:46:26 -05:00
wjarvis mos-comms
1cf1c1eef1
comms: usc 20260716T004019Z
2026-07-15 19:40:19 -05:00
Jarvis
255bf5c33e
comms: homelab 20260716T003919Z
2026-07-15 19:39:19 -05:00
wjarvis mos-comms
c5c24cf200
comms: usc 20260716T003657Z
2026-07-15 19:36:57 -05:00
wjarvis mos-comms
8bce99c875
comms: usc 20260716T003556Z
2026-07-15 19:35:56 -05:00
Jarvis
d19c6feaed
comms: homelab 20260716T003508Z
2026-07-15 19:35:08 -05:00
Jarvis
c5be9e793a
comms: homelab 20260716T002830Z
2026-07-15 19:28:30 -05:00
Jarvis
73010662a0
comms: homelab 20260716T002621Z
2026-07-15 19:26:21 -05:00
wjarvis mos-comms
b15d537da3
comms: usc 20260716T002224Z
2026-07-15 19:22:24 -05:00
Jarvis
4d489dc20f
comms: homelab 20260716T002015Z
2026-07-15 19:20:15 -05:00
wjarvis mos-comms
29f1d2810f
comms: usc 20260716T001525Z
2026-07-15 19:15:25 -05:00
wjarvis mos-comms
c36cdcd6f1
comms: usc 20260716T001310Z
2026-07-15 19:13:10 -05:00
wjarvis mos-comms
650dd65417
comms: usc 20260716T001135Z
2026-07-15 19:11:35 -05:00
Jarvis
49bfc434e1
comms: homelab 20260716T001001Z
2026-07-15 19:10:01 -05:00
wjarvis mos-comms
f030641c4d
comms: usc 20260716T000228Z
2026-07-15 19:02:28 -05:00
wjarvis mos-comms
e1b5deab21
comms: usc 20260715T235819Z
2026-07-15 18:58:19 -05:00
wjarvis mos-comms
1e0fed09e0
comms: usc 20260715T235710Z
2026-07-15 18:57:10 -05:00
Jarvis
e4b53c5fed
comms: homelab 20260715T235559Z
2026-07-15 18:55:59 -05:00
wjarvis mos-comms
b1958f6c2d
comms: usc 20260715T234940Z
2026-07-15 18:49:40 -05:00
wjarvis mos-comms
278b08137c
comms: usc 20260715T234642Z
2026-07-15 18:46:43 -05:00
wjarvis mos-comms
fb2ef45f7a
comms: usc 20260715T234546Z
2026-07-15 18:45:46 -05:00
Jarvis
a6b8c3ad94
comms: homelab 20260715T234419Z
2026-07-15 18:44:19 -05:00
wjarvis mos-comms
79f21964f2
comms: usc 20260715T233559Z
2026-07-15 18:35:59 -05:00
wjarvis mos-comms
3c54c7773d
comms: usc 20260715T233323Z
2026-07-15 18:33:23 -05:00
wjarvis mos-comms
413a704609
comms: usc 20260715T233234Z
2026-07-15 18:32:34 -05:00
Jarvis
f93996af39
comms: homelab 20260715T233102Z
2026-07-15 18:31:03 -05:00
wjarvis mos-comms
cc404ad8d4
comms: usc 20260715T232146Z
2026-07-15 18:21:46 -05:00
wjarvis mos-comms
a05dfcb360
comms: usc 20260715T231907Z
2026-07-15 18:19:07 -05:00
wjarvis mos-comms
c59b3fa53d
comms: usc 20260715T231817Z
2026-07-15 18:18:17 -05:00
Jarvis
c249d9e172
comms: homelab 20260715T231733Z
2026-07-15 18:17:34 -05:00
wjarvis mos-comms
91202653e4
comms: usc 20260715T230454Z
2026-07-15 18:04:54 -05:00
wjarvis mos-comms
a662901ff0
comms: usc 20260715T230253Z
2026-07-15 18:02:53 -05:00
wjarvis mos-comms
b72c19f87d
comms: usc 20260715T230159Z
2026-07-15 18:01:59 -05:00
Jarvis
0a696ec2b3
comms: homelab 20260715T230102Z
2026-07-15 18:01:03 -05:00
wjarvis mos-comms
8e3f973905
comms: usc 20260715T224627Z
2026-07-15 17:46:27 -05:00
wjarvis mos-comms
66bdffab81
comms: usc 20260715T224257Z
2026-07-15 17:42:57 -05:00
wjarvis mos-comms
e49fc9d782
comms: usc 20260715T224145Z
2026-07-15 17:41:45 -05:00
Jarvis
52870b3e0e
comms: homelab 20260715T224054Z
2026-07-15 17:40:54 -05:00
Jarvis
c806d75200
comms: homelab 20260715T223624Z
2026-07-15 17:36:24 -05:00
wjarvis mos-comms
566ba5a913
comms: usc 20260715T223527Z
2026-07-15 17:35:28 -05:00
Jarvis
21d2e94baf
comms: homelab 20260715T223027Z
2026-07-15 17:30:27 -05:00
wjarvis mos-comms
dd1730c7f2
comms: usc 20260715T222913Z
2026-07-15 17:29:13 -05:00
Jarvis
7ac93508d5
comms: homelab 20260715T222747Z
2026-07-15 17:27:47 -05:00
Jarvis
1e140979df
comms: homelab 20260715T213632Z
2026-07-15 16:36:33 -05:00
wjarvis mos-comms
74b8b19e87
comms: usc 20260715T210002Z
2026-07-15 16:00:02 -05:00
Jarvis
8c1fc60fa5
comms: homelab 20260715T205856Z
2026-07-15 15:58:56 -05:00
Jarvis
b29cd82237
comms: homelab 20260715T205616Z
2026-07-15 15:56:16 -05:00
Jarvis
5dce007464
comms: homelab 20260715T205055Z
2026-07-15 15:50:55 -05:00
wjarvis mos-comms
ecd991bfb0
comms: usc 20260715T204215Z
2026-07-15 15:42:15 -05:00
Jarvis
f54cda33bc
comms: homelab 20260715T203959Z
2026-07-15 15:39:59 -05:00
wjarvis mos-comms
e733dcf3f1
comms: usc 20260715T203832Z
2026-07-15 15:38:32 -05:00
Jarvis
1b0d605a7e
comms: homelab 20260715T203725Z
2026-07-15 15:37:25 -05:00
wjarvis mos-comms
a9202518a4
comms: usc 20260715T202510Z
2026-07-15 15:25:10 -05:00
Jarvis
4306421eae
comms: homelab 20260715T202253Z
2026-07-15 15:22:53 -05:00
wjarvis mos-comms
86fac8f22a
comms: usc 20260715T201615Z
2026-07-15 15:16:16 -05:00
Jarvis
755b4ca9ac
comms: homelab 20260715T201506Z
2026-07-15 15:15:06 -05:00
wjarvis mos-comms
eecb01a978
comms: usc 20260715T200842Z
2026-07-15 15:08:42 -05:00
wjarvis mos-comms
e456baea66
comms: usc 20260715T200231Z
2026-07-15 15:02:31 -05:00
Jarvis
cce17bb689
comms: homelab 20260715T195810Z
2026-07-15 14:58:10 -05:00
Jarvis
72d087bee1
comms: homelab 20260715T195004Z
2026-07-15 14:50:04 -05:00
wjarvis mos-comms
3856a67749
comms: usc 20260715T194752Z
2026-07-15 14:47:52 -05:00
Jarvis
c3bc77a233
comms: homelab 20260715T194625Z
2026-07-15 14:46:25 -05:00
wjarvis mos-comms
b8e0f364b3
comms: usc 20260715T194426Z
2026-07-15 14:44:26 -05:00
Jarvis
081803e9e5
comms: homelab 20260715T194153Z
2026-07-15 14:41:53 -05:00
Jarvis
52994c3ec9
comms: homelab 20260715T191727Z
2026-07-15 14:17:27 -05:00
Jarvis
fe07a0b5c1
comms: homelab 20260715T190349Z
2026-07-15 14:03:49 -05:00
Jarvis
5eff418a84
comms: homelab 20260715T185731Z
2026-07-15 13:57:31 -05:00
Jarvis
2519828566
comms: homelab 20260715T184308Z
2026-07-15 13:43:09 -05:00
Jarvis
4348e44b2e
comms: homelab 20260715T180046Z
2026-07-15 13:00:46 -05:00
Jarvis
d6246909ae
comms: homelab 20260715T174141Z
2026-07-15 12:41:41 -05:00
Jarvis
ab02ead32e
comms: homelab 20260715T172156Z
2026-07-15 12:21:57 -05:00
wjarvis mos-comms
d7e5b409c1
comms: usc 20260715T170232Z
2026-07-15 12:02:32 -05:00
Jarvis and Claude Opus 4.8
204b09c672
comms: relay M3 completion and M4 start
...
Co-Authored-By: Claude Opus 4.8 <[email protected] >
2026-07-15 12:01:44 -05:00
Jarvis and Claude Opus 4.8
92a03906e5
comms: relay reviewed M3-002 head
...
Co-Authored-By: Claude Opus 4.8 <[email protected] >
2026-07-15 11:40:20 -05:00
Jarvis
5f185e41ea
comms: homelab 20260715T161510Z
2026-07-15 11:15:32 -05:00
Jarvis
666f6c9024
comms: homelab 20260715T160422Z
2026-07-15 11:04:48 -05:00
Jarvis
ea98598c81
comms: homelab 20260715T155411Z
2026-07-15 10:54:29 -05:00
wjarvis mos-comms
634f4369af
comms: usc 20260715T151932Z
2026-07-15 10:19:33 -05:00
Jarvis
5a06d65e2e
comms: homelab 20260715T151844Z
2026-07-15 10:18:44 -05:00
Jarvis
4c1035a521
comms: homelab 20260715T150439Z
2026-07-15 10:04:39 -05:00
Jarvis
054b442296
comms: homelab 20260715T143907Z
2026-07-15 09:39:07 -05:00
Jarvis
653684c26d
comms: homelab 20260715T143519Z
2026-07-15 09:35:19 -05:00
Jarvis
33fa790e3c
comms: homelab 20260715T142701Z
2026-07-15 09:27:01 -05:00
Jarvis
2bc5cf6ab8
comms: homelab 20260715T142058Z
2026-07-15 09:20:58 -05:00
Jarvis
891461ea0d
comms: homelab 20260715T141358Z
2026-07-15 09:13:58 -05:00
Jarvis
ec334a6b3b
comms: homelab 20260715T135717Z
2026-07-15 08:57:17 -05:00
Jarvis
c87b894743
comms: homelab 20260715T135437Z
2026-07-15 08:54:37 -05:00
Jarvis
969581590f
comms: homelab 20260715T134627Z
2026-07-15 08:46:27 -05:00
wjarvis mos-comms
26da717842
comms: usc 20260715T134511Z
2026-07-15 08:45:12 -05:00
Jarvis
7142d165c6
comms: homelab 20260715T134139Z
2026-07-15 08:41:39 -05:00
Jarvis
d212f357b8
comms: homelab 20260715T133926Z
2026-07-15 08:39:26 -05:00
Jarvis
21de4b5eb5
comms: homelab 20260715T132843Z
2026-07-15 08:28:43 -05:00
Jarvis
252b40d1a3
comms: homelab 20260715T132547Z
2026-07-15 08:25:47 -05:00
Jarvis
5e291ad9ba
comms: homelab 20260715T131939Z
2026-07-15 08:19:39 -05:00
Jarvis
9ca3271e9e
comms: homelab 20260715T131705Z
2026-07-15 08:17:05 -05:00
Jarvis
33321f31e6
comms: homelab 20260715T130941Z
2026-07-15 08:09:42 -05:00
Jarvis
4c070533c0
comms: homelab 20260715T125423Z
2026-07-15 07:54:23 -05:00
Jarvis
bac5b67a52
comms: homelab 20260715T123922Z
2026-07-15 07:39:22 -05:00
Jarvis
7dd4f6409a
comms: homelab 20260715T121539Z
2026-07-15 07:15:40 -05:00
wjarvis mos-comms
15feb6cd1e
comms: usc 20260715T121334Z
2026-07-15 07:13:35 -05:00
Jarvis
aefa13c755
comms: homelab 20260715T121311Z
2026-07-15 07:13:11 -05:00
Jarvis
eb6a792499
comms: homelab 20260715T120339Z
2026-07-15 07:03:39 -05:00
Jarvis
bc12bd1b6e
comms: homelab 20260715T115602Z
2026-07-15 06:56:02 -05:00
Jarvis
cd4d67e96e
comms: homelab 20260715T115125Z
2026-07-15 06:51:25 -05:00
Jarvis
9690f95a3e
comms: homelab 20260715T113159Z
2026-07-15 06:31:59 -05:00
Jarvis
f814ab1322
comms: homelab 20260715T112519Z
2026-07-15 06:25:19 -05:00
Jarvis
422cbdf237
comms: homelab 20260715T111410Z
2026-07-15 06:14:10 -05:00
Jarvis
a062fab0fe
comms: homelab 20260715T110805Z
2026-07-15 06:08:05 -05:00
Jarvis
c679fa8a75
comms: homelab 20260715T105236Z
2026-07-15 05:52:36 -05:00
Jarvis
d441e4e204
comms: homelab 20260715T102331Z
2026-07-15 05:23:32 -05:00
Jarvis
a08a8dd22f
comms: homelab 20260715T101607Z
2026-07-15 05:16:07 -05:00
Jarvis
155cb142bc
comms: homelab 20260715T100803Z
2026-07-15 05:08:03 -05:00
Jarvis
0cb3e75833
comms: homelab 20260715T092347Z
2026-07-15 04:23:47 -05:00
Jarvis
8281ab0c3e
comms: homelab 20260715T092251Z
2026-07-15 04:22:51 -05:00
wjarvis mos-comms
89759b5f46
comms: usc 20260715T085727Z
2026-07-15 03:57:27 -05:00
Jarvis
8449dcc2cc
comms: homelab 20260715T085637Z
2026-07-15 03:56:37 -05:00
Jarvis
e019db3371
comms: homelab 20260715T084149Z
2026-07-15 03:41:49 -05:00
Jarvis
bb9447f004
comms: homelab 20260715T083606Z
2026-07-15 03:36:06 -05:00
Jarvis
5fdc88a7c7
comms: homelab 20260715T082510Z
2026-07-15 03:25:10 -05:00
Jarvis
68f2f80669
comms: homelab 20260715T081457Z
2026-07-15 03:14:57 -05:00
Jarvis
4bb2c749c3
comms: homelab 20260715T075153Z
2026-07-15 02:51:53 -05:00
Jarvis
92170dcc4c
comms: homelab 20260715T073238Z
2026-07-15 02:32:38 -05:00
Jarvis
90aed6220f
comms: homelab 20260715T065251Z
2026-07-15 01:52:51 -05:00
Jarvis
1a91a13edb
comms: homelab 20260715T062559Z
2026-07-15 01:25:59 -05:00
Jarvis
9fd779bc66
comms: homelab 20260715T060856Z
2026-07-15 01:08:56 -05:00
Jarvis
5460e5c63f
comms: homelab 20260715T055934Z
2026-07-15 00:59:35 -05:00
Jarvis
4ee9b473e9
comms: homelab 20260715T054844Z
2026-07-15 00:48:44 -05:00
Jarvis
bb2704527e
comms: homelab 20260715T054515Z
2026-07-15 00:45:16 -05:00
Jarvis
35cdaf0d81
comms: homelab 20260715T053708Z
2026-07-15 00:37:08 -05:00
Jarvis
3c47980919
comms: homelab 20260715T053137Z
2026-07-15 00:31:37 -05:00
Jarvis
0087a7d6dc
comms: homelab 20260715T052710Z
2026-07-15 00:27:10 -05:00
Jarvis
75b6a1a719
comms: homelab 20260715T044456Z
2026-07-14 23:44:56 -05:00
wjarvis mos-comms
cb4853a5e4
comms: usc 20260715T044358Z
2026-07-14 23:43:58 -05:00
Jarvis
1ffc4b982c
comms: homelab 20260715T043902Z
2026-07-14 23:39:02 -05:00
Jarvis
2bb1304e5d
comms: homelab 20260715T040852Z
2026-07-14 23:08:52 -05:00
Jarvis
e56b7c2114
comms: homelab 20260715T022820Z
2026-07-14 21:28:21 -05:00
Jarvis
6c338b8c34
comms: homelab 20260715T014941Z
2026-07-14 20:49:41 -05:00
wjarvis mos-comms
d80bbaf335
comms: usc 20260715T014709Z
2026-07-14 20:47:10 -05:00
Jarvis
52fa2ae0bb
comms: homelab 20260715T014556Z
2026-07-14 20:45:56 -05:00
Jarvis
9752175cf4
comms: homelab 20260715T012719Z
2026-07-14 20:27:19 -05:00
Jarvis
19abfc0efd
comms: homelab 20260715T010915Z
2026-07-14 20:09:15 -05:00
Jarvis
b938f54ae1
comms: homelab 20260715T010355Z
2026-07-14 20:03:55 -05:00
Jarvis
9ba1cb992f
comms: homelab 20260715T003554Z
2026-07-14 19:35:54 -05:00
Jarvis
5253689bfc
comms: homelab 20260715T001819Z
2026-07-14 19:18:19 -05:00
wjarvis mos-comms
fd424de30e
comms: usc 20260715T001533Z
2026-07-14 19:15:34 -05:00
Jarvis
a482545412
comms: homelab 20260715T001300Z
2026-07-14 19:13:00 -05:00
Jarvis
b0e9c92f6c
docs: publish reviewed North Star rev4 artifact
2026-07-14 19:12:47 -05:00
Jarvis
26c464d68a
comms: homelab 20260715T000906Z
2026-07-14 19:09:06 -05:00
Jarvis
283d44a707
comms: homelab 20260715T000144Z
2026-07-14 19:01:45 -05:00
wjarvis mos-comms
840da12ad5
comms: usc 20260714T235749Z
2026-07-14 18:57:49 -05:00
Jarvis
944598dc52
comms: homelab 20260714T235020Z
2026-07-14 18:50:20 -05:00
Jarvis
2b4c3643c3
comms: homelab 20260714T234258Z
2026-07-14 18:42:58 -05:00
Jarvis
5b925faa6d
comms: homelab 20260714T233100Z
2026-07-14 18:31:00 -05:00
Jarvis and Claude Opus 4.8
ea0541f435
comms: publish North Star rev3 artifact
...
Co-Authored-By: Claude Opus 4.8 <[email protected] >
2026-07-14 18:30:44 -05:00
Jarvis
77a3beeb50
comms: homelab 20260714T233025Z
2026-07-14 18:30:25 -05:00
Jarvis
2953a58f55
comms: homelab 20260714T231003Z
2026-07-14 18:10:03 -05:00
wjarvis mos-comms
baf0545cd2
comms: usc 20260714T230329Z
2026-07-14 18:03:30 -05:00
Jarvis
72a3bae6b0
comms: homelab 20260714T230224Z
2026-07-14 18:02:24 -05:00
wjarvis mos-comms
497dd6c0a6
comms: usc 20260714T225953Z
2026-07-14 17:59:54 -05:00
Jarvis
834f0126eb
comms: homelab 20260714T225207Z
2026-07-14 17:52:07 -05:00
wjarvis mos-comms
e8780f20ab
comms: usc 20260714T224821Z
2026-07-14 17:48:21 -05:00
wjarvis mos-comms
3c1b3eb9bd
comms: usc 20260714T223945Z
2026-07-14 17:39:45 -05:00
Jarvis
6233ba297d
comms: homelab 20260714T222313Z
2026-07-14 17:23:13 -05:00
Jarvis
b4be5b4d3f
comms: homelab 20260714T221926Z
2026-07-14 17:19:26 -05:00
Jarvis
174a28af75
comms: publish web control-plane rev2 planning artifact
2026-07-14 17:19:16 -05:00
wjarvis mos-comms
25e5269ff3
comms: usc 20260714T221820Z
2026-07-14 17:18:20 -05:00
Jarvis
245fc723c2
comms: homelab 20260714T221751Z
2026-07-14 17:17:51 -05:00
wjarvis mos-comms
8c3b402ef0
comms: usc 20260714T220425Z
2026-07-14 17:04:25 -05:00
Jarvis
3c8d295ecf
comms: homelab 20260714T220151Z
2026-07-14 17:01:51 -05:00
Jarvis
44b5c3aa52
comms: homelab 20260714T215708Z
2026-07-14 16:57:08 -05:00
wjarvis mos-comms
c9f6e97a80
comms: usc 20260714T215454Z
2026-07-14 16:54:55 -05:00
Jarvis
f37e069a94
comms: homelab 20260714T214833Z
2026-07-14 16:48:33 -05:00
Jarvis
19ffe3d93d
comms: homelab 20260714T214458Z
2026-07-14 16:44:58 -05:00
Jarvis
d22f08d324
comms: homelab 20260714T212528Z
2026-07-14 16:25:28 -05:00
Jarvis
303b9a6025
comms: homelab 20260714T211055Z
2026-07-14 16:10:56 -05:00
wjarvis mos-comms
d8f2ac23ac
comms: usc 20260714T205720Z
2026-07-14 15:57:20 -05:00
Jarvis
5742d76877
comms: homelab 20260714T205546Z
2026-07-14 15:55:46 -05:00
Jarvis
507139e34c
comms: transmit frozen control-plane planning artifact
2026-07-14 15:55:37 -05:00
wjarvis mos-comms
3683aba627
comms: usc 20260714T205417Z
2026-07-14 15:54:17 -05:00
Jarvis
aa831a785a
comms: homelab 20260714T205313Z
2026-07-14 15:53:14 -05:00
wjarvis mos-comms
558696e539
comms: usc 20260714T205016Z
2026-07-14 15:50:17 -05:00
Jarvis
d181ba6c22
comms: homelab 20260714T204515Z
2026-07-14 15:45:15 -05:00
Jarvis
7bbe34ee16
comms: homelab 20260714T203927Z
2026-07-14 15:39:27 -05:00
Jarvis
c6e1afdda4
comms: homelab 20260714T203140Z
2026-07-14 15:31:41 -05:00
Jarvis
c32314236a
comms: homelab 20260714T203037Z
2026-07-14 15:30:37 -05:00
wjarvis mos-comms
2c3eb60441
comms: usc 20260714T202535Z
2026-07-14 15:25:35 -05:00
Jarvis
c0ec6bfcbf
comms: homelab 20260714T202403Z
2026-07-14 15:24:04 -05:00
Jarvis
05a2482aeb
comms: homelab 20260714T202111Z
2026-07-14 15:21:11 -05:00
wjarvis mos-comms
c2b866b37c
comms: usc 20260714T202014Z
2026-07-14 15:20:14 -05:00
Jarvis
cd13c6aa15
comms: homelab 20260714T201717Z
2026-07-14 15:17:18 -05:00
wjarvis mos-comms
067e2eced1
comms: usc 20260714T201537Z
2026-07-14 15:15:37 -05:00
Jarvis
4b7edd7a81
comms: homelab 20260714T201339Z
2026-07-14 15:13:39 -05:00
wjarvis mos-comms
b5daf988a2
comms: usc 20260714T201245Z
2026-07-14 15:12:46 -05:00
Jarvis
f50ed8f86f
comms: homelab 20260714T201107Z
2026-07-14 15:11:07 -05:00
Jarvis
8b68c11da2
comms: homelab 20260714T200349Z
2026-07-14 15:03:50 -05:00
wjarvis mos-comms
cdaa32d648
comms: usc 20260714T200246Z
2026-07-14 15:02:46 -05:00
wjarvis mos-comms
dd49c3ba57
comms: usc 20260714T200237Z
2026-07-14 15:02:37 -05:00
Jarvis
e4e98e97d9
comms: homelab 20260714T200114Z
2026-07-14 15:01:14 -05:00
Jarvis
3a7dd7d430
comms: homelab 20260714T195722Z
2026-07-14 14:57:22 -05:00
wjarvis mos-comms
062a2f1c97
comms: usc 20260714T195643Z
2026-07-14 14:56:44 -05:00
Jarvis
a961bdda47
comms: homelab 20260714T195418Z
2026-07-14 14:54:18 -05:00
wjarvis mos-comms
1dfc68531f
comms: usc 20260714T194043Z
2026-07-14 14:40:43 -05:00
wjarvis mos-comms
1658a29abd
comms: usc 20260714T193952Z
2026-07-14 14:39:52 -05:00
Jarvis
f29d7bc86d
comms: homelab 20260714T193858Z
2026-07-14 14:38:58 -05:00
wjarvis mos-comms
eecc6e3606
comms: usc 20260714T193803Z
2026-07-14 14:38:03 -05:00
wjarvis mos-comms
71042ad674
comms: usc 20260713T215109Z
2026-07-13 16:51:09 -05:00
Jarvis
c20437b289
comms: homelab 20260713T215012Z
2026-07-13 16:50:12 -05:00
Jarvis
dcd8e41d5d
comms: homelab 20260713T214937Z
2026-07-13 16:49:37 -05:00
wjarvis mos-comms
e047d33767
comms: usc 20260713T214921Z
2026-07-13 16:49:21 -05:00
wjarvis mos-comms
88a7822dfd
comms: usc 20260713T214747Z
2026-07-13 16:47:47 -05:00
Jarvis
2dcc490dbc
comms: homelab 20260713T214552Z
2026-07-13 16:45:52 -05:00
wjarvis mos-comms
52b4ccf399
comms: usc 20260713T214234Z
2026-07-13 16:42:34 -05:00
Jarvis
1156555f9d
comms: homelab 20260713T214216Z
2026-07-13 16:42:17 -05:00
wjarvis mos-comms
0602dcdef3
comms: usc 20260713T214035Z
2026-07-13 16:40:37 -05:00
Jarvis
37e72bb29a
comms: homelab 20260713T213922Z
2026-07-13 16:39:22 -05:00
homelab mos-comms
32443452fa
brief: Decision #3 RATIFIED (Option A) + owner flexibility amendment (configurable recovery posture)
2026-07-13 16:39:21 -05:00
Jarvis
f4eb75dc6b
comms: homelab 20260713T213206Z
2026-07-13 16:32:06 -05:00
homelab mos-comms
e8806df728
brief: Kanban SOT Decision #3 — independent verdict (Option A)
2026-07-13 16:32:06 -05:00
Jarvis
f1a149a7f5
comms: homelab 20260713T212934Z
2026-07-13 16:29:34 -05:00
wjarvis mos-comms
7f700d4ca1
comms: usc 20260713T212611Z
2026-07-13 16:26:11 -05:00
wjarvis mos-comms
fe71a42b28
comms: usc 20260713T212142Z
2026-07-13 16:21:42 -05:00
Jarvis
fb373d5c88
comms: homelab 20260713T211947Z
2026-07-13 16:19:47 -05:00
Jarvis
ae4ce99f4d
comms: wjarvis 20260713T211701Z
2026-07-13 16:17:01 -05:00
wjarvis mos-comms
a70fccccfa
comms: wjarvis 20260713T211213Z
2026-07-13 16:12:13 -05:00
wjarvis mos-comms
9c820e2eb8
comms: wjarvis 20260713T211121Z
2026-07-13 16:11:21 -05:00
jason.woltje
d077183554
docs(tess): remediate M5 qualification findings ( #750 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 19:59:38 +00:00
jason.woltje
405984af5a
De-hardcode orchestrator and interaction agent names ( #748 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 18:59:27 +00:00
jason.woltje
8dd4e9d541
docs(tess): ledger sync m4 — M5-003 done, #745/#746 merged ( #749 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-13 18:14:24 +00:00
jason.woltje
bc8016c831
docs( #744 ): complete Tess documentation gate ( #746 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-13 17:44:17 +00:00
jason.woltje
e72388b2cb
docs(tess): ledger sync m3 — M5-001 + M5-002 done ( #745 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-13 16:14:23 +00:00
jason.woltje
6345dbfcf2
feat(agent): add Matrix native runtime provider ( #744 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 15:29:37 +00:00
jason.woltje
c6e3cfbd95
docs(tess): ledger sync — W-001 3-of-3 merged, M5-002 approved, M5-001 in TDD ( #743 )
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/push/ci Pipeline was canceled
2026-07-13 15:29:33 +00:00
jason.woltje
5789711ee0
docs(tess): add migration evidence set ( #742 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-13 15:14:29 +00:00
jason.woltje
f40e6ba388
docs(tess): sync M4 tracking to merged reality (M4 in-progress / gate-pending) ( #741 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-13 15:00:15 +00:00
jason.woltje
b7b0f508e6
feat(gateway): register Hermes runtime provider ( #740 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline was successful
2026-07-13 14:45:08 +00:00
jason.woltje
3378b857eb
feat(memory): bind operator plugin to agent sessions ( #739 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 13:44:20 +00:00
jason.woltje
e2376190e5
feat(gateway): expose Mos coordination boundary ( #737 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-07-13 13:14:44 +00:00
jason.woltje
cca6aaf947
feat(agent): add Hermes transitional capability matrix ( #738 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-07-13 13:14:43 +00:00
jason.woltje
2363f155b4
feat(memory): add operator retrieval plugin ( #736 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 12:44:31 +00:00
jason.woltje
76325ca3f2
feat(tess): add Mos coordination boundary ( #735 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 11:59:16 +00:00
jason.woltje
9e5b9188ce
feat(agent): add transitional Hermes runtime adapter ( #734 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-07-13 11:29:27 +00:00
jason.woltje
f1c6b37b46
fix(tess): route bare Discord approvals ( #733 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 10:29:10 +00:00
jason.woltje
0b621660c8
feat(tess): wire durable interaction surfaces ( #732 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-07-13 10:05:29 +00:00
jason.woltje
84d884b932
feat( #709 ): add configured Discord interaction binding ( #730 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 09:02:45 +00:00
jason.woltje
8246ee0137
feat(tess): add generic interaction CLI ( #731 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 05:52:41 +00:00
jason.woltje
99a2d0fc9d
feat(tess): persist durable session state ( #729 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 05:14:11 +00:00
jason.woltje
e3b5113be2
feat(tess): add configurable Pi interaction service ( #728 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-13 02:59:27 +00:00
jason.woltje
24b07d0f83
docs(tess): sync M1 ledger to merged state; M1-V Mos-owned ( #727 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-13 02:14:13 +00:00
jason.woltje
86a50138a9
feat(tess): add safe runtime observability ( #726 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-13 01:29:18 +00:00
jason.woltje
7b9f40d3b7
fix(tess): redact chat persistence and egress ( #725 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-07-13 01:14:16 +00:00
jason.woltje
9a8a572fcf
feat(tess): add roster-bound tmux fleet provider ( #724 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-07-13 00:59:24 +00:00
jason.woltje
753a360517
fix( #707 ): scope session GC retention ( #720 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-07-13 00:44:19 +00:00
jason.woltje
e92186d768
feat: add Tess runtime provider registry ( #722 )
ci/woodpecker/push/ci-image Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-12 23:53:54 +00:00
jason.woltje
119f64e69d
feat( #707 ): secure Discord service ingress ( #716 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-12 23:18:29 +00:00
jason.woltje
46ca3ce742
fix(tess): enforce command authorization approvals ( #718 )
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/push/ci Pipeline was canceled
2026-07-12 23:18:01 +00:00
jason.woltje
227b73fcdf
fix(security): enforce Tess MCP server identity ( #717 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-07-12 22:49:00 +00:00
jason.woltje
a959b1d6b4
ci: restrict push-event CI to protected branches (halve feature-branch load) ( #721 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-07-12 22:48:58 +00:00
jason.woltje
62f8177806
feat(tess): define runtime provider contract ( #719 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-07-12 22:29:21 +00:00
jason.woltje
353e43c947
fix: enforce Tess session ownership scope ( #715 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-07-12 22:14:17 +00:00
jason.woltje
ca9c2b5c23
restore Tess markdown formatting gate (v2, non-author) ( #714 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-07-12 21:32:16 +00:00
jason.woltje
b580d37d51
Fixes #703 ( #705 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline failed
2026-07-12 20:49:43 +00:00
jason.woltje
59e49cfd15
docs(tess): define Pi-native interaction agent mission ( #712 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline failed
2026-07-12 18:09:54 +00:00
jason.woltje
a99aded26d
fix(tools/git): -h/--help now exits 0 across 7 wrappers ( #702 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-11 09:23:46 +00:00
jason.woltje
4df38f7e81
fix(tools/_lib): /etc/mosaic host-level fallback for credential resolution ( #700 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-10 01:57:12 +00:00
jason.woltje
4e9e053800
fix(tools/tmux): unique per-invocation paste buffer; track auto-submit-drafts.sh ( #697 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-09 17:37:40 +00:00
jason.woltje
851c67c27b
docs(bootstrap): add python-is-python3 to agent-host prerequisites ( #694 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-07-03 09:38:40 +00:00
jason.woltje
86e106fcc9
feat( #462 ): add federation list verb ( #682 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-25 02:15:17 +00:00
jason.woltje
67135d3822
fix(fleet): guard mosaic fleet restart against tight-loop re-entry race ( #680 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-25 01:44:48 +00:00
jason.woltje
adb153428b
feat(installer): --dev flag builds CLI + gateway from source ( #681 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-24 23:54:52 +00:00
jason.woltje
c739256a2c
feat( #462 ): add federation scope enforcement service ( #672 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-24 23:22:46 +00:00
jason.woltje
fc2970916f
style(federation): re-run prettier on TASKS.md (unblock format:check) ( #679 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 22:51:22 +00:00
jason.woltje
79eae2ffce
fix(fleet): raise fleet-personas.spec timeout to 30s (mirror #665 ) ( #677 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-06-24 22:16:49 +00:00
jason.woltje
7035cd23bf
docs(federation): record M3-07/09 merges + fix M3-11 dependency DAG ( #678 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline was successful
2026-06-24 21:44:57 +00:00
jason.woltje
6b94d014a8
feat( #462 ): add federation capabilities verb ( #674 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-06-24 21:39:56 +00:00
jason.woltje
838c44086c
feat( #462 ): add federation query source routing ( #673 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-06-24 21:39:45 +00:00
jason.woltje
3eeed04e17
docs(federation): sync M3 backlog to origin/main reality ( #671 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline was successful
2026-06-24 21:15:14 +00:00
jason.woltje
e0e7be70f5
chore(release): @mosaicstack/mosaic 0.0.48 ( #670 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 20:01:17 +00:00
jason.woltje
d7eaa19380
feat(fleet): provision roster from system-type profile (H3) ( #665 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 19:48:54 +00:00
jason.woltje
248193cd3b
fix(fleet): export MOSAIC_AGENT_CLASS into the agent pane so personas inject ( #669 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 19:38:15 +00:00
jason.woltje
a9857c5043
fix(release): republish @mosaicstack/db 0.0.4 with BacklogService; mosaic 0.0.47 ( #668 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-24 18:54:33 +00:00
jason.woltje
e4ede69144
chore(release): mosaic 0.0.46 (persona contracts live) ( #666 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 18:29:01 +00:00
jason.woltje
a8008138c8
docs(fleet): record per-agent model switch in north star ( #667 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 18:14:37 +00:00
jason.woltje
0d17a29ebe
feat(fleet): export MOSAIC_AGENT_CLASS into agent env (A3a) ( #663 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 17:19:59 +00:00
jason.woltje
28cfecda94
feat(fleet): inject persona contract at launch (A3b) ( #664 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline failed
2026-06-24 17:06:51 +00:00
jason.woltje
6c84ccd0b1
feat(fleet): dedicated orchestrator persona, split from planner ( #662 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 16:42:23 +00:00
jason.woltje
84d2757817
feat(fleet): update-surviving persona customization (H4) ( #661 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 16:21:01 +00:00
jason.woltje
a738ac1410
feat(fleet): system-type profiles (H2) ( #660 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 16:02:25 +00:00
jason.woltje
538f0556d5
feat(fleet): cross-domain baseline persona library (H1) ( #659 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 15:31:56 +00:00
jason.woltje
a094c86eea
feat(fleet): North Star scope — general-purpose system, personas & system profiles (workstream H) ( #658 )
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/push/ci Pipeline was canceled
2026-06-24 15:25:57 +00:00
jason.woltje
f852250419
feat(fleet): native Mosaic backlog on @mosaicstack/db (atomic claim + TTL) ( #657 )
ci/woodpecker/push/ci-image Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-06-24 14:55:10 +00:00
jason.woltje
61b1bdac2a
feat(fleet): add machine-readable NORTH_STAR.yaml + Markdown projection ( #656 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 14:40:09 +00:00
jason.woltje
cabb179d5a
feat(fleet): seed role registry markdown library ( #655 )
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/push/ci Pipeline was canceled
2026-06-24 14:39:54 +00:00
jason.woltje
eb795bab18
chore(release): mosaic CLI 0.0.45 ( #654 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 14:11:33 +00:00
jason.woltje
937077f6be
fix(fleet): report idle agents as available, reserve stuck for genuine blocks ( #653 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 13:58:22 +00:00
jason.woltje
1020cfaf9b
chore(release): mosaic CLI 0.0.44 ( #652 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 06:49:04 +00:00
jason.woltje
70661e3fab
fix(fleet): derive pane idle from window activity fallback ( #651 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 06:37:45 +00:00
jason.woltje
ec8dd7ca86
chore(release): mosaic CLI 0.0.43 ( #650 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 06:08:20 +00:00
jason.woltje
d887555852
feat(fleet): classify agent readiness in fleet ps ( #649 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 05:55:47 +00:00
jason.woltje
e3adc6a1bc
chore(release): mosaic CLI 0.0.42 ( #648 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 05:28:28 +00:00
jason.woltje
aa27c42129
fix(fleet): pre-trust claude agent workdir to clear the folder-trust gate ( #644 ) ( #645 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 05:16:46 +00:00
jason.woltje
16ae809442
fix(update): re-seed framework on version drift, not just in-command updates ( #642 ) ( #646 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-24 05:04:34 +00:00
jason.woltje
6980e40e51
fix(db): stop pglite migration tests flaking CI (timeout + WASM OOM) ( #647 )
ci/woodpecker/push/ci Pipeline was canceled
ci/woodpecker/push/publish Pipeline was canceled
2026-06-24 05:04:28 +00:00
jason.woltje
e6b53ea103
fix(tools): default AGENT_WORK_ROOT to $HOME/mosaic/agent-work ( #641 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was canceled
2026-06-23 13:40:13 +00:00
jason.woltje
4da87640e8
feat(tmux): agent-send.sh --class triage tag for the comms daemon ( #552 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-23 03:25:16 +00:00
jason.woltje
a38a491403
chore(release): mosaic CLI 0.0.41 ( #640 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-23 02:21:04 +00:00
jason.woltje
78d67c6261
chore(ci): bump ci-base image node 22 → 24-alpine ( #639 )
ci/woodpecker/push/ci-image Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-23 00:59:39 +00:00
jason.woltje
94e5cd7a81
ci: eliminate cold pnpm install via pre-baked CI base image (Phase 1) ( #635 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-22 22:50:21 +00:00
jason.woltje
4e84f8e850
feat(fleet): comms-block emitter + FLEET-LAUNCH runbook ( #633 ) ( #638 )
...
ci/woodpecker/push/ci Pipeline was canceled
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 22:23:50 +00:00
jason.woltje
cf8ceb3095
CI: add pre-baked ci-base image (producer) [Phase 1a] ( #637 )
ci/woodpecker/push/ci-image Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-06-22 22:20:48 +00:00
jason.woltje
bf2a6745c8
fix(install): preserve user fleet data on re-seed + refresh active units (CRITICAL) ( #632 )
...
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 21:38:09 +00:00
jason.woltje
d539d61e0e
refactor(fleet): rename tmux socket mosaic-factory → mosaic-fleet ( #630 )
...
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 21:08:43 +00:00
jason.woltje
3f69d45334
docs(fleet): consolidate north-star doctrine (budget + control plane + identity) ( #629 )
...
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/push/ci Pipeline was canceled
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 21:08:41 +00:00
jason.woltje
e2336bb0ca
chore(release): mosaic CLI 0.0.40 ( #624 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-06-22 19:49:45 +00:00
jason.woltje
7342415a32
fix(fleet): consume model_hint + fix socket-default trap (stand-up fixes) ( #627 )
...
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 19:18:01 +00:00
jason.woltje
095e19443b
feat(fleet): onboarding-injection — comms cheat-sheet + peer roster per agent ( #621 )
...
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 17:54:54 +00:00
jason.woltje
fabc413407
feat(fleet): F4 Phase 2a — Matrix CS-API connector client + factory ( #618 )
...
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 16:48:17 +00:00
jason.woltje
858d90329d
feat(fleet): F4 Phase 1 — chat connector abstraction + Matrix design ( #617 )
...
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 16:14:32 +00:00
jason.woltje
2bf66136e4
feat(fleet): enhancer role + two-agent floor (orchestrator + enhancer) ( #615 )
...
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 13:15:59 +00:00
jason.woltje
4434c3c481
docs(fleet): orchestrator+enhancer two-agent floor + role library + Discord plugin north-star ( #613 )
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/push/ci Pipeline was canceled
2026-06-22 13:15:05 +00:00
jason.woltje
dd0a0d38c6
ci(publish): gate kaniko image builds + publish on changed paths (CI throughput) ( #619 )
...
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/push/ci Pipeline was canceled
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 13:14:31 +00:00
jason.woltje
d46ac40890
fix(fleet): boot-survival symmetry — disable-on-remove + add-enable + init-R5 ( #612 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 08:12:58 +00:00
jason.woltje
8ddd48c843
feat(mosaic): mosaic update re-seeds framework + relaunches agents (R13) ( #610 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 03:34:05 +00:00
jason.woltje
528700ceea
feat(framework): P6 — docs + compliance matrix + resident-budget CI ( #607 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/tag/publish Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 02:20:35 +00:00
jason.woltje
32f4215461
chore(release): bump @mosaicstack/mosaic 0.0.38 -> 0.0.39 ( #608 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-06-22 02:16:12 +00:00
jason.woltje
23343bb7f0
feat(mosaic): P5 — overlay composer (compose-contract + *.local overlays) ( #605 )
...
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 02:16:05 +00:00
jason.woltje
c8b2dab0ca
chore(release): bump @mosaicstack/mosaic 0.0.37 -> 0.0.38 ( #603 )
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/push/ci Pipeline was canceled
2026-06-22 01:48:27 +00:00
jason.woltje
6dbe452a9f
fix(fleet): watch viewer-session leak + workdir test settle-race ( #601 )
...
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/push/ci Pipeline was canceled
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 01:43:21 +00:00
jason.woltje
59c755067e
feat(fleet): F3-m2 — native Pi heartbeat + model surface + mosaic_mission_status tool ( #602 )
...
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 01:43:18 +00:00
jason.woltje
6ffb27787e
fix(fleet): complete HB reader/writer consistency + sidecar hardening ( #599 )
...
ci/woodpecker/push/ci Pipeline was canceled
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-22 01:22:35 +00:00
jason.woltje
130837365f
chore(release): bump @mosaicstack/mosaic 0.0.36 -> 0.0.37 ( #597 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline was successful
2026-06-21 23:27:14 +00:00
jason.woltje
67df06f1c4
feat(fleet): orchestrator-mutable fleet — fleet add/remove (F5/R9) ( #596 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-06-21 23:26:21 +00:00
jason.woltje
60a309d5a4
fix(fleet): heartbeat consistency — MOSAIC_HOME path + configurable interval ( #595 )
...
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-21 23:25:53 +00:00
jason.woltje
2dc0f24828
docs(fleet): Fleet Suite PRD (init/configure/operate + Mos-on-Discord) ( #588 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-06-21 23:17:10 +00:00
jason.woltje
31e7a4d25e
docs(framework): P4.1 — fix stale install.sh comments + cmp-equal early-exit ( #593 )
...
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-21 23:12:31 +00:00
jason.woltje
ca19d57bba
feat(fleet): config-type presets + AI-free init wizard (F1) ( #591 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-06-21 23:07:41 +00:00
jason.woltje
bb7d549080
feat(framework): P4 — upgrade-safe Constitution migration (both installers) ( #590 )
...
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-21 23:03:48 +00:00
jason.woltje
5bef2c35eb
feat(fleet): fleet ps surfaces unmanaged socket sessions ( #586 )
ci/woodpecker/push/ci Pipeline was canceled
ci/woodpecker/push/publish Pipeline was canceled
2026-06-21 22:37:34 +00:00
jason.woltje
2849a8f9db
chore(release): bump @mosaicstack/mosaic 0.0.35 -> 0.0.36 ( #585 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-21 21:46:15 +00:00
jason.woltje
7ced5588c9
feat(fleet): launcher heartbeat sidecar — HB for all runtimes (pi/claude/codex) ( #584 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-06-21 21:14:20 +00:00
jason.woltje
afcbbb302f
feat(fleet): auto-enable units on install + drift recognizes wrapped runtimes ( #583 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline was successful
2026-06-21 20:02:19 +00:00
jason.woltje
c2c0b5fe8d
chore(release): bump @mosaicstack/mosaic 0.0.34 -> 0.0.35 ( #582 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-21 18:59:39 +00:00
jason.woltje
c9cfe36204
docs(framework): P3.1 fast-follow — governance wording + gate scope + bare-launch note ( #577 )
...
ci/woodpecker/push/ci Pipeline was canceled
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-21 18:56:50 +00:00
jason.woltje
fc90c89913
fix(fleet): durable runtime PATH for detached agent launch ( #581 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-21 17:30:40 +00:00
jason.woltje
af2eede7a9
feat(fleet): Phase-2 observability — fleet ps + watch + send verify ( #579 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-21 04:23:51 +00:00
jason.woltje
5118be74cb
feat(framework): P3 — extract Constitution (L0) + gut AGENTS dispatcher ( #575 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-21 03:20:32 +00:00
jason.woltje
bf24066a49
feat(framework): P1+P2 — public sanitization + blocking CI gate ( #572 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-21 02:40:11 +00:00
jason.woltje
92316ab41e
feat(framework): P0 — MIT license + executable-leak sanitization ( #570 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-21 01:43:49 +00:00
jason.woltje
b354bc8fae
docs(framework): add agency & persistence patterns to config + guides ( #543 )
...
ci/woodpecker/push/ci Pipeline was canceled
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-06-21 01:43:36 +00:00
jason.woltje
e834bbb83c
fix(fleet): install executable tmux helpers ( #568 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-20 22:27:46 +00:00
jason.woltje
7498fcb20d
fix(fleet): preserve agent env overrides on install ( #567 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-20 21:50:46 +00:00
jason.woltje
42d081613f
chore(release): bump mosaic cli to 0.0.32 ( #566 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-20 21:15:25 +00:00
jason.woltje
b5c1381e45
fix(fleet): harden operator sends for release ( #565 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-20 20:41:11 +00:00
jason.woltje
6dfd78f643
feat(fleet): add local canary CLI ( #563 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-20 17:49:01 +00:00
jason.woltje
45e2c2aad8
docs: plan durable tmux fleet install ( #557 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-20 16:19:19 +00:00
jason.woltje
57919c38d8
fix(framework/tools): wrapper hardening — TLS validation, cred-path fallback, no-CI fast-exit ( #551 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-20 10:16:38 +00:00
jason.woltje
87f561c1f8
fix(launch): include Pi native skill roots in 'all' mode; dedup 'discover' force-loads ( #556 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-19 19:58:09 +00:00
jason.woltje
8c45857859
feat(launch): force-load fleet-critical Pi skills + reconcile skill docs ( #555 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-19 18:31:02 +00:00
jason.woltje
605221d42f
docs(framework/tools): lead TOOLS.md with high-salience fleet-tools cheatsheet ( #554 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-06-19 18:03:03 +00:00
jason.woltje
ee584ab48c
fix(framework/tools): prettier-format woodpecker README — restore main format gate ( #553 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-18 22:39:35 +00:00
jason.woltje
ab4e138003
feat(framework/tools): orchestration helpers — lane-brief.sh + ci-wait.sh ( #547 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline was canceled
2026-06-18 22:08:40 +00:00
jason.woltje
719c6ac3db
fix(framework/tools): eval injection, broken JSON, tmpfile leak ( #549 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was canceled
2026-06-18 21:35:32 +00:00
jason.woltje
b8807e60df
feat(agent-reflection): durable kernel — reflection.v1 capture + risk-floor + Phase-0 ( #545 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-16 21:35:40 +00:00
jason.woltje
c461380a4a
feat(mosaic-as): agent registration + scoped/revocable tokens (US-007) ( #541 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-16 01:10:44 +00:00
jason.woltje
98a771c8f8
Fix Gitea wrapper login resolution ( #538 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-12 02:34:18 +00:00
jason.woltje
bd9527c033
docs(framework): canonize merge-authority policy (hard gate 13 + E2E gate note) ( #537 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-11 23:56:20 +00:00
jason.woltje
aa221bf92e
release(mosaic): bump @mosaicstack/mosaic 0.0.30 -> 0.0.31 ( #534 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/tag/publish Pipeline was successful
2026-06-11 19:55:43 +00:00
jason.woltje
799df40f4e
feat(appservice): room provisioning (M4c) ( #535 )
ci/woodpecker/push/publish Pipeline was canceled
ci/woodpecker/push/ci Pipeline was canceled
2026-06-11 19:50:55 +00:00
jason.woltje
b79e9f32c6
chore(framework): canonize Vault-as-SSOT + ESO-default secrets policy ( #519 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-11 19:07:00 +00:00
jason.woltje
89d69eb23b
docs: add mission control and coordination resilience docs ( #511 )
ci/woodpecker/push/ci Pipeline was canceled
ci/woodpecker/push/publish Pipeline was canceled
2026-06-11 19:06:35 +00:00
jason.woltje
59b611ba8a
refactor(framework): thin-core prompt diet — cut injected contract ~53% ( #529 )
ci/woodpecker/push/ci Pipeline was canceled
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-06-11 18:10:42 +00:00
jason.woltje
dfa0be42f6
feat(framework/tools): inter-agent tmux comms — agent-send.sh + addressing standard ( #533 )
ci/woodpecker/push/ci Pipeline was canceled
ci/woodpecker/push/publish Pipeline was canceled
2026-06-11 18:01:44 +00:00
jason.woltje
bb96a3f23e
ci: publish mosaic-as appservice image ( #532 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-10 23:00:38 +00:00
jason.woltje
48b2f28e45
feat(appservice): mosaic-as daemon host + container (M4a) ( #531 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-10 22:16:28 +00:00
jason.woltje
8f09c910a9
feat(appservice): Matrix Application Service core library (M4a) ( #530 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-10 21:23:25 +00:00
jason.woltje
dde95a59b3
fix(pi): reduce startup skill-token overhead ( #527 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-06-05 18:36:42 +00:00
jason.woltje
821e19dcbb
fix(mosaic-tools): roll up Gitea and Woodpecker wrapper fixes ( #524 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-05-26 20:56:09 +00:00
jason.woltje
755df9079e
Merge pull request 'fix(db): bootstrap migrations on local-tier gateway startup' ( #510 ) from fix/db-bootstrap-migrations into main
2026-05-04 22:13:14 +00:00
jason.woltje and Claude Opus 4.7
ac5650d9f9
fix(db): bootstrap migrations on local-tier gateway startup
...
Fresh `mosaic gateway install` (npm) left the gateway DB schema empty —
sign-in 500'd with `relation "users" does not exist`, and every entry
point (auth, bootstrap setup) failed because they all query the users
table first. Five stacked bugs on the local (PGlite) tier:
1. `packages/db/package.json` `files: ["dist"]` excluded the `drizzle/`
SQL migrations from the published tarball.
2. `runMigrations()` only supports postgres-js — unusable for embedded
PGlite.
3. `apps/gateway/src/database/database.module.ts` never invoked
migrations at startup.
4. `createPgliteDb` didn't load pgvector, so migration 0001's
`CREATE EXTENSION vector` failed.
5. Drizzle's PG migrator wraps every migration in one outer
transaction, which trips Postgres' `check_safe_enum_use` on
migration 0009 (`ALTER TYPE ADD VALUE 'pending'` → `SET DEFAULT
'pending'` in the same tx).
Changes:
- Ship `drizzle/` in the published tarball.
- `createPgliteDb` loads `@electric-sql/pglite/vector`.
- New `runPgliteMigrations(handle)` walks the Drizzle journal and
runs each statement-breakpoint chunk through PGlite's `client.exec()`
(autocommit per statement). Records into `drizzle.__drizzle_migrations`
for interop with the postgres-js path. Per-statement try/catch
surfaces which statement of which migration failed.
- `DatabaseModule` runs migrations in `OnModuleInit` before
`app.listen()`. Local tier: explicit `runPgliteMigrations` then
`storageAdapter.migrate()`. Postgres tier: just `storageAdapter.migrate()`,
which already calls `runMigrations(url)` internally — no double-call.
- Removed `packages/storage/src/test-utils/pglite-with-vector.ts`. The
"intentionally not exported" rationale is moot now that migration
0001 forces pgvector load anyway. The integration test uses
`createPgliteDb` + `runPgliteMigrations` from `@mosaicstack/db`.
Tests: BetterAuth tables exist after migrate; idempotent (re-runs 0009);
partial-failure surfaces statement-level context and leaves no ledger row.
QA on a fresh PGlite install:
- `Applying PGlite schema migrations...` then `Initializing storage
adapter (pglite)...` in startup log.
- `GET /api/bootstrap/status` → `{"needsSetup":true}` HTTP 200 (was 500).
- `POST /api/bootstrap/setup` reaches Zod validator (was 500).
Scope: this PR fixes the local (PGlite) tier. Postgres-tier first
install still has the outer-transaction problem and a journal ordering
bug (0009's `when` < 0008's). Documented inline as TODO and in the
scratchpad — needs a separate change with real-Postgres validation.
Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected] >
2026-05-04 17:06:50 -05:00
jason.woltje
bd83f86740
Merge pull request 'feat(federation): mTLS AuthGuard with OID-based grant resolution (FED-M3-03)' ( #509 ) from feat/federation-m3-auth-guard into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-25 13:27:20 +00:00
jarvis and Claude Sonnet 4.6
0af3e218a1
fix(federation/auth-guard): remediate CRIT-1/CRIT-2 + HIGH-1..4 review findings
...
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
- CRIT-1: Validate cert subjectUserId against grant.subjectUserId from DB;
use authoritative DB value in FederationContext
- CRIT-2: Add @Inject(GrantsService) decorator (tsx/esbuild requirement)
- HIGH-1: Validate UTF8String TLV tag, length, and bounds in OID parser
- HIGH-2: Collapse all 403 wire messages to a generic string to prevent
grant enumeration; keep internal logger detail
- HIGH-3: Assert federation wire envelope shape in all guard tests
- HIGH-4: Regression test for subjectUserId cert/DB mismatch
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-04-25 06:33:37 -05:00
jarvis and Claude Sonnet 4.6
b01c9b3bb0
feat(federation): mTLS AuthGuard with OID-based grant resolution (FED-M3-03)
...
Adds FederationAuthGuard that validates inbound mTLS client certs on
federation API routes. Extracts custom OIDs (grantId, subjectUserId),
loads the grant+peer from DB in one query, asserts active status, and
validates cert serial as defense-in-depth. Attaches FederationContext
to requests on success and uses federation wire-format error envelopes
(not raw NestJS exceptions) for 401/403 responses.
New files:
- apps/gateway/src/federation/oid.util.ts — shared OID extraction (no dupe ASN.1 logic)
- apps/gateway/src/federation/server/federation-auth.guard.ts — guard impl
- apps/gateway/src/federation/server/federation-context.ts — FederationContext type + module augment
- apps/gateway/src/federation/server/index.ts — barrel export
- apps/gateway/src/federation/server/__tests__/federation-auth.guard.spec.ts — 11 unit tests
Modified:
- apps/gateway/src/federation/grants.service.ts — adds getGrantWithPeer() with join
- apps/gateway/src/federation/federation.module.ts — registers FederationAuthGuard as provider
Closes #462
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-04-25 06:33:37 -05:00
jason.woltje
b67f2c9f08
Merge pull request 'feat(federation): outbound mTLS FederationClient (FED-M3-08)' ( #508 ) from feat/federation-m3-client into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-24 04:30:29 +00:00
jarvis and Claude Sonnet 4.6
37675ae3f2
fix(federation/client): serialize cache fills, destroy evicted Agent, cover env-var guard
...
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
- HIGH-A: resolveEntry now uses promise-cache pattern so concurrent
callers serialize on a single in-flight build, eliminating duplicate
key material in heap and duplicate DB round-trips
- HIGH-B: flushPeer destroys the evicted undici Agent so stale TLS
connections close on cert rotation
- MED-C: add regression test for PEER_MISCONFIGURED when
STEP_CA_ROOT_CERT_PATH is unset
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-04-23 22:56:57 -05:00
jarvis and Claude Opus 4.7
a4a6769a6d
fix(federation/client): pin Step-CA root, fix lockfile, harden cache test
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
CRIT-1: regenerate pnpm-lock.yaml so apps/gateway resolves [email protected] .6
(prior PR pushed package.json without lockfile update; CI failed with
ERR_PNPM_OUTDATED_LOCKFILE). Incidentally cleans 57 lines of stale
peer-dep entries.
CRIT-2: cache-hit test no longer swallows resolveEntry errors. Calls the
private method directly twice and asserts identity equality plus a
single DB select, removing the silent-failure path the prior assertion
allowed.
HIGH-1: mTLS Agent now pins Step-CA root via STEP_CA_ROOT_CERT_PATH.
Without the env var resolveEntry throws PEER_MISCONFIGURED, refusing to
dial peers against the public trust store. PEM is read once and cached
on the service instance.
Co-Authored-By: Claude Opus 4.7 <[email protected] >
2026-04-23 22:30:09 -05:00
jarvis and Claude Sonnet 4.6
21650fb194
feat(federation): outbound mTLS FederationClient (FED-M3-08)
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
Implements FederationClientService — a NestJS injectable that dials peer
gateways over mTLS (undici Agent with cert+sealed-key from federation_peers),
invokes list/get/capabilities verbs, validates responses via Zod, and surfaces
all failure modes as typed FederationClientError with a coherent error code
taxonomy (PEER_NOT_FOUND, PEER_INACTIVE, PEER_MISCONFIGURED, NETWORK,
FORBIDDEN, HTTP_{status}, INVALID_RESPONSE).
Per-peer Agent instances are cached in a Map for the service lifetime;
flushPeer(peerId) invalidates the cache for M5/M6 cert rotation and
revocation events.
Wired into FederationModule providers + exports so QuerySourceService
(M3-09) can inject it.
13 unit tests covering all required scenarios via undici MockAgent +
real sealClientKey/unsealClientKey round-trip.
Closes #462
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-04-23 22:16:52 -05:00
jason.woltje
89c733e0b9
feat(federation): two-gateway test harness scaffold (FED-M3-02) ( #505 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-24 03:01:25 +00:00
jason.woltje
ee3f2defd9
feat(types): federation v1 DTOs (FED-M3-01) ( #506 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-24 02:54:40 +00:00
jason.woltje
7342c1290d
fix(federation): use real PEM certs in enrollment + ca service tests ( #507 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-24 02:43:42 +00:00
jason.woltje
e64ddd2c1c
docs(federation): M3 mission planning — 14-task decomposition ( #504 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline was successful
2026-04-24 01:13:40 +00:00
jason.woltje
4ece6dc643
chore(federation): M2 milestone close (FED-M2-13) ( #503 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/tag/publish Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-22 06:09:54 +00:00
jason.woltje
194c3b603e
docs(federation): M2 Step-CA setup guide + admin CLI reference (FED-M2-12) ( #502 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-22 06:06:45 +00:00
jason.woltje
fc1600b738
fix(federation): security hardening — OID verification, atomic activation, audit on failure ( #501 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline failed
2026-04-22 06:02:52 +00:00
jason.woltje
0ee5b14c68
test(federation): M2 E2E peer-add enrollment flow (FED-M2-10) ( #500 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-22 05:37:06 +00:00
jason.woltje
3eee176cc3
test(federation): M2 integration tests (FED-M2-09) ( #499 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-22 05:08:24 +00:00
jason.woltje
74fe60d8d6
feat(federation): admin controller + CLI federation commands (FED-M2-08) ( #498 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-22 04:39:46 +00:00
jason.woltje
0bfaa56e9e
feat(federation): enrollment controller + single-use token flow (FED-M2-07) ( #497 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-22 04:23:19 +00:00
jason.woltje
01dd6b9fa1
feat(federation): grants service CRUD + status transitions (FED-M2-06) ( #496 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-22 03:57:12 +00:00
jason.woltje
1038ae76e1
feat(federation): Step-CA client service for grant certs (FED-M2-04) ( #494 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-22 03:34:37 +00:00
jason.woltje
bf082d95a0
feat(federation): seal federation peer client keys at rest (FED-M2-05) ( #495 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-22 03:10:20 +00:00
jason.woltje
bb24292cf7
fix(federation): healthcheck + restart policy for federated-test stacks ( #492 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-22 02:56:40 +00:00
jason.woltje
f2cda52e1a
fix(deploy): bump gateway image digest to sha-9f1a081 [DEPLOY-IMG-FIX] ( #491 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-22 02:35:19 +00:00
jason.woltje
7d7cf012f0
feat(federation): scope schema validator [FED-M2-03] ( #489 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline failed
2026-04-22 02:31:13 +00:00
jason.woltje
c56dda74aa
feat(federation): Step-CA sidecar in federated compose [FED-M2-02] ( #490 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-22 02:21:49 +00:00
jason.woltje
9f1a08185e
docs(federation): S21 tracking — DEPLOY-01/02 done, IMG-FIX in flight, M2-01 in remediation ( #487 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-22 02:02:36 +00:00
jason.woltje
d2e408656b
fix(docker): pnpm deploy for self-contained gateway runtime image ( #488 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-22 02:02:29 +00:00
jason.woltje
54c278b871
feat(db): federation schema — grants/peers/audit_log [FED-M2-01] ( #486 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-22 02:02:21 +00:00
jason.woltje
4dbd429203
feat(deploy): portainer stack template for federation test instances [DEPLOY-02] ( #485 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-22 01:34:44 +00:00
jason.woltje
b985d7bfe2
docs(federation): M2 mission planning — TASKS decomposition + manifest update ( #483 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-22 01:24:00 +00:00
jason.woltje
45e8f02c91
feat(mosaic-portainer): PORTAINER_INSECURE flag for self-signed TLS ( #484 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-22 01:21:54 +00:00
jason.woltje
54c422ab06
Merge pull request 'docs(federation): close FED-M1 milestone' ( #481 ) from feat/federation-m1-close into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/tag/publish Pipeline was successful
2026-04-20 02:20:43 +00:00
jarvis
b9fb8aab57
docs(federation): close FED-M1 milestone
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
- TASKS.md: mark FED-M1-12 done with PR/issue/tag references
- MISSION-MANIFEST.md: phase=M1 complete, progress 1/7, M1 row done with PR range #470-#481, session log appended
- scratchpad: Session 19 entry covering M1-09 → M1-12 with PR ledger and M1 retrospective learnings
Refs #460
2026-04-19 21:12:52 -05:00
jason.woltje
78841f228a
docs(federation): operator setup + migration guides (FED-M1-11) ( #480 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-20 02:07:15 +00:00
jason.woltje
dc4afee848
fix(storage): redact credentials in driver errors + advisory lock (FED-M1-10) ( #479 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline failed
2026-04-20 02:02:57 +00:00
jason.woltje
1e2b8ac8de
test(federation): standalone regression canary — no breakage from M1 (FED-M1-09) ( #478 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-20 01:46:35 +00:00
jason.woltje
15d849c166
test(storage): integration test for migrate-tier (FED-M1-08) + camelCase column fix ( #477 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-20 01:40:02 +00:00
jason.woltje
78251d4af8
test(federation): integration tests for federated tier gateway boot (FED-M1-07) ( #476 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-20 01:13:10 +00:00
jason.woltje
1a4b1ebbf1
feat(gateway,storage): mosaic gateway doctor with tier health JSON (FED-M1-06) ( #475 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-20 01:00:39 +00:00
jason.woltje
ccad30dd27
feat(storage): mosaic storage migrate-tier with dry-run + idempotency (FED-M1-05) ( #474 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-20 00:35:08 +00:00
jason.woltje
4c2b177eab
feat(gateway): tier-detector with fail-fast PG/Valkey/pgvector probes (FED-M1-04) ( #473 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-20 00:07:07 +00:00
jason.woltje
58169f9979
feat(storage): pgvector adapter support gated on tier=federated (FED-M1-03) ( #472 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-19 23:42:18 +00:00
jason.woltje
51402bdb6d
feat(infra): docker-compose.federated.yml overlay (FED-M1-02) ( #471 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-19 23:21:31 +00:00
jason.woltje
9c89c32684
feat(config): add federated tier + rename team→standalone (FED-M1-01) ( #470 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-19 23:11:11 +00:00
jason.woltje
8aabb8c5b2
docs(mission): author MVP rollup manifest, archive install-ux-v2 ( #469 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-19 22:51:11 +00:00
jason.woltje
66512550df
docs(federation): PRD, milestones, mission manifest, and M1 task breakdown ( #468 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-19 22:27:09 +00:00
jason.woltje
46dd799548
docs(federation): PRD, milestones, mission manifest, and M1 task breakdown ( #467 )
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-19 22:09:20 +00:00
jason.woltje
5f03c05523
chore(release): @mosaicstack/mosaic 0.0.30 ( #459 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-04-12 02:18:17 +00:00
jason.woltje
c3f810bbd1
fix(mosaic): seed TOOLS.md from defaults on install ( #458 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-04-12 02:02:21 +00:00
jason.woltje
b2cbf898d7
docs(scratchpad): finalize yolo runtime hotfix evidence ( #456 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Follow-up to mosaicstack/stack#455 .
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-04-11 17:14:00 +00:00
jason.woltje
b2cec8c6ba
fix(mosaic): stop yolo runtime from leaking runtime name as first user message ( #455 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Fixes mosaicstack/stack#454
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-04-11 16:57:43 +00:00
jason.woltje
81c1775a03
chore(release): @mosaicstack/mosaic 0.0.29 ( #453 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/tag/publish Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-04-08 00:42:54 +00:00
jason.woltje
f64ec12f39
fix(installer): preserve credentials dir and seed STANDARDS.md ( #452 )
...
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-04-08 00:40:49 +00:00
jason.woltje
026382325c
feat(framework): superpowers enforcement, typecheck hook, file-ownership rules ( #451 )
...
ci/woodpecker/manual/ci Pipeline was successful
ci/woodpecker/manual/publish Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-04-07 00:44:22 +00:00
jason.woltje
1bfd8570d6
chore(release): @mosaicstack/mosaic 0.0.28 ( #450 )
2026-04-06 00:46:31 +00:00
jason.woltje
312acd8bad
chore: sweep mosaicstack/mosaic-stack → mosaicstack/stack + add short install URL ( #448 )
2026-04-06 00:39:56 +00:00
jason.woltje
d08b969918
fix(mosaic): mask password input in TUI login prompt ( #449 )
2026-04-06 00:33:54 +00:00
jason.woltje
051de0d8a9
docs: update README for mosaicstack/stack repo rename ( #447 )
2026-04-06 00:22:20 +00:00
jason.woltje
bd76df1a50
feat(mosaic): drill-down main menu + provider-first flow + quick start ( #446 )
2026-04-06 00:15:23 +00:00
jason.woltje
62b2ce2da1
docs: orchestrator close-out IUV-M02 ( #445 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 23:50:55 +00:00
jason.woltje
172bacb30f
feat(mosaic): IUV-M02 — CORS/FQDN UX polish + skill installer rework ( #444 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 23:44:07 +00:00
jason.woltje
43667d7349
docs: orchestrator close-out IUV-M01 — mark tasks done, append session 2 ( #443 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 22:40:08 +00:00
jason.woltje
783884376c
docs: mark IUV-M01 complete — mosaic-v0.0.26 released ( #436 ) ( #442 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 22:31:37 +00:00
jason.woltje
c08aa6fa46
fix: add vitest.config.ts to eslint allowDefaultProject ( #440 build fix) ( #441 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/tag/publish Pipeline was successful
2026-04-05 22:01:57 +00:00
jason.woltje
0ae932ab34
fix: bootstrap hotfix — DTO erasure, wizard failure, port prefill, Pi SDK copy (mosaic-v0.0.26) ( #440 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 21:43:30 +00:00
jason.woltje
a8cd52e88c
docs: scaffold install-ux-v2 mission ( #439 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 21:27:19 +00:00
jason.woltje
a4c94d9a90
chore(release): @mosaicstack/mosaic 0.0.25 ( #435 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/tag/publish Pipeline was successful
2026-04-05 20:53:19 +00:00
jason.woltje
cee838d22e
docs: close out install-ux-hardening mission ( #434 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 19:19:54 +00:00
jason.woltje
732f8a49cf
feat: unified first-run flow — merge wizard + gateway install (IUH-M03) ( #433 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 19:13:02 +00:00
jason.woltje
be917e2496
docs: mark IUH-M02 complete, start IUH-M03 ( #432 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 18:02:21 +00:00
jason.woltje
cd8b1f666d
feat: wizard remediation — password mask, hooks preview, headless (IUH-M02) ( #431 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 17:47:53 +00:00
jason.woltje
8fa5995bde
docs: scaffold install-ux-hardening mission + archive cli-unification ( #430 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 17:15:39 +00:00
jason.woltje
25cada7735
feat: mosaic uninstall (IUH-M01) ( #429 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 17:06:21 +00:00
jason.woltje
be6553101c
docs: finalize CLI unification mission at mosaic-v0.0.24 ( #424 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 14:54:48 +00:00
jason.woltje
417805f330
fix: bump memory/queue/storage to 0.0.4 to force republish ( #423 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/tag/publish Pipeline was successful
2026-04-05 14:39:15 +00:00
jason.woltje
2472ce52e8
fix: bump stale sub-package versions (brain/forge/log) ( #422 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 14:26:30 +00:00
jason.woltje
597eb232d7
fix: revert mosaic to 0.0.22 alpha + republish macp ( #421 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 14:15:46 +00:00
jason.woltje
afe997db82
docs: mission cli-unification-20260404 complete ( #420 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 07:54:50 +00:00
jason.woltje
b9d464de61
docs: CLI unification release v0.1.0 (M8) ( #419 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/tag/publish Pipeline was successful
2026-04-05 07:46:00 +00:00
jason.woltje
872c124581
feat(mosaic): unified first-run UX wizard -> gateway install -> verify ( #418 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 07:29:17 +00:00
jason.woltje
a531029c5b
feat(mosaic): mosaic telemetry command (M6 CU-06-01..05) ( #417 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 07:06:42 +00:00
jason.woltje
35ab619bd0
docs: session 2 orchestrator bookkeeping (M3/M4/M5 complete) ( #416 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline failed
2026-04-05 07:06:40 +00:00
jason.woltje
831193cdd8
fix(macp): align exports + add CLI smoke test ( #415 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 06:57:42 +00:00
jason.woltje
df460d5a49
feat(macp): mosaic macp CLI surface ( #410 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 06:33:52 +00:00
jason.woltje
119ff0eb1b
fix(mosaic): gateway token recovery review remediations ( #414 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 06:13:29 +00:00
jason.woltje
3abd63ea5c
Merge pull request 'feat(mosaic): mosaic auth CLI surface' ( #413 ) from feat/mosaic-auth-cli into main
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-05 06:11:33 +00:00
jason.woltje
641e4604d5
feat(forge): mosaic forge CLI surface ( #412 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-05 06:08:50 +00:00
jarvis and Claude Sonnet 4.6
9b5ecc0171
feat(mosaic): add auth command and stage parallel agent changes
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Picks up auth command and spec written by parallel agent, and updated
mosaic cli.ts wiring from parallel development during cli-unification.
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-04-05 00:58:03 -05:00
jarvis and Claude Sonnet 4.6
a00325da0e
feat(forge): add registerForgeCommand for mosaic forge CLI surface
...
Adds mosaic forge run|status|resume|personas list subcommands to
@mosaicstack/forge, wires registerForgeCommand into the root mosaic CLI,
and ships a smoke test asserting command structure. Ref CU-05-01
cli-unification-20260404.
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-04-05 00:58:03 -05:00
jason.woltje
4ebce3422d
feat(log): mosaic log CLI surface ( #407 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 05:57:22 +00:00
jason.woltje
751e0ee330
feat(storage): mosaic storage CLI surface ( #405 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 05:48:13 +00:00
jason.woltje
54b2920ef3
feat(memory): mosaic memory CLI surface ( #406 )
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline failed
2026-04-05 05:44:06 +00:00
jason.woltje
5917016509
feat(mosaic): gateway token recovery via BetterAuth cookie ( #411 )
ci/woodpecker/push/ci Pipeline is pending
ci/woodpecker/push/publish Pipeline is pending
2026-04-05 05:43:49 +00:00
jason.woltje
7b4f1d249d
feat(mosaic): top-level mosaic config command ( #408 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-05 05:37:05 +00:00
jason.woltje
5425f9268e
feat(queue): mosaic queue CLI surface ( #404 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-05 05:27:59 +00:00
jason.woltje
febd866098
feat(brain): mosaic brain CLI surface ( #403 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 05:20:44 +00:00
jason.woltje
2446593fff
feat(mosaic): alphabetize and group mosaic --help output ( #402 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 05:12:32 +00:00
jason.woltje
651426cf2e
docs(plan): gateway admin token recovery flow ( #401 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-05 05:11:33 +00:00
jason.woltje
cf46f6e0ae
docs: capture planning decisions + session 1 handoff ( #400 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 04:57:00 +00:00
jason.woltje
6f15a84ccf
docs: archive stale mission, scaffold CLI unification mission ( #399 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 04:47:54 +00:00
jason.woltje
c39433c361
chore: remove legacy @mosaicstack/cli package ( #398 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 04:39:46 +00:00
jason.woltje
257796ce87
Merge pull request 'chore: bump @mosaicstack/mosaic to 0.0.21 for republish' ( #397 ) from chore/bump-mosaic-0.0.21 into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 04:12:05 +00:00
jarvis
2357602f50
chore: bump @mosaicstack/mosaic to 0.0.21 for publish
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-04 23:09:52 -05:00
jason.woltje
1230f6b984
ci: fail publish pipeline loudly on registry/auth/network errors ( #396 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 03:58:35 +00:00
jason.woltje
14b775f1b9
Merge pull request 'fix: populate KNOWN_PACKAGES for mosaic update command' ( #395 ) from fix/populate-known-packages-list into main
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
Reviewed-on: http://git.mosaicstack.dev/mosaicstack/mosaic-stack/pulls/395
2026-04-05 03:52:57 +00:00
jarvis
c7691d9807
fix: populate KNOWN_PACKAGES with all workspace packages for 'mosaic update'
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
- Remove @mosaicstack/cli (absorbed into @mosaicstack/mosaic)
- Add all 21 remaining workspace packages so the multi-package
update checker actually covers every published package
2026-04-04 22:49:45 -05:00
jason.woltje
9a53d55678
Merge pull request 'fix: update Gitea org references from mosaic/ to mosaicstack/' ( #394 ) from fix/gitea-org-rename into main
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: http://git.mosaicstack.dev/mosaicstack/mosaic-stack/pulls/394
2026-04-05 03:35:11 +00:00
jarvis
31008ef7ff
fix: update Gitea org references from mosaic/ to mosaicstack/
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
- Update all package.json repo URLs (mosaic/mosaic-stack → mosaicstack/mosaic-stack)
- Update npm registry URLs (/api/packages/mosaic/npm → /api/packages/mosaicstack/npm)
- Update woodpecker publish destinations
- Update tools/install.sh registry and repo base URLs
2026-04-04 22:31:20 -05:00
jason.woltje
621ab260c0
fix(mosaic): resumable gateway install + prominent admin token ( #393 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/manual/publish Pipeline failed
ci/woodpecker/manual/ci Pipeline failed
2026-04-05 03:19:07 +00:00
jason.woltje
2b1840214e
Merge pull request 'fix: rename @mosaic/* packages to @mosaicstack/*' ( #392 ) from fix/rename-mosaic-scope-391 into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 03:11:55 +00:00
jarvis
5cfccc2ead
fix(mosaic): remove unused hasUpdate variable in formatAllPackagesTable
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Fixes lint error:
@typescript-eslint/no-unused-vars on hasUpdate
2026-04-04 22:01:01 -05:00
jarvis
774b76447d
fix: rename all packages from @mosaic/* to @mosaicstack/*
...
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
- Updated all package.json name fields and dependency references
- Updated all TypeScript/JavaScript imports
- Updated .woodpecker/publish.yml filters and registry paths
- Updated tools/install.sh scope default
- Updated .npmrc registry paths (worktree + host)
- Enhanced update-checker.ts with checkForAllUpdates() multi-package support
- Updated CLI update command to show table of all packages
- Added KNOWN_PACKAGES, formatAllPackagesTable, getInstallAllCommand
- Marked checkForUpdate() with @deprecated JSDoc
Closes #391
2026-04-04 21:43:23 -05:00
jason.woltje
80994bdc8e
fix(packages): bump db/memory/queue for PGlite + adapter factories ( #389 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 02:20:23 +00:00
jason.woltje
2e31626f87
fix: simplify updater to @mosaic/mosaic only, add explicit tea repo/login flags ( #388 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 02:09:23 +00:00
jason.woltje
255ba46a4d
fix(packages): republish @mosaic/config and bump dependents ( #386 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 01:56:57 +00:00
jason.woltje
10285933a0
fix: retarget updater to @mosaic/mosaic ( #384 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-05 01:52:30 +00:00
jason.woltje
543388e18b
fix(mosaic): resolve framework scripts via import.meta.url ( #385 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Fixes #383 — resolveTool now uses fileURLToPath(import.meta.url). Adds package.json/framework subpath exports. Bumps @mosaic/mosaic to 0.0.18.
2026-04-05 01:41:46 +00:00
jason.woltje
07a1f5d594
Merge pull request 'feat(mosaic): merge @mosaic/cli into @mosaic/mosaic' ( #381 ) from fix/merge-cli-into-mosaic into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 01:11:33 +00:00
jarvis
c6fc090c98
feat(mosaic): merge @mosaic/cli into @mosaic/mosaic
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
@mosaic/mosaic is now the single package providing both:
- 'mosaic' binary (CLI: yolo, coord, prdy, tui, gateway, etc.)
- 'mosaic-wizard' binary (installation wizard)
Changes:
- Move packages/cli/src/* into packages/mosaic/src/
- Convert dynamic @mosaic/mosaic imports to static relative imports
- Add CLI deps (ink, react, socket.io-client, @mosaic/config) to mosaic
- Add jsx: react-jsx to mosaic's tsconfig
- Exclude packages/cli from workspace (pnpm-workspace.yaml)
- Update install.sh to install @mosaic/mosaic instead of @mosaic/cli
- Bump version to 0.0.17
This eliminates the circular dependency between @mosaic/cli and
@mosaic/mosaic that was blocking the build graph.
2026-04-04 20:07:27 -05:00
jason.woltje
9723b6b948
chore: bump @mosaic/cli and @mosaic/mosaic to 0.0.16 ( #379 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-05 00:52:09 +00:00
jason.woltje
c0d0fd44b7
refactor(storage): replace better-sqlite3 with PGlite adapter ( #378 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-04 21:58:14 +00:00
jason.woltje
30c0fb1308
fix: remediate npm deprecation warnings in @mosaic/gateway 0.0.3 ( #377 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-04 21:03:54 +00:00
jason.woltje
26fac4722f
fix: gateway install preserves npm prefix via registry flag ( #376 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-04 20:36:15 +00:00
jason.woltje
e3f64c79d9
chore: move gateway default port from 4000 to 14242 ( #375 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-04 20:17:40 +00:00
jason.woltje
cbd5e8c626
fix: scope Gitea registry to @mosaic packages only ( #374 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-04 19:09:14 +00:00
jason.woltje
7560c7dee7
fix: gateway install uses Gitea registry instead of npmjs ( #373 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-04 18:59:40 +00:00
jason.woltje
982a0e8f83
chore: bump @mosaic/mosaic and @mosaic/cli to 0.0.11 ( #372 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-04 18:47:03 +00:00
jason.woltje
fc7fa11923
feat: local tier gateway with PGlite + Gitea-only publishing ( #371 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-04 18:39:20 +00:00
jason.woltje
86d6c214fe
feat: gateway publishability + npmjs publish script ( #370 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-04 18:07:05 +00:00
jason.woltje
39ccba95d0
feat: mosaic gateway CLI daemon management + admin token auth ( #369 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-04 18:03:12 +00:00
jason.woltje
202e375f41
Merge pull request 'fix: add build tools to CI install step for better-sqlite3 native bindings' ( #368 ) from feat/task-1775219952-fix-add-build-tools-to-ci-install-step-for-better-sqlite3 into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-03 15:41:23 +00:00
jarvis
d0378c5723
fix: add Alpine build tools before pnpm install in CI
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-04-03 09:13:25 -05:00
jason.woltje
d6f04a0757
Merge pull request 'fix: add build tools to CI install step for better-sqlite3 native bindings' ( #366 ) from fix/storage-sqlite-ci into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-03 13:41:04 +00:00
jason.woltje
afedb8697e
Merge pull request 'fix: allow better-sqlite3 build script in pnpm 10' ( #367 ) from fix/pnpm-build-scripts into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-03 13:11:07 +00:00
jarvis
1274df7ffc
fix: allow better-sqlite3 build script in pnpm 10
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-03 08:06:01 -05:00
jarvis
1b4767bd8b
fix: add build tools to CI install step for better-sqlite3 native bindings
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-04-03 07:41:39 -05:00
jason.woltje
0b0fe10b37
Merge pull request 'feat: storage abstraction retrofit — adapters for queue, storage, memory (phases 1-4)' ( #365 ) from feat/storage-abstraction into main
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline was successful
2026-04-03 04:40:57 +00:00
jason.woltje
acfb31f8f6
fix: quality-rails Commander version mismatch + installer defaults ( #364 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-03 02:40:02 +00:00
jarvis
fd83bd4f2d
chore(orchestrator): Phase 4 complete — config schema + CLI lifecycle commands
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
381 tests passing (347 gateway + 34 CLI), 40/40 tasks clean
2026-04-02 21:38:40 -05:00
jarvis and Claude Opus 4.6
ce3ca1dbd1
feat(cli): add gateway start/stop/status lifecycle commands
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 21:37:20 -05:00
jarvis and Claude Opus 4.6
95e7b071d4
feat(cli): add mosaic gateway init command with tier selection wizard
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 21:35:32 -05:00
jason.woltje
d4c5797a65
fix: installer copies default framework files (AGENTS.md) to mosaicHome ( #363 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-03 02:34:43 +00:00
jason.woltje
70a51ba711
fix: all CLI script resolution uses bundled-first resolveTool() ( #362 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-03 02:28:07 +00:00
jason.woltje
db8023bdbb
fix: fwScript prefers npm-bundled scripts over stale deployed copies ( #361 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-03 02:21:58 +00:00
jason.woltje
9e597ecf87
chore: bump @mosaic/mosaic and @mosaic/cli to 0.0.6 ( #360 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-03 02:13:37 +00:00
jason.woltje
a23c117ea4
fix: auto-migrate customized skills to skills-local/ on sync ( #359 )
ci/woodpecker/push/publish Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-03 02:11:03 +00:00
jason.woltje
0cf80dab8c
fix: stale update banner + skill sync dirty worktree crash ( #358 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-03 02:04:05 +00:00
jarvis and Claude Opus 4.6
04a80fb9ba
feat(config): add MosaicConfig schema + loader with tier auto-detection
...
ci/woodpecker/push/ci Pipeline failed
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 21:03:00 -05:00
jarvis
626adac363
chore(orchestrator): Phase 3 complete — local tier implemented (SQLite + keyword search + JSON queue)
...
ci/woodpecker/push/ci Pipeline failed
42 new tests: 4 queue, 18 storage, 20 memory
347 total tests passing
2026-04-02 20:56:39 -05:00
jarvis and Claude Opus 4.6
35fbd88a1d
feat(memory): implement keyword search adapter — no vector dependency
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:55:00 -05:00
jason.woltje
381b0eed7b
Merge pull request 'chore: bump @mosaic/mosaic and @mosaic/cli to 0.0.4' ( #357 ) from chore/bump-0.0.4 into main
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/357
2026-04-03 01:51:55 +00:00
jarvis and Claude Opus 4.6
25383ea645
feat(storage): implement SQLite adapter with better-sqlite3
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:51:13 -05:00
jarvis
e7db9ddf98
chore: bump @mosaic/mosaic and @mosaic/cli to 0.0.4
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-04-02 20:50:44 -05:00
jarvis and Claude Opus 4.6
7bb878718d
feat(queue): implement local adapter with JSON persistence
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:46:11 -05:00
jarvis
46a31d4e71
chore(orchestrator): Phase 2 complete — existing backends wrapped as adapters
ci/woodpecker/push/ci Pipeline was successful
2026-04-02 20:44:11 -05:00
jarvis and Claude Opus 4.6
e128a7a322
feat(gateway): wire adapter factories + DI tokens alongside existing providers
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:44:11 -05:00
jarvis and Claude Opus 4.6
27b1898ec6
refactor(memory): wrap pgvector logic as MemoryAdapter implementation
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:44:11 -05:00
jarvis and Claude Opus 4.6
d19ef45bb0
feat(storage): implement Postgres adapter wrapping Drizzle + @mosaic/db
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:44:10 -05:00
jarvis and Claude Opus 4.6
5e852df6c3
refactor(queue): wrap ioredis as bullmq adapter behind QueueAdapter interface
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:44:10 -05:00
jarvis
e0eca771c6
chore(orchestrator): Phase 1 complete — all interfaces defined
2026-04-02 20:44:10 -05:00
jarvis and Claude Opus 4.6
9d22ef4cc9
feat: add adapter factory + registry pattern for queue, storage, memory
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:44:10 -05:00
jarvis and Claude Opus 4.6
41961a6980
feat(memory): define MemoryAdapter interface types
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:44:10 -05:00
jarvis and Claude Opus 4.6
e797676a02
feat(storage): define StorageAdapter interface types + scaffold package
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:44:10 -05:00
jarvis and Claude Opus 4.6
05d61e62be
feat(queue): define QueueAdapter interface types
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-02 20:44:10 -05:00
jarvis
73043773d8
chore(orchestrator): Bootstrap storage abstraction retrofit
...
Mission: Decouple gateway from hardcoded Postgres/Valkey backends.
20 tasks across 5 phases. Estimated total: ~214K tokens.
Phase 1: Interface extraction (4 tasks)
Phase 2: Wrap existing backends as adapters (5 tasks)
Phase 3: Local tier implementation (4 tasks)
Phase 4: Config + CLI commands (4 tasks)
Phase 5: Migration + docs (3 tasks)
2026-04-02 20:44:10 -05:00
jason.woltje
0be9729e40
Merge pull request 'fix: syncDirectory same-path guard, nested .git exclusion, and sync stash handling' ( #356 ) from fix/idempotent-init into main
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/356
2026-04-03 01:42:18 +00:00
jarvis
e83674ac51
fix: mosaic sync — auto-stash dirty worktree before pull --rebase
...
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline was successful
git pull --rebase fails with 'cannot pull with rebase: You have
unstaged changes' when the skills repo has local modifications.
Fix: detect dirty index/worktree, stash before pull, restore after.
Also gracefully handle pull failures (warn and continue with existing
checkout) and stash pop conflicts.
2026-04-02 20:41:11 -05:00
jarvis
a6e59bf829
fix: syncDirectory — guard same-path copy and skip nested .git dirs
...
Two bugs causing 'EACCES: permission denied, copyfile' when source
and target are the same path (e.g. wizard with sourceDir == mosaicHome):
1. No same-path guard — syncDirectory tried to copy every file onto
itself; git pack files are read-only (0444) so copyFileSync fails.
2. excludeGit only matched top-level .git — nested .git dirs like
sources/agent-skills/.git were copied, hitting the same permission
issue.
Fixes:
- Early return when resolve(source) === resolve(target)
- Match .git dirs at any depth via dirName and relPath checks
- Skip files inside .git/ paths
Added file-ops.test.ts with 4 tests covering all cases.
2026-04-02 20:41:11 -05:00
jason.woltje
e46f0641f6
Merge pull request 'fix: make mosaic init idempotent — detect existing config files' ( #355 ) from fix/idempotent-init into main
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/355
2026-04-03 01:30:01 +00:00
jarvis
07efaa9580
chore: bump @mosaic/mosaic and @mosaic/cli to 0.0.3
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-02 20:26:01 -05:00
jarvis
361fece023
fix: make mosaic init idempotent — detect existing config files
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
- mosaic-init bash script: detect existing SOUL.md/USER.md/TOOLS.md and
prompt user to keep, import (re-use values as defaults), or overwrite.
Non-interactive mode exits cleanly unless --force is passed.
Overwrite creates timestamped backups before replacing files.
- launch.ts checkSoul(): prefer 'mosaic wizard' over legacy bash script
when SOUL.md is missing, with fallback to mosaic-init.
- detect-install.ts: pre-populate wizard state with existing values when
user chooses 'reconfigure', so they see current settings as defaults.
- soul-setup.ts: show existing agent name and communication style as
defaults during reconfiguration.
- Added tests for reconfigure pre-population and reset non-population.
2026-04-02 20:20:59 -05:00
jason.woltje
80e69016b0
Merge pull request 'chore: bump all packages to 0.0.2 — drop alpha prerelease tag' ( #354 ) from chore/bump-0.0.2 into main
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/354
2026-04-03 01:12:24 +00:00
jarvis
e084a88a9d
chore: bump all packages to 0.0.2 — drop alpha prerelease tag
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Switches from 0.0.1-alpha.2 to 0.0.2. Clean semver, no prerelease
suffixes. We're still alpha (0.0.x range).
2026-04-02 20:03:55 -05:00
jason.woltje
990a88362f
Merge pull request 'feat: complete CLI command parity — coord, prdy, seq, upgrade' ( #352 ) from fix/complete-cli-parity into main
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/352
2026-04-03 00:52:36 +00:00
jarvis
ea9782b2dc
feat: complete CLI command parity — add coord, prdy, seq, upgrade
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
The #351 merge landed before the force-push with full commands.
This adds the missing subcommands:
- mosaic coord {init,status,mission,continue,run,smoke,resume}
→ delegates to tools/orchestrator/*.sh with --claude/--codex/--pi/--yolo
- mosaic prdy {init,update,validate,status}
→ delegates to tools/prdy/*.sh with --claude/--codex/--pi
- mosaic seq {check,fix,start}
→ sequential-thinking MCP management (native TS)
- mosaic upgrade {release,check,project}
→ delegates to tools/_scripts/mosaic-release-upgrade and mosaic-upgrade
Also removes duplicate prdy registration (was in both launch.ts and
the old registerPrdyCommand — now only in launch.ts).
2026-04-02 19:51:34 -05:00
jason.woltje
8efbaf100e
Merge pull request 'feat: unify mosaic CLI — single binary, no PATH conflict' ( #351 ) from feat/unify-mosaic-cli into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-03 00:41:06 +00:00
jarvis
15830e2f2a
feat!: unify mosaic CLI — native launcher, no bin/ directory
...
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
BREAKING CHANGE: ~/.config/mosaic/bin/ is removed entirely.
The mosaic npm CLI is now the only executable.
## What changed
- **bin/ → deleted**: All scripts moved to tools/_scripts/ (internal)
- **mosaic-launch → deleted**: Launcher logic is native TypeScript
in packages/cli/src/commands/launch.ts
- **mosaic.ps1 → deleted**: PowerShell launcher removed
- **Framework install.sh**: Complete rewrite with migration system
- **Version tracking**: .framework-version file (schema v2)
- **Migration v1→v2**: Auto-removes bin/, cleans old PATH entries
from shell profiles
## Native TypeScript launcher (commands/launch.ts)
All runtime launch logic ported from bash:
- Runtime prompt builder (AGENTS.md + RUNTIME.md + USER.md + TOOLS.md)
- Mission context injection (reads .mosaic/orchestrator/mission.json)
- PRD status injection (scans docs/PRD.md)
- Pre-flight checks (MOSAIC_HOME, AGENTS.md, SOUL.md, runtime binary)
- Session lock management with signal cleanup
- Per-runtime launch: Claude, Codex, OpenCode, Pi
- Yolo mode flags per runtime
- Pi skill discovery + extension loading
- Framework management (init, doctor, sync, bootstrap) delegates
to tools/_scripts/ bash implementations
## Installer
- tools/install.sh: detects framework by .framework-version or AGENTS.md
- Framework install.sh: migration system with schema versioning
- Forward-compatible: add migrations as numbered blocks
- No PATH manipulation for framework (npm bin is the only PATH entry)
2026-04-02 19:37:13 -05:00
jason.woltje
04db8591af
Merge pull request 'docs: add project README' ( #350 ) from docs/readme into main
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/350
2026-04-03 00:17:10 +00:00
jarvis
785d30e065
docs: add project README with install, usage, architecture, and dev guide
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-02 19:12:28 -05:00
jason.woltje
e57a10913d
chore: bump all packages to 0.0.1-alpha.2 ( #349 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-02 18:21:23 +00:00
jason.woltje
0d12471868
feat: add web search, file edit, MCP management, file refs, and /stop to CLI/TUI ( #348 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-02 18:08:30 +00:00
jason.woltje
ea371d760d
Merge pull request 'feat: unified install.sh + auto-update checker (deprecates mosaic/bootstrap)' ( #347 ) from feat/install-update-checker into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-02 05:41:07 +00:00
jarvis
3b9104429b
fix(mosaic): wizard integration test — templates path after monorepo migration
...
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
Templates moved from packages/mosaic/templates/ to
packages/mosaic/framework/templates/ in #345 . The test's
existsSync guard silently skipped the copy, causing writeSoul
to early-return without writing SOUL.md.
2026-04-02 00:12:03 -05:00
jarvis
8a83aed9b1
feat: unify install.sh — single installer for framework + npm CLI
...
- tools/install.sh now installs both components:
1. Framework (bash launcher, guides, runtime configs) → ~/.config/mosaic/
2. @mosaic/cli (TUI, gateway client, wizard) → ~/.npm-global/
- Downloads framework from monorepo archive (no bootstrap repo dependency)
- Supports --framework, --cli, --check, --ref flags
- Delete remote-install.sh and remote-install.ps1 (redundant redirectors)
- Update all stale mosaic/bootstrap references → mosaic/mosaic-stack
- Update README.md with monorepo install instructions
Deprecates: mosaic/bootstrap repo
2026-04-02 00:12:03 -05:00
jarvis
2f68237046
fix: remove --registry from npm install to avoid 404 on transitive deps
...
The @mosaic scope registry is configured in ~/.npmrc. Passing --registry
on the install command overrides the default registry for ALL packages,
causing non-@mosaic deps like @clack/prompts to 404 against Gitea.
2026-04-02 00:11:42 -05:00
jarvis
45f5b9062e
feat: install.sh + auto-update checker for CLI
...
- tools/install.sh: standalone installer/upgrader, curl-pipe safe
(main() wrapper, process.argv instead of stdin, mkdir -p prefix)
- packages/mosaic/src/runtime/update-checker.ts: version check module
with 1h cache at ~/.cache/mosaic/update-check.json
- CLI startup: non-blocking background update check on every invocation
- 'mosaic update' command: explicit check + install (--check for CI)
- session-start.sh: warns agents when CLI is outdated
- Proper semver comparison including pre-release precedence
- eslint: allow __tests__ in packages/mosaic for projectService
2026-04-02 00:11:42 -05:00
jason.woltje
147f5f1bec
Merge pull request 'fix: remove stale bootstrap repo references' ( #346 ) from fix/stale-bootstrap-refs into main
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline was successful
2026-04-02 02:27:49 +00:00
Jason Woltje
f05b198882
fix: remove stale bootstrap repo references from CLI error messages
...
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
Replace 'cd ~/src/mosaic-bootstrap && bash install.sh' with
'npm install -g @mosaic/mosaic' now that bootstrap is archived.
2026-04-01 21:26:53 -05:00
jason.woltje
d0a484cbb7
Merge pull request 'feat: complete bootstrap → monorepo migration (archive-ready)' ( #345 ) from feat/framework-migration-complete into main
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline failed
2026-04-02 02:24:33 +00:00
Jason Woltje
6e6ee37da0
feat: complete framework migration — PowerShell, adapters, guides, profiles, tests
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
Completes the bootstrap repo migration with remaining files:
- PowerShell scripts (.ps1) for Windows support (bin/ + tools/)
- Runtime adapters (claude, codex, generic, pi)
- Guides (17 .md files) and profiles (domains, tech-stacks, workflows)
- Wizard test suite (6 test files from bootstrap tests/)
- Memory placeholder, audit history
Bootstrap repo (mosaic/bootstrap) is now fully superseded:
- All 335 files accounted for
- 5 build config files (package.json, tsconfig, etc.) not needed —
monorepo has its own at packages/mosaic/
- skills-local/ superseded by monorepo skills/ with mosaic-* naming
- src/ already lives at packages/mosaic/src/
2026-04-01 21:23:26 -05:00
jason.woltje
53199122d8
Merge pull request 'feat: integrate framework files into monorepo' ( #344 ) from feat/framework-into-monorepo into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-02 02:20:17 +00:00
Jason Woltje
b38cfac760
feat: integrate framework files into monorepo under packages/mosaic/framework/
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Moves all Mosaic framework runtime files from the separate bootstrap repo
into the monorepo as canonical source. The @mosaic/mosaic npm package now
ships the complete framework — bin scripts, runtime configs, tools, and
templates — enabling standalone installation via npm install.
Structure:
packages/mosaic/framework/
├── bin/ 28 CLI scripts (mosaic, mosaic-doctor, mosaic-sync-skills, etc.)
├── runtime/ Runtime adapters (claude, codex, opencode, pi, mcp)
├── tools/ Shell tooling (git, prdy, orchestrator, quality, etc.)
├── templates/ Agent and repo templates
├── defaults/ Default identity files (AGENTS.md, STANDARDS.md, SOUL.md, etc.)
├── install.sh Legacy bash installer
└── remote-install.sh One-liner remote installer
Key files with Pi support and recent fixes:
- bin/mosaic: launch_pi() with skills-local loop
- bin/mosaic-doctor: --fix auto-wiring for all 4 harnesses
- bin/mosaic-sync-skills: Pi as 4th link target, symlink-aware find
- bin/mosaic-link-runtime-assets: Pi settings.json patching
- bin/mosaic-migrate-local-skills: Pi skill roots, symlink find
- runtime/pi/RUNTIME.md + mosaic-extension.ts
Package ships 251 framework files in the npm tarball (278KB compressed).
2026-04-01 21:19:21 -05:00
jason.woltje
f3cb3e6852
Merge pull request 'fix(web): add public/ directory — fixes Docker build COPY failure' ( #343 ) from fix/web-public-dir into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-01 18:09:40 +00:00
Jason Woltje
e599f5fe38
fix(web): add public/ directory — fixes Docker build COPY failure
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Kaniko fails when COPY --from=builder references a path that doesn't
exist. The web app had no public/ directory, causing build-web to fail
with 'no such file or directory' on the public assets COPY step.
2026-04-01 13:09:03 -05:00
jason.woltje
6357a3fc9c
Merge pull request 'fix(ci): use gitea_token secret for npm publish' ( #342 ) from fix/ci-npm-secret into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-01 17:51:32 +00:00
Jason Woltje
92998e6e65
fix(ci): use gitea_token secret for npm publish
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-01 12:51:06 -05:00
jason.woltje
2394a2a0dd
Merge pull request 'feat: npm publish pipeline + package versioning (0.0.1-alpha.1)' ( #341 ) from feat/npm-publish-pipeline into main
2026-04-01 17:47:10 +00:00
Jason Woltje
13934d4879
feat: npm publish pipeline + package versioning (0.0.1-alpha.1)
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Publish pipeline:
- Add publish-npm step to .woodpecker/publish.yml — publishes all
@mosaic/* packages to Gitea npm registry on main push/tag
- Requires gitea_npm_token Woodpecker secret (package:write scope)
- publish-npm runs after build, parallel with Docker image builds
- pnpm publish resolves workspace:* to concrete versions automatically
Package configuration:
- All 20 packages versioned at 0.0.1-alpha.1
- publishConfig added to all packages (Gitea registry, public access)
- files field added to all packages (ship only dist/)
- @mosaic/forge includes pipeline/ assets in published package
Meta package (@mosaic/mosaic):
- Now depends on @mosaic/forge, @mosaic/macp, @mosaic/prdy,
@mosaic/quality-rails, @mosaic/types
- npm install @mosaic/mosaic pulls in the standalone framework
Build fixes:
- Fix forge and macp tsconfig rootDir: '.' -> 'src' so dist/index.js
resolves correctly (was dist/src/index.js)
- Exclude __tests__ and vitest.config from build includes
- Clean stale build artifacts from old rootDir config
Required Woodpecker secret:
woodpecker secret add mosaic/mosaic-stack \
--name gitea_npm_token --value '<token>' \
--event push,manual,tag
2026-04-01 12:46:13 -05:00
jason.woltje
aa80013811
Merge pull request 'feat: mosaic-* skill naming, board/forge/prdy skills, doctor --fix auto-wiring' ( #340 ) from feat/mosaic-skills-doctor-wiring into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-01 17:29:39 +00:00
Jason Woltje
2ee7206c3a
feat: mosaic-* skill naming, new board/forge/prdy skills, doctor --fix auto-wiring
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Skills:
- Rename all repo skills to mosaic-<name> convention (jarvis -> mosaic-jarvis, etc.)
- Update frontmatter name: fields to match directory names
- New mosaic-board skill: standalone Board of Directors multi-persona review
- New mosaic-forge skill: standalone Forge specialist pipeline
- New mosaic-prdy skill: PRD lifecycle (init/update/validate/status)
Wizard (packages/mosaic):
- Add mosaic-board, mosaic-forge, mosaic-prdy, mosaic-standards, mosaic-macp
to RECOMMENDED_SKILLS
- Add new skills to SKILL_CATEGORIES for categorized browsing
Framework scripts (~/.config/mosaic/bin):
- mosaic (launcher): load skills from both skills/ and skills-local/ for Pi
- mosaic-doctor: add --fix flag for auto-wiring skills into all harnesses,
Pi skill dir checks, Pi settings.json validation, mosaic-* presence checks
- mosaic-sync-skills: add Pi as 4th link target, fix find to follow symlinks
in skills-local/, harden is_mosaic_skill_name() with -L fallback
- mosaic-link-runtime-assets: add Pi settings.json skills path patching,
remove duplicate extension copy (launcher --extension is single source)
- mosaic-migrate-local-skills: add Pi to skill_roots, fix find for symlinks
YAML fixes:
- Quote description values containing colons in mosaic-deploy and
mosaic-woodpecker SKILL.md frontmatter (fixes Pi parse errors)
2026-04-01 12:28:36 -05:00
jason.woltje
be74ca3cf9
feat: add Pi as first-class Mosaic runtime ( #339 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-04-01 17:02:23 +00:00
jason.woltje
35123b21ce
Merge pull request 'fix(ci): pass DATABASE_URL through Turbo to test tasks' ( #338 ) from fix/turbo-env-passthrough into main
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline failed
2026-03-31 04:03:29 +00:00
jason.woltje
492dc18e14
Merge pull request 'fix(db): add missing migration to Drizzle journal — fixes CI test failures' ( #337 ) from fix/ci-drizzle-migration-journal into main
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline failed
2026-03-31 03:03:45 +00:00
jarvis
a824a43ed1
fix(ci): pass DATABASE_URL through Turbo to test tasks
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-03-30 22:02:37 -05:00
jarvis
9b72f0ea14
fix(db): add CREATE EXTENSION vector before first migration using pgvector
...
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
The insights table uses vector(1536) but no migration enables the pgvector
extension. CI postgres (pgvector/pgvector:pg17) has the extension available
but it must be explicitly created before use.
Adds CREATE EXTENSION IF NOT EXISTS vector at the top of
0001_cynical_ultimatum.sql (the first migration referencing vector type).
2026-03-30 21:14:44 -05:00
jarvis
d367f00077
fix(db): add missing 0001_cynical_ultimatum to Drizzle migration journal
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
The migration file 0001_cynical_ultimatum.sql existed on disk but was not
registered in the Drizzle journal (_journal.json). This caused fresh-database
migrations (CI) to skip creating tables (agent_logs, insights, preferences,
skills, summarization_jobs), then 0002_nebulous_mimic.sql would fail trying
to ALTER the non-existent preferences table.
Fix: insert cynical_ultimatum at idx 1 in the journal and shift all
subsequent entries (idx 2-7).
Verified: pnpm test passes (347 tests, 35 tasks).
2026-03-30 21:09:34 -05:00
jason.woltje
31a5751c6c
Merge pull request 'feat(ci): Docker build+push pipeline for gateway and web images' ( #335 ) from fix/ci-docker-publish-test-dep into main
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/publish Pipeline failed
2026-03-31 01:48:08 +00:00
jason.woltje
fa43989cd5
Merge pull request 'fix: parse VALKEY_URL into RedisOptions for BullMQ — fixes ECONNREFUSED 6379' ( #336 ) from fix/bullmq-valkey-url-port into main
ci/woodpecker/push/ci Pipeline failed
2026-03-31 01:45:37 +00:00
jason.woltje
1b317e8a0a
style: fix prettier formatting in plugins/macp (consolidation follow-up)
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-03-30 20:43:54 -05:00
jason.woltje
316807581c
fix: parse VALKEY_URL into RedisOptions object for BullMQ connection
...
BullMQ v5 RedisConnection constructor does:
Object.assign({ port: 6379, host: '127.0.0.1' }, opts)
When opts is a URL string (via 'as unknown as ConnectionOptions'),
Object.assign only copies character-index properties from the string,
so the default port 6379 was never overridden — causing ECONNREFUSED
against the wrong port instead of the configured 6380.
Fix: parse VALKEY_URL with new URL() and return a plain RedisOptions
object { host, port, ... } so Object.assign merges it correctly.
2026-03-30 20:42:03 -05:00
jarvis
3321d4575a
fix(ci): wait for postgres readiness before migration + tests
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-03-30 20:41:46 -05:00
jarvis
85d4527701
fix(macp): use sh instead of bash in gate-runner — Alpine Linux compatibility
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-03-30 20:31:39 -05:00
jarvis
47b7509288
fix(ci): add postgres service sidecar for integration tests
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-03-30 20:25:59 -05:00
jarvis
34fad9da81
fix(ci): remove build step from ci.yml — build only in publish pipeline
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-03-30 20:19:29 -05:00
jarvis
48be0aa195
fix(ci): separate publish pipeline — Docker builds independent of test failures
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
2026-03-30 20:12:23 -05:00
jarvis
f544cc65d2
fix(ci): switch to Kaniko image builder using global gitea secrets
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-03-30 20:04:50 -05:00
jarvis
41e8f91b2d
fix(ci): decouple build/publish from test step — DB test requires external Postgres
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-03-30 20:00:35 -05:00
jarvis
f161e3cb62
feat(ci): add Docker build+push pipeline for gateway and web images
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-03-30 19:54:28 -05:00
jason.woltje
da41724490
Merge pull request 'fix: remove all hardcoded user paths — dynamic OC SDK resolution' ( #333 ) from fix/macp-dynamic-sdk-resolution into main
ci/woodpecker/push/ci Pipeline failed
2026-03-30 19:55:21 +00:00
Mos (Agent)
281e636e4d
fix: remove all hardcoded user paths from plugins — dynamic SDK resolution
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
- plugins/macp/src/index.ts: use createRequire + dynamic import() for OC SDK
- plugins/macp/src/acp-runtime-types.ts: local ACP runtime type definitions
- plugins/macp/src/macp-runtime.ts: DEFAULT_REPO_ROOT and PI_RUNNER_PATH use
os.homedir() instead of hardcoded /home/user/
- plugins/mosaic-framework/src/index.ts: removed hardcoded SDK import
- No hardcoded /home/ paths remain in any plugin source file
- Plugin works on any machine with openclaw installed globally
2026-03-30 19:55:00 +00:00
jason.woltje
87dcd12a65
Merge pull request 'fix: update MACP plugin paths from /home/jarvis to local environment' ( #332 ) from fix/macp-plugin-paths into main
ci/woodpecker/push/ci Pipeline failed
2026-03-30 19:47:11 +00:00
Mos (Agent)
d3fdc4ff54
fix: update MACP plugin paths from /home/jarvis to dynamic resolution
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
- plugins/macp/src/index.ts: updated OC SDK imports to local paths
- plugins/macp/src/macp-runtime.ts: DEFAULT_REPO_ROOT → mosaic-stack-new, PI_RUNNER_PATH updated
- plugins/macp/openclaw.plugin.json: default repoRoot description updated
- Removed stale tsconfig.tsbuildinfo with old path references
2026-03-30 19:46:52 +00:00
jason.woltje
9690aba0f5
Merge pull request 'feat: monorepo consolidation — forge, MACP, framework plugin, profiles/guides/skills' ( #331 ) from feat/monorepo-consolidation into main
ci/woodpecker/push/ci Pipeline failed
2026-03-30 19:44:23 +00:00
Mos (Agent)
10689a30d2
feat: monorepo consolidation — forge pipeline, MACP protocol, framework plugin, profiles/guides/skills
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
Work packages completed:
- WP1: packages/forge — pipeline runner, stage adapter, board tasks, brief classifier,
persona loader with project-level overrides. 89 tests, 95.62% coverage.
- WP2: packages/macp — credential resolver, gate runner, event emitter, protocol types.
65 tests, 96.24% coverage. Full Python-to-TS port preserving all behavior.
- WP3: plugins/mosaic-framework — OC rails injection plugin (before_agent_start +
subagent_spawning hooks for Mosaic contract enforcement).
- WP4: profiles/ (domains, tech-stacks, workflows), guides/ (17 docs),
skills/ (5 universal skills), forge pipeline assets (48 markdown files).
Board deliberation: docs/reviews/consolidation-board-memo.md
Brief: briefs/monorepo-consolidation.md
Consolidates mosaic/stack (forge, MACP, bootstrap framework) into mosaic/mosaic-stack.
154 new tests total. Zero Python — all TypeScript/ESM.
2026-03-30 19:43:24 +00:00
jason.woltje
40c068fcbc
Merge pull request 'fix(oc-plugin): MACP OC bridge — route through controller queue instead of Pi-direct' ( #330 ) from fix/macp-oc-bridge into main
ci/woodpecker/push/ci Pipeline failed
2026-03-30 15:48:12 +00:00
jarvis
a9340adad7
fix(oc-plugin): replace Pi-direct with MACP controller bridge in runTurn
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-03-30 10:33:32 -05:00
jason.woltje
5cb72e8ca6
Merge pull request 'feat(oc-plugin): MACP ACP runtime backend — sessions_spawn(runtime:macp)' ( #329 ) from feat/oc-macp-plugin-v2 into main
ci/woodpecker/push/ci Pipeline failed
2026-03-30 04:29:47 +00:00
jarvis
48323e7d6e
chore: update pnpm lockfile for plugins/macp
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-03-29 23:25:36 -05:00
jarvis
01259f56cd
feat(oc-plugin): add MACP ACP runtime backend
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-03-29 23:21:28 -05:00
jason.woltje
472f046a85
chore: Harness Foundation mission COMPLETE — v0.2.0 ( #327 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 01:29:05 +00:00
jason.woltje
dfaf5a52df
docs: add M7-003 through M7-007 Matrix architecture sections ( #326 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 01:26:16 +00:00
jason.woltje
93b3322e45
feat(M5-008,M6-001-005): session hardening tests + BullMQ job queue ( #324 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 01:21:58 +00:00
jason.woltje
a532fd43b2
feat(M6-006,M6-007,M7-001,M7-002): admin jobs API, job event logging, channel adapter interface, message protocol ( #325 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 01:21:03 +00:00
jason.woltje
701bb69e6c
feat(M4-013,M5-001,M5-002,M5-003): routing e2e tests, agent config loading, model+agent switching ( #323 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 01:09:09 +00:00
jason.woltje
1035d13fc0
feat(M5-004,M5-005,M5-006,M5-007): session-conversation binding, session:info broadcast, agent creation from TUI, and session metrics ( #321 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 00:58:07 +00:00
jason.woltje
b18976a7aa
feat(M4-009,M4-010,M4-011): routing rules CRUD, per-user overrides, agent capabilities ( #320 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 00:48:42 +00:00
jason.woltje
059962fe33
test(M3-012): provider adapter integration tests for all 5 providers ( #319 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 00:42:00 +00:00
jason.woltje
9b22477643
feat(routing): implement routing decision pipeline — M4-006 ( #318 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 00:41:04 +00:00
jason.woltje
6a969fbf5f
fix(ci)+feat(M3-010/011): skip DB-gated tests in CI + provider_credentials migration ( #317 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 00:34:31 +00:00
jason.woltje
fa84bde6f6
feat(routing): task classifier + default rules + CI test fixes — M4-004/005 ( #316 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 00:26:49 +00:00
jason.woltje
6f2b3d4f8c
feat(M3-005): ZaiAdapter for Z.ai GLM-5 provider ( #314 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 00:09:16 +00:00
jason.woltje
0ee6bfe9de
feat(routing): routing_rules schema + types — M4-001/002/003 ( #315 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 00:08:56 +00:00
jason.woltje
cabd39ba5b
chore: update TASKS.md — 25/65 done, Wave 5 in progress ( #312 )
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-23 00:02:14 +00:00
jason.woltje
10761f3e47
feat(providers): OpenRouter adapter + Ollama embedding support — M3-004/006 ( #311 )
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:38:09 +00:00
jason.woltje
08da6b76d1
feat(M3-003): OpenAI provider adapter for Codex gpt-5.4 ( #310 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:35:43 +00:00
jason.woltje
5d4efb467c
feat(M3-002): implement AnthropicAdapter for Claude Sonnet 4.6, Opus 4.6, and Haiku 4.5 ( #309 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:33:55 +00:00
jason.woltje
6c6bcbdb7f
feat(M3-007,M3-009): provider health check scheduler and Ollama embedding default ( #308 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:30:15 +00:00
jason.woltje
cfdd2b679c
chore: M1 + M2 milestones complete — 18/65 tasks done ( #307 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:21:20 +00:00
jason.woltje
34d4dbbabd
feat(M3-008): define model capability matrix ( #303 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:19:07 +00:00
jason.woltje
78d591b697
test(M2-007): cross-user data isolation integration test ( #305 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:16:50 +00:00
jason.woltje
e95c70d329
feat(M3-001): refactor ProviderService into IProviderAdapter pattern ( #306 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:16:45 +00:00
jason.woltje
d8ac088f3a
test(persistence): M1-008 verification — 20 integration tests ( #304 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:08:19 +00:00
jason.woltje
0d7f3c6d14
chore: Wave 2 complete — 14/65 tasks done ( #302 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:02:04 +00:00
jason.woltje
eddcca7533
feat(gateway): load conversation history on session resume (M1-004, M1-005) ( #301 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 21:00:13 +00:00
jason.woltje
ad06e00f99
feat(conversations): add search endpoint — M1-006 ( #299 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 20:45:50 +00:00
jason.woltje
5b089392fd
fix(security): M2-008 Valkey key audit — SCAN over KEYS, restrict /gc to admin ( #298 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 20:45:43 +00:00
jason.woltje
02ff3b3256
feat(tui): add /history command — M1-007 ( #297 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 20:41:27 +00:00
jason.woltje
1d14ddcfe7
chore: Wave 1 complete — fix merge conflicts, update task status ( #296 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 20:37:27 +00:00
jason.woltje
05a805eeca
fix(memory): scope InsightsRepo operations to userId — M2-001/002 ( #290 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 20:34:42 +00:00
jason.woltje
ebf99d9ff7
fix(M2-005,M2-006): enforce user ownership at repo level for conversations and agents ( #293 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 20:34:11 +00:00
jason.woltje
cf51fd6749
chore: mark M1-001/002/003 and M2-003/004 done ( #295 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 20:22:05 +00:00
jason.woltje
bb22857fde
fix(security): scope memory tools to session userId — M2-003/004 ( #294 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 20:19:19 +00:00
jason.woltje
5261048d67
feat(chat): persist messages to DB via ConversationsRepo (M1-001/002/003) ( #292 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 20:18:05 +00:00
jason.woltje
36095ad80f
chore: bootstrap Harness Foundation mission (Phase 9) ( #289 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 20:10:48 +00:00
jason.woltje
d06866f501
chore: mark P8-001/002/003 done in TASKS.md ( #223 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 18:13:02 +00:00
jason.woltje
02e40f6c3c
feat(web): conversation sidebar with search, rename, delete ( #222 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 13:10:03 +00:00
jason.woltje
de64695ac5
feat(web): design system — ms-* tokens, ThemeProvider, MosaicLogo, sidebar ( #221 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 12:57:24 +00:00
jason.woltje
dd108b9ab4
feat(auth): add WorkOS and Keycloak SSO providers (rebased) ( #220 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-21 12:57:07 +00:00
jason.woltje
f3e90df2a0
Merge pull request 'chore: mark P8-001/002/003 in-progress, P8-004 done' ( #219 ) from chore/tasks-p8-status into main
...
ci/woodpecker/push/ci Pipeline was successful
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/219
2026-03-21 12:30:03 +00:00
jason.woltje
721e6bbc52
Merge pull request 'feat(web): chat interface — model selector, keybindings, thinking display, v0 styled header' ( #216 ) from feat/ui-chat into main
...
ci/woodpecker/push/ci Pipeline failed
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/216
2026-03-21 12:29:29 +00:00
jason.woltje
27848bf42e
Merge pull request 'chore: fix prettier formatting on markdown files' ( #215 ) from fix/prettier-format into main
...
ci/woodpecker/push/ci Pipeline failed
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/215
2026-03-21 12:29:09 +00:00
jason.woltje
061edcaa78
Merge pull request 'feat(gateway): add Anthropic, OpenAI, Z.ai LLM providers (P8-002)' ( #212 ) from feat/p8-002-llm-providers into main
...
ci/woodpecker/push/ci Pipeline failed
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/212
2026-03-21 12:28:50 +00:00
jason.woltje
cbb729f377
Merge pull request 'perf: gateway + DB + frontend optimizations (P8-003)' ( #211 ) from feat/p8-003-performance into main
...
ci/woodpecker/push/ci Pipeline failed
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/211
2026-03-21 12:28:30 +00:00
jason.woltje
cfb491e127
Merge pull request 'feat(auth): add WorkOS and Keycloak SSO providers (P8-001)' ( #210 ) from feat/p8-001-sso-providers into main
...
ci/woodpecker/push/ci Pipeline failed
Reviewed-on: http://git.mosaicstack.dev/mosaic/mosaic-stack/pulls/210
2026-03-21 12:27:48 +00:00
jason.woltje
20808b9b84
chore: mark P8-001/002/003 in-progress, P8-004 done — PRs open
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-03-19 22:14:14 -05:00
jason.woltje
fd61a36b01
chore: mark P8-001/002/003 in-progress, P8-004 done — PRs open
ci/woodpecker/push/ci Pipeline was successful
2026-03-19 22:13:43 -05:00
jason.woltje
c0a7bae977
chore: mark P8-001 in-progress (stop cron re-spawn)
2026-03-19 22:11:30 -05:00
jason.woltje
68e056ac91
feat(web): port chat UI — model selector, keybindings, thinking display, styled header
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-03-19 20:42:48 -05:00
jason.woltje
77ba13b41b
feat(auth): add WorkOS and Keycloak SSO providers
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-03-19 20:30:00 -05:00
jason.woltje and Claude Sonnet 4.6
307bb427d6
chore: add P8-001 scratchpad
...
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-03-19 20:18:59 -05:00
jason.woltje and Claude Sonnet 4.6
b89503fa8c
chore: fix prettier formatting on scratchpad files
...
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-03-19 20:18:59 -05:00
jason.woltje and Claude Sonnet 4.6
254da35300
feat(auth): add WorkOS + Keycloak SSO providers (P8-001)
...
- Refactor auth.ts to build OAuth providers array dynamically; extract
buildOAuthProviders() for unit-testability
- Add WorkOS provider (WORKOS_CLIENT_ID/SECRET/REDIRECT_URI env vars)
- Add Keycloak provider with realm-scoped OIDC discovery
(KEYCLOAK_URL/REALM/CLIENT_ID/CLIENT_SECRET env vars)
- Add genericOAuthClient plugin to web auth-client for signIn.oauth2()
- Add WorkOS + Keycloak SSO buttons to login page (NEXT_PUBLIC_*_ENABLED
feature flags control visibility)
- Update .env.example with SSO provider stanzas
- Add 8 unit tests covering all provider inclusion/exclusion paths
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-03-19 20:18:59 -05:00
jason.woltje
99926cdba2
chore: fix prettier formatting on markdown files
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-03-19 20:17:39 -05:00
jason.woltje
25f880416a
Merge pull request 'docs: add TASKS.md agent-column schema to AGENTS.md' ( #214 ) from chore/tasks-schema-agents-md into main
ci/woodpecker/push/ci Pipeline failed
2026-03-20 01:10:56 +00:00
jason.woltje
1138148543
docs: add TASKS.md agent-column schema to AGENTS.md (canonical reference)
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-03-19 20:10:45 -05:00
jason.woltje
4b70b603b3
Merge pull request 'chore: add agent model column to TASKS.md' ( #213 ) from chore/tasks-agent-column into main
ci/woodpecker/push/ci Pipeline failed
2026-03-20 01:08:29 +00:00
jason.woltje
2e7711fe65
chore: add agent model column to TASKS.md schema
...
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
Adds 'agent' column to specify which model should execute each task.
Values: codex | sonnet | haiku | glm-5 | opus | — (auto)
Pipeline crons use this to spawn the cheapest capable model per task.
Phase 8 tasks assigned: P8-001/002/003=codex, P8-004=haiku
2026-03-19 20:08:12 -05:00
jason.woltje
417a57fa00
chore: fix prettier formatting on pre-existing scratchpad (pre-push gate)
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-03-18 21:35:04 -05:00
jason.woltje
714fee52b9
feat(gateway): add Anthropic, OpenAI, Z.ai LLM providers (P8-002)
2026-03-18 21:34:38 -05:00
jason.woltje
133668f5b2
chore: format BUG-CLI-scratchpad.md (prettier)
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-03-18 21:27:14 -05:00
jason.woltje
3b81bc9f3d
perf: gateway + DB + frontend optimizations (P8-003)
...
- DB client: configure connection pool (max=20, idle_timeout=30s, connect_timeout=5s)
- DB schema: add missing indexes for auth sessions, accounts, conversations, agent_logs
- DB schema: promote preferences(user_id,key) to UNIQUE index for ON CONFLICT upsert
- Drizzle migration: 0003_p8003_perf_indexes.sql
- preferences.service: replace 2-query SELECT+INSERT/UPDATE with single-round-trip upsert
- conversations repo: add ORDER BY + LIMIT to findAll (200) and findMessages (500)
- session-gc.service: make onModuleInit fire-and-forget (removes cold-start TTFB block)
- next.config.ts: enable compress, productionBrowserSourceMaps:false, image avif/webp
- docs/PERFORMANCE.md: full profiling report and change impact notes
2026-03-18 21:26:45 -05:00
jason.woltje
cbfd6fb996
fix(web): conversation DELETE — resolve Failed to fetch TypeError ( #204 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-17 02:43:56 +00:00
jason.woltje
3f8553ce07
fix(cli): TUI polish — Ctrl+T, React keys, clipboard, version ( #205 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-17 02:40:18 +00:00
jason.woltje
bf668e18f1
fix(web): admin page role check — stop false redirect to /chat ( #203 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-17 02:38:25 +00:00
jason.woltje
1f2b8125c6
fix(cli): sidebar delete conversation — fix silent failure ( #201 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-17 02:36:46 +00:00
jason.woltje
93645295d5
fix(gateway): filter projects by ownership — close data privacy leak ( #202 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-17 02:35:45 +00:00
jason.woltje
7a52652be6
feat(gateway): Discord channel auto-creation on project bootstrap ( #200 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-17 02:32:14 +00:00
jason.woltje
791c8f505e
feat(gateway): /system override condensation — accumulate + Haiku merge ( #198 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-17 02:26:31 +00:00
jason.woltje
12653477d6
feat(gateway): project bootstrap — docs structure + default agent ( #190 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-17 02:12:24 +00:00
jason.woltje
dedfa0d9ac
fix(gateway): system override TTL 5min → 7 days ( #189 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-17 02:06:58 +00:00
jason.woltje
c1d3dfd77e
fix(cli): disable Ink exitOnCtrlC so double-press handler runs ( #188 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 13:55:19 +00:00
jason.woltje
f0476cae92
fix(cli): wire command:result + system:reload socket events in TUI ( #187 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 13:21:11 +00:00
jason.woltje
b6effdcd6b
docs: mark mission complete — 9/9 milestones, all ACs verified (v0.1.0) ( #186 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 03:51:21 +00:00
jason.woltje
39ef2ff123
feat: verify Phase 8 platform architecture + integration tests (P8-019) ( #185 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 03:43:42 +00:00
jason.woltje
a989b5e549
feat(cli): TUI autocomplete sidebar + fuzzy match + arg hints + input history (P8-017) ( #184 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 03:30:15 +00:00
jason.woltje
ff27e944a1
Merge pull request 'feat(gateway): WorkspaceService + ProjectBootstrapService + TeamsService (P8-015)' ( #183 ) from feat/p8-015-workspaces into main
ci/woodpecker/push/ci Pipeline was successful
2026-03-16 03:14:10 +00:00
jason.woltje and Claude Sonnet 4.6
0821393c1d
feat(gateway): WorkspaceService + ProjectBootstrapService + TeamsService (P8-015)
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
- WorkspaceService: path resolution, git init/clone, directory lifecycle (create/delete/exists), user and team root provisioning
- ProjectBootstrapService: orchestrates DB record creation (via Brain) + workspace directory init in a single call
- TeamsService: isMember, canAccessProject, findAll, findById, listMembers via Drizzle DB queries
- WorkspaceController: POST /api/workspaces — auth-guarded project bootstrap endpoint
- TeamsController: GET /api/teams, /:teamId, /:teamId/members, /:teamId/members/:userId
- WorkspaceModule wired into AppModule
- workspace.service.spec.ts: 5 unit tests for resolvePath (user, team, fallback, env var, default)
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-03-15 22:06:01 -05:00
jason.woltje
24f5c0699a
feat(gateway): MosaicPlugin lifecycle + ReloadService + hot reload (P8-013) ( #182 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 03:00:56 +00:00
jason.woltje
96409c40bf
feat(gateway): /agent, /provider, /mission, /prdy, /tools commands (P8-012) ( #181 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 02:50:18 +00:00
jason.woltje
8628f4f93a
Merge pull request 'feat(gateway): SessionGCService three-tier GC + /gc command + cron (P8-014)' ( #179 ) from feat/p8-014-session-gc into main
ci/woodpecker/push/ci Pipeline was successful
2026-03-16 02:42:34 +00:00
jason.woltje and Claude Opus 4.6
b649b5c987
feat(gateway): SessionGCService three-tier GC + /gc command + cron (P8-014)
...
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
Implements three-tier garbage collection for agent sessions:
- SessionGCService.collect() for immediate per-session cleanup on destroySession()
- SessionGCService.sweepOrphans() for daily cron sweep of orphaned Valkey keys
- SessionGCService.fullCollect() for cold-start aggressive cleanup via OnModuleInit
- /gc slash command wired into CommandExecutorService + registered in CommandRegistryService
- SESSION_GC_CRON (daily 4am) added to CronService
- GCModule provides Valkey (ioredis via @mosaic/queue) and is imported by AgentModule, LogModule, CommandsModule, AppModule
- 8 Vitest unit tests covering all three GC tiers
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected] >
2026-03-15 21:38:48 -05:00
jason.woltje
b4d03a8b49
Merge pull request 'feat(gateway): PreferencesService + /preferences REST + /system Valkey override (P8-011)' ( #180 ) from feat/p8-011-preferences into main
ci/woodpecker/push/ci Pipeline was successful
2026-03-16 02:35:38 +00:00
jason.woltje and Claude Sonnet 4.6
85aeebbde2
feat(gateway): PreferencesService + /preferences REST + /system Valkey override (P8-011)
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
- PreferencesService: platform defaults, user overrides, IMMUTABLE_KEYS enforcement
- PreferencesController: GET /api/preferences, POST /api/preferences, DELETE /api/preferences/:key
- PreferencesModule: global module exporting PreferencesService and SystemOverrideService
- SystemOverrideService: Valkey-backed session-scoped system prompt override with 5-min TTL + renew
- CommandRegistryService: register /system command (socket execution)
- CommandExecutorService: handle /system command via SystemOverrideService
- AgentService: inject system override before each prompt turn, renew TTL; store userId in session
- ChatGateway: pass userId when creating agent sessions
- PreferencesService unit tests: 11 tests covering defaults, overrides, enforcement wins, immutable key errors
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-03-15 21:32:03 -05:00
jason.woltje
a4bb563779
feat(gateway): CommandRegistryService + CommandExecutorService (P8-010) ( #178 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 02:10:31 +00:00
jason.woltje
7f6464bbda
feat(gateway): tool path hardening + sandbox escape prevention (P8-016) ( #177 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 02:02:48 +00:00
jason.woltje
f0741e045f
feat(cli): TUI slash command parsing + local commands (P8-009) ( #176 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 01:58:56 +00:00
jason.woltje
5a1991924c
feat(db): teams schema + preferences.mutable migration ( #175 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 01:46:43 +00:00
jason.woltje
bd5d14d07f
feat(types): CommandDef, CommandManifest, slash command socket events ( #174 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 01:41:39 +00:00
jason.woltje
d5a1791dc5
docs: agent platform architecture plan — augmentation + task breakdown ( #173 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-16 01:28:29 +00:00
jason.woltje
bd81c12071
docs: update TASKS.md and scratchpad for CLI command architecture ( #159 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 23:11:37 +00:00
jason.woltje
4da255bf04
feat(cli): command architecture — agents, missions, gateway-aware prdy ( #158 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 23:10:23 +00:00
jason.woltje
82c10a7b33
feat(cli): TUI complete overhaul — components, sidebar, search, branding ( #157 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 22:17:19 +00:00
jason.woltje
d31070177c
fix(ci): remove from_secret to unblock PR pipelines ( #156 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 21:48:51 +00:00
jason.woltje
3792576566
fix(web): add jsdom dependency and exclude e2e from vitest ( #155 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 20:00:53 +00:00
jason.woltje
cd57c75e41
chore(orchestrator): Phase 7 complete — v0.0.8 verified ( #154 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 19:50:15 +00:00
jason.woltje
237a863dfd
docs(deploy): add deployment guide and expand .env.example ( #153 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 19:46:38 +00:00
jason.woltje
cb92ba16c1
feat(web): Playwright E2E test suite for critical paths ( #152 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 19:46:13 +00:00
jason.woltje
70e9f2c6bc
docs: user guide, admin guide, dev guide ( closes #57 ) ( #151 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 19:40:44 +00:00
jason.woltje
a760401407
feat(admin): web admin panel — user CRUD, role assignment, system health ( #150 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 19:18:47 +00:00
jason.woltje
22a5e9791c
feat(coord): DB migration — project-scoped missions, multi-tenant RBAC ( #149 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 19:18:18 +00:00
jason.woltje
d1bef49b4e
feat(agent): session cwd sandbox, system prompt config, tool restrictions ( #148 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 19:15:05 +00:00
jason.woltje
76abf11eba
fix(cli): remove side-effect from agent:end state updater ( #133 ) ( #147 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 19:09:13 +00:00
jason.woltje
c4850fe6c1
feat(cli): add sessions list/resume/destroy subcommands ( #146 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 19:04:10 +00:00
jason.woltje
0809f4e787
feat(web): settings persistence — profile, preferences save to DB ( #124 ) ( #145 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 18:43:52 +00:00
jason.woltje
6a4c020179
feat(cli): add --model/--provider flags and /model /provider TUI commands ( #144 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 18:41:36 +00:00
jason.woltje
3bb401641e
feat(agent): skill invocation — load and execute skills from catalog ( #128 ) ( #143 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 18:36:58 +00:00
jason.woltje
54b821d8bd
feat(web): provider management UI — list, test, model capabilities ( #123 ) ( #142 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 18:33:55 +00:00
jason.woltje
09e649fc7e
feat(gateway): MCP client — connect to external MCP servers as agent tools ( #127 ) ( #141 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 18:28:31 +00:00
jason.woltje
f208f72dc0
feat(web): project detail views — missions, tasks, PRD viewer ( #122 ) ( #140 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 18:28:14 +00:00
jason.woltje
d42cd68ea4
feat(web): conversation management — search, rename, delete, archive ( #121 ) ( #139 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 18:20:15 +00:00
jason.woltje
07647c8382
feat(agent): expand tool registry — file, git, shell, web fetch ( #126 ) ( #138 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 18:17:17 +00:00
jason.woltje
8633823257
feat(gateway): add MCP server endpoint with streamable HTTP transport ( #137 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 18:11:50 +00:00
jason.woltje
d0999a8e37
feat(web): wire WebSocket chat with streaming and conversation switching ( #120 ) ( #136 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 18:09:14 +00:00
jason.woltje
ea800e3f14
chore(orchestrator): Phase 7 planning — 10-wave execution plan ( #135 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 17:47:55 +00:00
jason.woltje
5d2e6fae63
chore(orchestrator): rescope Phase 7 as Feature Completion, add Phase 8 ( #119 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 17:44:35 +00:00
jason.woltje
fcd22c788a
chore(orchestrator): rescope Phase 7 + add Phase 8 ( #118 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 17:32:37 +00:00
jason.woltje
ab61a15edc
fix(agent): register Ollama with api: openai-completions ( #117 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 17:10:32 +00:00
jason.woltje
2c60459851
fix(agent): pass dummy apiKey for Ollama provider registration ( #116 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 17:08:19 +00:00
jason.woltje
ea524a6ba1
fix(cli): add Origin header to auth requests ( #115 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 17:03:42 +00:00
jason.woltje
997a6d134f
feat(cli): add login command and authenticated TUI sessions ( #114 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 17:00:08 +00:00
jason.woltje
8aaf229483
chore: remove deprecated husky v9 shim lines ( #113 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 16:48:51 +00:00
jason.woltje
049bb719e8
fix(auth): add CORS headers to BetterAuth raw HTTP handler ( #112 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 16:47:27 +00:00
jason.woltje
014ebdacda
fix(auth): add trustedOrigins to BetterAuth for cross-origin web dashboard ( #111 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 16:44:20 +00:00
jason.woltje
72a73c859c
fix(gateway): CORS, memory userId from session, pgvector auto-init ( #110 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 16:40:28 +00:00
jason.woltje
6d2b81f6e4
fix(gateway): add missing @Inject() decorators causing silent startup hang ( #109 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 01:52:01 +00:00
jason.woltje
9d01a0d484
fix(gateway): load .env from monorepo root via dotenv ( #108 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 01:25:09 +00:00
jason.woltje
d5102f62fa
fix(ci): use from_secret syntax for Woodpecker v2 ( #107 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 01:16:36 +00:00
jason.woltje
a881e707e2
ci: enable Turbo remote cache + parallelize pipeline steps ( #106 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 01:14:56 +00:00
jason.woltje
7d04874f3c
chore(orchestrator): complete Phase 6 milestone v0.0.7 ( #105 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 01:07:14 +00:00
jason.woltje
9f036242fa
feat(cli): add prdy, quality-rails, and wizard subcommands ( #104 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 01:05:31 +00:00
jason.woltje
c4e52085e3
feat(mosaic): migrate install wizard from v0 to v1 ( #103 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 00:59:42 +00:00
jason.woltje
84e1868028
fix(gateway): resolve two startup bugs blocking E2E testing ( #102 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 00:45:28 +00:00
jason.woltje
f94f9f672b
feat(prdy): migrate @mosaic/prdy from v0 to v1 ( #101 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 00:44:02 +00:00
jason.woltje
cd29fc8708
feat(quality-rails): migrate @mosaic/quality-rails from v0 to v1 ( #100 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 00:23:56 +00:00
jason.woltje and Claude Opus 4.6
6e22c0fdeb
chore(orchestrator): complete Phase 5 milestone — v0.0.6
...
ci/woodpecker/push/ci Pipeline was successful
- P5-005 done: Telegram plugin wired, .env.example updated
- PR #99 merged, issue #45 closed
- Phase 5 complete, advancing to Phase 6
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected] >
2026-03-14 19:06:23 -05:00
jason.woltje
1f4d54e474
fix(gateway): wire Telegram plugin into gateway plugin host ( #99 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-15 00:05:27 +00:00
jason.woltje
b7a39b45d7
chore(tasks): mark P5-004 done
ci/woodpecker/push/ci Pipeline was successful
2026-03-13 15:16:13 -05:00
jason.woltje
1bfdc91f90
Merge pull request 'feat(auth): P5-004 Authentik OIDC adapter via Better Auth genericOAuth' ( #97 ) from feat/p5-sso-authentik into main
ci/woodpecker/push/ci Pipeline failed
2026-03-13 20:15:50 +00:00
jason.woltje
58a90ac9d7
Merge pull request 'fix(gateway): ownership checks for TasksController findAll/create + MissionsController create' ( #98 ) from fix/task-mission-ownership into main
ci/woodpecker/push/ci Pipeline failed
2026-03-13 20:15:46 +00:00
jason.woltje
684dbdc6a4
fix(gateway): enforce task and mission ownership
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-03-13 14:43:33 -05:00
jason.woltje
e92de12cf9
feat(auth): add Authentik OIDC adapter
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Refs #96
2026-03-13 14:42:05 -05:00
jason.woltje
1f784a6a04
chore(tasks): mark P5-001, P5-003 done; P5-004 in-progress
ci/woodpecker/push/ci Pipeline was successful
2026-03-13 14:33:16 -05:00
jason.woltje
ab37c2e69f
Merge pull request 'fix(ci): sequential steps + single install to prevent OOM on runner' ( #95 ) from fix/ci-sequential into main
ci/woodpecker/push/ci Pipeline was successful
2026-03-13 18:13:21 +00:00
jason.woltje
c8f3e0db44
fix(ci): sequential steps + single install to prevent OOM on runner
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Each step was re-running pnpm install independently, and all quality
steps (typecheck, lint, format, test) ran in parallel. On merge commits
with more accumulated code this pushed the CI runner over its memory
limit (exit code 254 = OOM kill).
Fix:
- install once, share node_modules via Woodpecker workspace volume
- sequential execution: install → typecheck → lint → format → test → build
- corepack enable in each step (fresh container) but no redundant install
2026-03-13 13:10:30 -05:00
jason.woltje
02772a3910
Merge pull request 'fix(gateway): security hardening — auth guards, ownership checks, validation, rate limiting' ( #85 ) from fix/gateway-security into main
ci/woodpecker/push/ci Pipeline failed
2026-03-13 18:07:01 +00:00
jason.woltje
85a25fd995
fix: add plugin paths to tsconfig.typecheck.json for merged PluginModule
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-03-13 13:03:59 -05:00
jason.woltje
20f302367c
chore(gateway): align typecheck paths after rebase
2026-03-13 13:03:09 -05:00
jason.woltje
54c6bfded0
fix(gateway): security hardening — auth guards, ownership checks, validation, rate limiting
2026-03-13 13:03:09 -05:00
jason.woltje
ca5472bc31
chore: format docs files
2026-03-13 13:03:09 -05:00
jason.woltje
55b5a31c3c
fix(gateway): security hardening — auth guards, ownership checks, validation, rate limiting
2026-03-13 13:03:09 -05:00
jason.woltje
01e9891243
Merge pull request 'feat(plugins): P5-003 Telegram channel plugin' ( #93 ) from feat/p5-telegram-plugin into main
ci/woodpecker/push/ci Pipeline failed
2026-03-13 17:48:01 +00:00
jason.woltje
446a424c1f
Merge pull request 'feat(gateway): P5-001 plugin host module' ( #92 ) from feat/p5-plugin-host into main
ci/woodpecker/push/ci Pipeline failed
2026-03-13 17:47:59 +00:00
jason.woltje
02a0d515d9
fix(turbo): typecheck must depend on ^build so package types are available
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-03-13 12:38:55 -05:00
jason.woltje
2bf3816efc
fix(turbo): typecheck must depend on ^build so package types are available
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
2026-03-13 12:38:54 -05:00
jason.woltje
96902bab44
feat(plugins): add Telegram channel plugin
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-03-13 12:05:42 -05:00
jason.woltje
280c5351e2
feat(gateway): add plugin host module
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline was successful
2026-03-13 12:04:42 -05:00
jason.woltje
9eb48e1d9b
feat(Phase 4): Memory & Intelligence — memory, log, summarization, skills ( #91 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 13:56:50 +00:00
jason.woltje
d83ebe65e9
verify(P3-008): Phase 3 web dashboard verification ( #90 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 13:37:43 +00:00
jason.woltje
4fe7d09e5c
feat(web): admin panel with session management ( #89 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 13:33:45 +00:00
jason.woltje
e44cb7e56a
feat(web): settings page with profile, providers, and models ( #88 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 13:31:51 +00:00
jason.woltje
fd4b7c2ba2
feat(web): project list and mission dashboard views ( #87 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 13:30:11 +00:00
jason.woltje
a1a1976b38
feat(web): task management with list view and kanban board ( #86 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 13:28:17 +00:00
jason.woltje
f0d1d4bafa
feat(web): chat UI with conversations and WebSocket streaming ( #84 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 13:25:28 +00:00
jason.woltje
600da70960
feat(web): wire auth pages with BetterAuth and route guards ( #83 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 13:21:33 +00:00
jason.woltje
780f85e0d6
feat(web): scaffold Next.js 16 dashboard with design system and auth client ( #82 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 13:18:09 +00:00
jason.woltje and Claude Opus 4.6
5d936d58a0
fix: add missing @Inject() decorators and fix coord workspace root detection
...
- Add @Inject() to all gateway constructor params (required without emitDecoratorMetadata)
- AgentService: ProviderService, CoordService
- RoutingService: ProviderService
- ProvidersController: ProviderService, RoutingService
- SessionsController: AgentService
- Fix coord controller ALLOWED_ROOTS to walk up to monorepo root (pnpm-workspace.yaml)
- Gateway now boots and serves all routes correctly
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-13 08:00:57 -05:00
jason.woltje
8da2759fec
fix: coord review remediations (path traversal, JSON parse, race condition) ( #81 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 03:43:49 +00:00
jason.woltje and Claude Opus 4.6
b03c603759
docs: mark Phase 2 complete — update manifest and scratchpad
...
Phase 0-2 all done. P2-007 closed via PR #79 . Mission advances to Phase 3.
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-12 22:40:59 -05:00
jason.woltje
77da12a5ee
test: verify Phase 2 — routing + coord tests (P2-007) ( #79 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 03:40:07 +00:00
jason.woltje
7f6dc43a2d
feat: agent session management — metrics, channels, dispose (P2-006) ( #78 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 03:35:59 +00:00
jason.woltje
f3a7eadcea
feat: @mosaic/coord — migrate from v0, gateway integration (P2-005) ( #77 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 03:32:20 +00:00
jason.woltje
7f6815feaf
feat: tool registration — brain tools for agent sessions (P2-004) ( #76 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 03:18:45 +00:00
jason.woltje
7485f32e69
feat: agent routing engine — cost/capability matrix (P2-003) ( #75 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 03:13:50 +00:00
jason.woltje
95f95f54cf
feat: multi-provider support — Anthropic + Ollama (P2-002) ( #74 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 03:10:51 +00:00
jason.woltje
aa9ee75a2a
fix: auth handler + circular imports — Phase 1 verification (P1-009) ( #73 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 03:02:02 +00:00
jason.woltje
c54b69f7ce
feat: gateway CRUD routes — conversations, projects, missions, tasks (P1-005/006) ( #72 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 02:41:03 +00:00
jason.woltje
38897fe423
feat: auth middleware, brain data layer, Valkey queue (P1-002/003/004) ( #71 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 02:37:56 +00:00
jason.woltje
cbac5902db
fix: Phase 0 verification — CI gates green (P0-009) ( #70 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 02:28:38 +00:00
jason.woltje
4cd5cbf893
feat: Woodpecker CI pipeline + project docs (P0-007, P0-008) ( #69 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 02:25:31 +00:00
jason.woltje
6e3cccc812
feat(auth): @mosaic/auth — BetterAuth email/password setup ( #68 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 02:21:15 +00:00
jason.woltje
2b1723e898
feat(db): @mosaic/db — Drizzle schema, PG connection, migrations ( #67 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 02:17:18 +00:00
jason.woltje
573484c83e
fix: Jaeger image tag + remap PG/Valkey ports ( #66 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 02:06:00 +00:00
jason.woltje and Claude Opus 4.6
bf2cb3a271
docs: mark P0-002, P0-005, P0-006 done (PR #65 )
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-12 20:56:16 -05:00
jason.woltje
35e4e2e527
feat: foundation — Docker Compose, OTEL, shared types ( #65 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 01:55:33 +00:00
jason.woltje and Claude Opus 4.6
f6f05cf23a
docs: add FIX-03 agent session sandboxing task ( #64 )
...
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-12 20:49:05 -05:00
jason.woltje and Claude Opus 4.6
15352448d5
fix: switch gateway to ESM + explicit @Inject for tsx compatibility
...
Pi SDK is ESM-only. tsx (esbuild) doesn't emit decorator metadata,
so NestJS constructor injection fails without explicit @Inject().
- Set "type": "module" in gateway package.json
- Switch tsconfig to NodeNext module resolution
- Add @Inject(AgentService) to ChatController and ChatGateway
Tested end-to-end: REST /api/chat → Pi SDK → Anthropic → response OK.
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-12 20:43:08 -05:00
jason.woltje and Claude Opus 4.6
c58003e5e3
docs: add gatekeeper review follow-up tasks (FIX-01, FIX-02)
...
- #62 : piSession.dispose() missing in destroySession
- #63 : React anti-pattern in TUI agent:end handler
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-12 20:36:17 -05:00
jason.woltje and Claude Opus 4.6
04528459ec
docs: update TASKS.md and scratchpad for communication spine completion
...
Mark P1-001, P1-007, P1-008, P2-001, P5-002, P6-005 as done (PR #61 ).
Add session 2 log entry for vertical slice delivery.
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-12 20:34:26 -05:00
jason.woltje
4f84a01072
feat: communication spine — gateway, TUI, Discord ( #61 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 01:33:32 +00:00
jason.woltje and Claude Opus 4.6
888bc32be1
docs: mark P0-001 scaffold monorepo as done
...
PR #60 merged, issue #1 closed.
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-12 20:12:44 -05:00
jason.woltje
6d0d288e31
feat(P0-001): scaffold monorepo structure ( #60 )
...
Co-authored-by: Jason Woltje <[email protected] >
Co-committed-by: Jason Woltje <[email protected] >
2026-03-13 01:11:46 +00:00
jason.woltje and Claude Opus 4.6
339641352e
docs: record vertical slice reorder in scratchpad
...
Jason directed: build Pi TUI → Gateway → Discord communication
spine before backfilling horizontal layers.
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-12 20:06:17 -05:00
jason.woltje and Claude Opus 4.6
e7f338e3a9
chore: planning gate — milestones, issues, and task breakdown
...
Break PRD into 8 milestones (Phase 0–7) with 59 issues on Gitea.
Populate TASKS.md, update mission manifest, initialize scratchpad.
Repo created at git.mosaicstack.dev/mosaic/mosaic-stack.
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-12 19:51:51 -05:00