Dashboard › opencode › Distillation
dc282ffb-1b58-4939-8f9e-d6a947aa57cf["lore_tm_v1_Sr1456GTGwzISyAJqfGs5O6VFw6hB6ih5Da9pf_-smg","lore_tm_v1_shDq7l8FgcFFzLn7Qc3AYseVL6qEt2lbHNHSV70tqXk","lore_tm_v1_fUxBhRLFbTYuI6yDma5y-Pnbl7Ey82XGG2OVjZqJe_w","lore_tm_v1_VPFiMZKAHTWkfENHIs9CSBFD9O6EeWHzdtPd9BCy0a8","lore_tm_v1_k7v3Q1SiWZISyVUAMR9TQl0I8Ky0C1_kVN5ZZJbtxag","lore_tm_v1_3VEKT6xhYkK5wAqb5cm1lTlqyZde4Ez4Eg6d5FSckmA","lore_tm_v1_bylhjtitDCCy0a1pldbElDcvPj_PLI022_ruOU3RuRw","lore_tm_v1_iXS5DDaotCTKuOxtQFZwk8Ug0dghEVProzrG-DxZ2dY","lore_tm_v1_U9Pav4hIoJVmBWMBEGnYVanSZNScbETuWYbIr1yPmmA","lore_tm_v1_7DGrg1iK9Aue-VE-pE6Zkve7hpDREFcu2ZyT6mNDaDI","lore_tm_v1_VD5TVpEcnuHReIU_KcM2X-AdDYE0JRUSnWF8WZThlPc","lore_tm_v1_bGy5Mw_cw9Jlpkj-D7VNWa2avO4kxZ31LG7bUJ-EFps","lore_tm_v1_YZYZq_sLz1fZGqB_I-f2w6G3OCh3JIYNhuB20i5e0Rw","lore_tm_v1_VoEygm1-FvkiLciaLZDTlIsjK-tqiNiru1Eo_reXVBM","lore_tm_v1_iq8gRy5X40EIlNrYvQ8mFluJ2JEatxDly7uf0_FaFw8","lore_tm_v1_We2qnvYIrMbZC61TprISmLaqUzRtYlq7s0AbXFjoZxM","lore_tm_v1_RdZB4M30QN4uu8olXSMqiVD3VofZN2f4Vvj4MCaP5Os","lore_tm_v1_w8eY6nQ0Xw_Xdt6HAKC3sbtrklFVFYp1FfRb8ejDkWk","lore_tm_v1_8Dx05-FOsWWFzEkubvMBQe0xp5kR22J2XZvgPgJGRKA","lore_tm_v1_oWxD8h3LspGBUU8BWBMtubQa-RSFxRxmT7hYiGTbWdg","lore_tm_v1_ku5a816SlgPRbD3uSGDfcR6fMHa98Zkf-lghTa6sKVQ","lore_tm_v1_UOFBv0xs35Z_TD7S38NwfTOJpWMaQ5ddBC9TiFRRD8g","lore_tm_v1_G3Hj8rj7WpXkfqjYJXLAXi_-JbRZvCd_6U3mIiCX2v8","lore_tm_v1_tBBs-zwzlgRNljIZGNWIjo-yDFCbLBP-UZ4cbGocVEY","lore_tm_v1_Aomd7scVp9SqmRDPn46saM7D1COeFPNoPgypBIb7_EA","lore_tm_v1_jrg6ePEgaWj__H0zY3MPFyuGrAixRnxXgDT7-maCaRw","lore_tm_v1_wYFBtnowkFKKe8rMi8vIq0dctwZGM2aLKWQPLTLAsro","lore_tm_v1_IRRYyDnOWmbeoUlFAEOB7fBYuEmmb0d5Ra2LqlZ2Lpk","lore_tm_v1_XD3TAyzmVBBqipK4T3qZaZSS_MCHXfrYz8sw7iisf0A","lore_tm_v1_4gJEDggPehaZzhwHzfZX4na1bJTglPZJooop4rivK2w","lore_tm_v1_KNx1NUU95Slo1po1qPxy4MPxSgP_IZkD63I5mB_6F7Y","lore_tm_v1_2rrvyFOZjHRS1xddI-5duMcjyfFQGRzaFfDpUKeCxNs","lore_tm_v1_z35wYUY3hC2vNP3xTbV5rlQbBFI-zElL5oFlYR6vyj8","lore_tm_v1_5dViNueq9YJvMV7Gd_753LkBuq6OqUxgK-GDRp5eeI8","lore_tm_v1_gjWg1WnGpn84H75pXIk6MBoyu8PZgw5KWQdP465alP8","lore_tm_v1_8BKCEc2DhBmTCkrD8hMBXMSQYU44uHTTVsYmDeMVEE0","lore_tm_v1__UP7dIL2AglHoPS7zqfB3LRhYqiOP3m6o2YYH4_ahN4","lore_tm_v1_F81liroSFPSe4ZTgVwEkNDVlU6Ddqi1A6Q1sFvoESlk","lore_tm_v1_2CcHuedMXUrk9LASKwI_nJz6g4Qqqm3dJlT-D5Dq_vA","lore_tm_v1_ZdBd87wcSWmTycEV3urkVfrc5u1KB8JsQRaxK-DU55c","lore_tm_v1_Q4V0jLjrD99N5LpmxLj6u-JwjCpELyPRWpoPCaf3lok","lore_tm_v1_Vd9AZMSabuMPUD7bUc1trZXcWmsdCa8L0uKb_go9cQs","lore_tm_v1_k9SdrFatggl70gObpUKQYVuURlE1CuawUqYzliv_HCo","lore_tm_v1_3VvaDIn5U_DdHUlJUMNS6I2mmDlbNx-xknEwhGlGkKA","lore_tm_v1_zBKnLplbf4VEIM8CSLxytPRPVd0HM9QLBaYqZ9VMO1E","lore_tm_v1_7eiU3XRdBiVrYYH3Yls_Ll9FkVgXhI_QSMk9-7QRftM","lore_tm_v1_6IzZVJpzu0swvZrPWourkC2R8U1Y-DlmeGvmH16A8iw","lore_tm_v1_kLIM6Ml3ZrdKQOajYkeXnmY4Awh3JWyDJqvoFv2OBR0","lore_tm_v1_zz10pb9dI1amtGxC1ht6kMzjypQ-He6_gaA2XOyA0nU","lore_tm_v1_YcsKiiiIUjePozOqY19xau1_1pJxOWeBvvXNC5qAPoo","lore_tm_v1_rTFWSENBRMt8S8G8B2m4OTHdjkPxrriN1eS3BrSkdnU","lore_tm_v1_rCH5UCPF3M1K-h1CB5CLO_t0tWc4qx8cUNZfESezCuw","lore_tm_v1_6hGG2ufoep2mHjCKxg5YewMVto5l2ng7MTmHKGYy8qc","lore_tm_v1_t2J2FEj86g9F6uXL_Su8LE4DV52hCl1hRmpt4DsDOlI","lore_tm_v1_rpS8JajouTEE5MCY7E2pmXEYmwGWZYBRifhIwpOxEzU","lore_tm_v1_E_NsOm5pM_rBgGXzHjh7XLeuPIR0G_KJWD_Vo-RmQCI","lore_tm_v1_YKPijsgeGn8CtZH5HtLMcfdaWfjYcE58fMMKz2zS1Gw","lore_tm_v1_zy29-e9VLIDadvkDhVrQKTIRX5iDKYUooxluavh6ZM8","lore_tm_v1_l9xTmPAeEELEdTx6INS2jbJlepd5JHsM7EdEwsrPBAs","lore_tm_v1_asLcJOilT3Hr2W9K6iiRISMR0kCTpYrthJTN6ydsyXw","lore_tm_v1_e0_QL52RnWMBzOFSvmibjjgfMGs1S8Ynf1wsGrsyA30","lore_tm_v1_M2wkBlQCnVNuuHkmqsKSlx3A5WLPRc0NEoyUUQx4FH8","lore_tm_v1_SiyiOc9IJI21cqNgVo1AY0FQmnSlQXm5uN9fMtrnUFY","lore_tm_v1_PvRQrCOUsRNbJ1DM8wBP8t9X5ryHnn-e7p83t2yYopw","lore_tm_v1_PIoC5WPmg7roPt35FSrdX28R6JEvaZt5XW-FUP_CvbQ","lore_tm_v1_oxmtohNMEKb3hUtA6f9YIgHuyXA-PcLXl-nCKMlF-Q0","lore_tm_v1_6FOojGzNHNo8p34fVRAN022jxKVBQonydDic1Wi0pek","lore_tm_v1_50_RvmFCAUaD_ckww_mkwTYKCWiPfFMNhkY0XrjcApw","lore_tm_v1_k_fhLrZ8GNWblTi0BsZ4UM-aelvosJ2bjiHisKfOTkQ","lore_tm_v1_nQt375XMyWYlpL3EnEhHH55RqKUgY8KBErE3nRktM-A","lore_tm_v1_cKQ5VlJexebOEiHi3VGDSByc_m6lcSYQ9ivCp5F_ZE8","lore_tm_v1_O3uGxgaj9xiTOqQT2wsoB3-8ckrSH_GjehWWgvkB2WE","lore_tm_v1_P3K2UqTOQX2ErTnVniee3PnYvPoN0XNK32ctUZYvIZM","lore_tm_v1_VDi6MX0zP4yIHWeci_DX9_As5mrkBTvjLHb4ZYj9s3g","lore_tm_v1_gYyNng0T4VLTnNLNgz3rA1847sAyvh_8hsDi-U6ulz8","lore_tm_v1_hJWTYctzjUABrhWd_pHQqcWDGJoJ0QKqMRV7bTaaJQk","lore_tm_v1_zO1x54RyqsRJEWKN4z27OHLoYBYzBS3aqtFcgduyc6k","lore_tm_v1_23v4KfA8k7R22TgEqnkGStxZHBnOrlw_lSygflvFPKI","lore_tm_v1_mpMIaly8clHwvxbRAtLubhiQAGNeW3bew4hxbRU2BoQ","lore_tm_v1_P2tmY85MDFuHHvlWXVap10TKuG-fL1neQrGrYFBUU30","lore_tm_v1_UU_B0W_C15OvqFqEQmqr8uAMlwtUwbVbSNdPe2ee6gw","lore_tm_v1_V35OcHnWBwFCyVVWqi7IY2hzKvagru22bJKrmA1xaGM","lore_tm_v1_KS-T7DYKXs7BZIIpLq9En76Q1K5mFgQRSEC4kMn9-kg","lore_tm_v1_Xr_CGrHbjVbKQq6LCpDVL6H_hgy_Lb538gdxZA9vHtI","lore_tm_v1_RpXhu3Oeoz87rRKZ_XGekL5RSaZMSjc3Dkg78hWYOsU","lore_tm_v1__r2SWOTzqfRJFSlp_lbKyoR1CpmR5LAX3fZXfivSaBY","lore_tm_v1_s4mtGfkVej3JzUeQohfuzz-TwL0YgwrNm994KRTtiNU","lore_tm_v1_pu6Cf9vnRsMz9CAZG1OW8wZtpYKCalwewByTQtYsa1c","lore_tm_v1_um9lFFB58zAVoEc2SpL6zoP1XElT3FqVFQljbseEKSk","lore_tm_v1_ngeImGdln8gpW8Gu-w7SBejTxici4FieaJUcvnWLC-4","lore_tm_v1_q8Nnvatx5iRxAuEswp5ClOgDJlEtzd0s0KkZaWhaLMA","lore_tm_v1_PkWdI5obZS7Rx2nitPT5zN3XhzmjUwPQ_U5fJfcJ2dc","lore_tm_v1_pS_eusKhKmQpSFhbssOVJjXab7FOWUPBV0BSg1EdK1g","lore_tm_v1_j9kB0Mh6j4S8DEX59_EkhEN2QG3TJxJBiyJoodXWQ5s","lore_tm_v1_scLaSqJrj5TcTCfmsG4r0sMN4_ylfgkgwGLjHjYxtlc","lore_tm_v1_cHKXTe6XmJ8KJgKIDZvL2Y_MKzILAwyjyd1nVlHrYmQ","lore_tm_v1_9yKzeN0XTaXGxGXuEANDyBSuHcOa-bqTMaEZzFKjIt4","lore_tm_v1_XByRsHoAPrR45f5gQCRWgw3qjc4tC7jmY_KyyieBHrM","lore_tm_v1_UjhYNNKx0znpzZaprZ9VqICktiJEWSdaFwQDQvoZjvE","lore_tm_v1_xlxuXXUDT4mvsDFSZv0LBXTmjRMs0nQ1pm3RW1gtGA8","lore_tm_v1_oInyBPKXoBRWSVCjmPUZQPKdtnvfj-PVVZy9uIoZlkI","lore_tm_v1_uYnbOBsl0omceV2fjfXK-0f3VtIaLCORV4v7HMLahUo","lore_tm_v1_OGvv4jQULMliKSYAeekmy9esTklG55hvyfGS4i1dXBw","lore_tm_v1_Sn8AsqgLwS2Ueibxs_3c-1DH7EmPxUe2qeLA7F_vYyg","lore_tm_v1_qMgYPZKwF-47HEM-qMrocYXoztReystDN0YGXHteOBk","lore_tm_v1_wngK8yZnNKXDUUgh9FFm_w8L_HWV1gnZCHsztWQt7-0","lore_tm_v1_oHw8lRjUOXoc9aYoqjXDZSV05x919eRTf5sCo-h3i4s","lore_tm_v1_gf2XpZ7Vs302-FnB-9_aQja4RnqrBGvtds0_GHAzqLk","lore_tm_v1_h_QhhXBXhNHp-Sf0RCFmuSLdP_Ws5rfgsHOAJyGnuis","lore_tm_v1_D8XJMECMoyd1OR_CYL9tvtGpKZWaKeQbzJjwMI4HTTI","lore_tm_v1_H3UZrsw2IC3_4Sqp8GDK40HgDoeyL2FVJGAG6gTi2NQ","lore_tm_v1_If2o8QutwTVNswYxtYj0RylL29yg5vdhd9A4xVOtWPU","lore_tm_v1_osOq3HkfjMhYvFXfykg-2a6QHA5yHyDG1Id2AonmyKM","lore_tm_v1_raJbFBxx1xnhy969QEntNMR5tNW0cVscYKcBkm5U95I","lore_tm_v1_1cdjKsOacoEWnW9G_xGb3mpoQAzvzhqhZdVQ3sjJHRk","lore_tm_v1_p9FE2d88P75TVCmG-0cIrHXx0ZcAy7yJXl-H6Iw5Bzw","lore_tm_v1_3bcMbPzk0oFrQ7BaaNFg-hxQrRhZHWMSj1_maOCRAUQ","lore_tm_v1_3zH6nJCC9CHQ7dnO6F1S_nqHLsnuKwQUpZtcK5SI4kA","lore_tm_v1_OFuNJwgBhpMB6vKgQnRVn3DAiCVQkWlzWhmQq6e_sLU","lore_tm_v1_5ECX4X9byKUNaI-XllsDJRyOUt0j6DsFSSY2NUXBqYU","lore_tm_v1_6dyFosY_Q3PD_X5Dzz0cazpOCkzdxsDiGsjLQmjWpqg","lore_tm_v1_xlftvL3Sq4r-rEkzU6NfXVRzDZcMofDMcA9hxiO9tYY","lore_tm_v1_I1gT8r3bjObrMG_LQrGY7k4EK2zYLP-VuNrR8dQF4dk","lore_tm_v1_sqHToFkZXYllCzY0RUEwy8vah4ph-nwYLG3J_2sg1Vg","lore_tm_v1_ahHAbGSNWqdYchB4dwnUhvBN14yT8vQqUAsY_L467G0","lore_tm_v1_ZG5kWhpctKcVT8BnYymLZEcKZcCOQQCShO-ijtVYZfc","lore_tm_v1_RbzHtXjlUED6BvIdCd3TNolSxuPDqMbMideBWgxnbUo","lore_tm_v1_S1ejuZDGFhHIZuUd6xQz6zwUDqpjsbsxvIozli0cGxg","lore_tm_v1_5oyfyYESvJ9bwcfLlTJ9qUHxxIkyPQEGiXg6B5FDb7I","lore_tm_v1_By7AGYbLJ2v3BVMRBnaJVQqiW2j1q5wUgGwvWEk551k","lore_tm_v1_HTgAoK9txoYWjbD0VKF76G1XdGliuq01JSdeKwCu3ow","lore_tm_v1_Pp1xpJOTUEofzFlblx_9k4t5qWb8UqAUcVmUzKMXaYI","lore_tm_v1_DOUU41TUf1TBaHT4K_8YfZpWGbcShN0ZygdNuXzaXc8","lore_tm_v1_dzE5MoojwDeougcgGFYDEP7teSN5xpeGqmp9MdlU2lY","lore_tm_v1_VKAMjn-P1fVdzjttgpKDFmdeJ1wEoMzBVEtTXkF63Cs","lore_tm_v1_RwCVqN4l5KZp0od2G9xW4PpTrbr9B5Kux4NAeFGK3V4","lore_tm_v1_e0AvATvHVZp2-AuGfDQGTLKIwIi7RlX3IiW57A03VO0","lore_tm_v1_1SQb7deq9G35d6y7Q9w3V8o3rjLhZtGULI8-tnh3G1U","lore_tm_v1_A2hxPuqyah4GR1kcrNUZ08vv4MvhBOZW4wX9hv9qYO0","lore_tm_v1_DA9SCQ_bgDdQLfwlDZQSnclDqKbJjioznyFehfEGZrA","lore_tm_v1_DDnwWxE4JUy0DRKyqJCglV8bPAKKPn9EIumcv_Y2XF4","lore_tm_v1_gkgz2nJ1ijuOxKWyA8MNf7F5w8GaKUq8_L66t_HqEpw","lore_tm_v1_oO_FBxY41nFWoLFmaqoW96vZasLyiCT5zMPm3YPZbeI","lore_tm_v1_CrhSiqA2gPNEAHUg8EGwqJBUldxQHkB7I1jPU_35s94","lore_tm_v1_b23AEh_wz3nZK1Hs5Jvf_bg4v3H4HwQi3eMJhqg4BJ8","lore_tm_v1_xZO98fXwd4BTh4w91gD7sXwJEcuao_IPWMhZIc3oMOE","lore_tm_v1_fmV3QaCXd024Fosra3fB2ZT2Pa1ev42QI7Dq3oQDfmo","lore_tm_v1_-TVnVXPVWubk1wV4qCgJ7eg61yiJuOE8jz4Y8JK6bi4","lore_tm_v1_0IjZkItm7hhkUcMidOMqGwtqwy7QI6cmM-nLs4ss4tE","lore_tm_v1_b4CnF-pMgYX-2buFccTNciDsDLpXO7j6uIZnUibNRoY","lore_tm_v1_JlF0BG5KJ3mCcL_LrVdQEKJ9gnKk3KfsVM54UUZEfEE","lore_tm_v1_of_tsg5ye0wGadocOJnutErHY5tYfSNuwws0E5twG14","lore_tm_v1_YMvsCrs1io0xu2sPMUJfKbdgZP6aD5CZfohfgYm4Ixw","lore_tm_v1_FGXTTadHZzrAqIcs4_yKFbGRSZTN2LkKh5SY1X4yIIY","lore_tm_v1_pQ3tlmTJSgAcUAZSlXajz9ieIIvp3yQnFIph0ZZoiKY","lore_tm_v1_9nRkpOiV2SREKsQl4Sr8_Qs1QwCwyKPHJP9dQyMQaME","lore_tm_v1_9vdhTRoip5Aw9XNAl9m5Q0eQ03f-JMaA3_swrxidL9A","lore_tm_v1_MAZtJ0Co9e0VrMinZRDzEMgWYulxVBMdOC4oEdEFgsM","lore_tm_v1_icQ4KKUcvvNDsF8Mg_X4tiiy1fIApm7XLlBDJ7DA3qQ","lore_tm_v1_3D89Do6o5UwohZsYabbpquF_woRwENd8x1EfVOIy5gQ","lore_tm_v1_FdxsnBABO8bfxa-qhfj4jjsqX_rYZENsvcXKaHwDeTM","lore_tm_v1_aQsHCIveOm3qf4yr9aF3zCOPiYxJMp21e7H5hMhAzXs","lore_tm_v1_GQeTy-VfKLt0jN_Av4jYhamThfXnuQsuhatmX6cV6nM","lore_tm_v1_hyXwHojU6cu8aDR50g9CD73BOc6h0i3_uaKc3lsCuzU","lore_tm_v1_iWLDEQ4lzNFRyMyLUbg3x5U9jVhLp_dE6PiEMmu67fo","lore_tm_v1_g2AiMj0st6kkRzI53nadIcMPh0K8-efpVxrVS2IZhg4","lore_tm_v1_xC3pdHkXbyxug7pMCMgJip5K0f0Xko_7TnK_OGqpQ9I","lore_tm_v1_kD2tvsL5AiqTciQjN4NXDuxEoDL4kP7AbZiHPzCSJb0","lore_tm_v1_JyZev-MddwpqpCfeajTE4CLhZqmSKFpvJ_L-UBUTUJA","lore_tm_v1_Ta9TrJRFHbyzBboVI12FVOepy7Q0QEHFyL2tzUg7EVU","lore_tm_v1_lq8WIxOlcFaQxKFKz9rv7lkbd_bgK3YLb9NH3akvXrE","lore_tm_v1_odr2TrMCIgnY2hJoavO_P6F4RzuQ-lATld-IhtBvDhY","lore_tm_v1_XNkkjQ_pADHbwrmVsCuhZuSw3j-cyjZelE0mCZhIc24","lore_tm_v1_YptZljFMLGdzLSvTSULYgU12po5Rk6KwFSgkHb_m8KE","lore_tm_v1_2iybKVqm4u1l499gprO-P166YsFBiQTcDTQaI8E1JnQ","lore_tm_v1_sqJRrAFZTJAf7mvaXfKpeqwvlsV-qBJ8uB0lUjD8mJ4","lore_tm_v1_o9s5cl0276s3WCWswi9T-fUEviTITormCa725nNvjsw","lore_tm_v1_EFBi5xSXbzR6aCd2CmcuB7kiKtNp30BeczH8tisLY_g","lore_tm_v1_BaJHvpdkIV0ZNeFJWxYisYEvke2VEAdHpLvOiREAGRw","lore_tm_v1_2KpQmdPCkX6jyM1dDU7bgquYaFFOF0UUd253mywvB2Q","lore_tm_v1_kQK2OmNXizsnP-uoZeu_eX3o0j7qHT8wHm5sSB1Xrx0","lore_tm_v1_LwpGIlL2rQYZweu2omocUeYytjG4eJJlaH7rl2KmMRM","lore_tm_v1_2kTaCLVPyKPrS52aimpN99RtwFgm7Fg_6WK1VqAgqKY","lore_tm_v1_alICQy6pLR7fokBC0q6YDAWjWKicgHmuZcWfKdQOz-o","lore_tm_v1_wB4Ycq2-6US1KX0Xy2dg8gutMsOIjvMF3K2QtjWvjbk","lore_tm_v1_MWmHAKS0nFLGLX9CnyKXuq9YuQ_4w_xjWHNZCkNlUb8","lore_tm_v1_l86uoGJkNRkLQ_BWiUQz16C9lyff64I8me-X9rYxVLw","lore_tm_v1_gSZUL38xwaeuDpKWc7WMdQPJHdexkWYQm7WjjJ6v6Wk","lore_tm_v1_LyBH1M4d4H6Z330QWlEOAbP-ivzPMB1iZCfoyv_WWfQ","lore_tm_v1_9jvlJ-Fkckb5URBZdp481-Ke11j3WLTIeVtapGD-UkM","lore_tm_v1_UcaGXIctdW7qhsZnGKCE-qld7UGZQC0h-10dGic3YDI","lore_tm_v1_iYlmgj8xtB46JIdjGeMVdfhj8qkdv7y_-7I1q2yeW78","lore_tm_v1_Rm_rlgxhKWorJabViFtyCWQPbVdNHJzCsK2ywqayqAI","lore_tm_v1_eCqf2E0kgEOtrGG1judBKwR97Ql4tS4B-B24LMeAcp0","lore_tm_v1_42Z_eRsvaFpAw5DlQTdcBsh0twc2ozcJyrXxm4vnGZ0","lore_tm_v1_7l5JCl363MkpwNgDIN17I8LlhgMrP4nuOpr0vzHS75o","lore_tm_v1_9AHmmA2RnyhKrPOMqBCmN0O0Q8sLtIL7W6RSm0U3W9A","lore_tm_v1_P0gxmqPeUDxWXTIuGTUYLZvUsGzUF2pbp4rApzZkFs8","lore_tm_v1_Vr9EPAObSayIopYIp3xTsIKAawYZVJXvdB9-MsM5Lnk","lore_tm_v1_Bi9cKaFk4sn_wxh8VYd4kUY-dt6ZBqnCbbjADO76rjs","lore_tm_v1_e4IBEXD7jpTEEnf17FfXbSdw73gbns3rb5XORSo1qww","lore_tm_v1_i6j18nujbFNf9NL-Vm6U_VpOGoDdQrq1uTtQyqGFdBY","lore_tm_v1_wpki-e46xAtN_lZdNxMnbVqlPuMXqfKTex0a7rCa7Wo","lore_tm_v1_8VewV_x4U7zgI-kkM7_cUh0J5oXKEJDyfj9BnjrW_HY","lore_tm_v1_I9xjMoVThd8IRTEcK1pijjZPouHLbudWKR_TsHtIMSs","lore_tm_v1_-hibVJbbD9R99uAFvN28uA8mpt1g_OPpll2cDcE2dl4","lore_tm_v1_BQXfNjDaygixD2chmiUySG5vHQa0zMItRSjYGtJLw_Q","lore_tm_v1_3b-7dyB9g5k_L36G-nwRNvm0hEkEpiraoOVGjaWijKE","lore_tm_v1_REE4DrPA6GD2yUa-jAYEbtV1TrwAd7Ta6GT7GOId3lc","lore_tm_v1_WABxszLZMHecGD1phjvFpKSd9AgYJ6tUMiepJLBEHsE","lore_tm_v1_kKxcocEZG3NnZiR3lbCnOkhNe_nLdK7cxFkUUryiL1A","lore_tm_v1_DLrF7llerONusw_cbJbGRAByvtBTRzGYxNw5gK65UuU","lore_tm_v1_jIuPS0va-4GfglxoJJ0XLZSwejZo2qQppQSS9NW3MdI","lore_tm_v1_XecMNyikM_zN8KkPCguARUtHxFAhn_bfSUOWEXMhS1c","lore_tm_v1_8n1krf83BUTQ2ojZUcRDLP8tZokOPL2KVpDVS9ZDzLY","lore_tm_v1_KMLn7sEwAx__riU9MmwYmKKN6dwX1aHkUWDe3zizKQ8","lore_tm_v1_XSF5-BEpMMQQbVOAk2gv5NY1940N-6WAIezTkHY1gV0","lore_tm_v1_ikak3nfT8qayw64IzRPqH1mlpO2ABvMZS6rThrhqQMM","lore_tm_v1_EQ4Iddu0Zf8h4mxRw0_u4U1_XfgZz6josiLH-e2IeAU","lore_tm_v1_8Meo2sF2PWqGrqrwgiSTcNMvX7MExKZ1fTs1jqFlawE","lore_tm_v1_ucXBPb4Fa4FwyrF9kfs8PBMeIJg51tARQeMcQNH9s6w","lore_tm_v1_wBd2CcrO5KtZSHEmNIckaCG17dF8eQbXgcWAo_BbrdA","lore_tm_v1_XMZtxx37U_pg1E41QoRg94b26P4b2Dd4hpQvg7uqSQ4","lore_tm_v1_KfN7OLU0SlYUyXq5yDygt5z6BF44MGvkUsXMy5MhoiY","lore_tm_v1_niYuiShEx9e2FoZShdDyBB-ORikdvtrBD7zJT6iwwSw","lore_tm_v1_zrLALTiVTChu5fdvE4kYDkVhSvwBIEZg1Qbd7emk6k4","lore_tm_v1_U4t_ndIgvAPF0ii2Lb8lrZ14mxR1xtd1xGork6oaXik","lore_tm_v1_yWNj3_rnh-LDpanML1g31D5kSdvrS9IlY4iktS3z1LY","lore_tm_v1_wYTMGU4esY3cfz2iyQ6FHZT-G7lH8jrnHVxsOaE5yyM","lore_tm_v1_XIBqys1EI3SLGQOl1cDA33bD_6rD6Fw3-2C7Dyf2KmY","lore_tm_v1_ZpaD8npAr6WcMFGaZ3KWU9gb9POD9FnoqSdobs3W45A","lore_tm_v1_HFJdjFvI0UNgB_A4IzIC20hC9pVUiwENfCkXC7Tn5Tk","lore_tm_v1_igZFTzlcf_Hx_eq-BhxaQ8dc-CYwxBcbUv2jwql6WKM","lore_tm_v1_rAL-lRaWK34T2p4ze8_x0hfUiSWYu9d8NC2fgBu4PNg","lore_tm_v1_L-a6F5Bb6FQ9_ltlgb3Dh8PvD2jFf-wL6mpXFz35fEk","lore_tm_v1_oiCkgrhkMW8SnK-FGjxGCn5rDwZNrg7ko4B-qwB3bp0","lore_tm_v1_KC1ZIYaUh3aNmVztPpdWS2YT9cDEGNn6WXRYahOXdBA","lore_tm_v1_byJ8I392J15l01ClpwyFvmGpftzLOOo_Wjtmnd-hhsE","lore_tm_v1_WQKlcC9BxaKSLhXz-ZkuzXShmfrJ_9O62Zpw0Mgwylg","lore_tm_v1_L0pCvMDrbWdLTI7kXSwJovN3_LoKIKQWiEXaucZeW-I","lore_tm_v1_pRczEMIugONxUxmRvLlBnwZuTa89um-aMWNo7UwMIAk","lore_tm_v1_DcEars_aBs1XfbSCfp8WiY4-6JPXtLbP39wB-WSbJzM","lore_tm_v1_9LH6PqqBoNlAmtIyeSPG2L2BdZ-9kSZb2R8hXsbRSfQ","lore_tm_v1_zMhnfq9wsI8bj8YkFQoXfX5zhUL6QTIQoXc_emj5AU8","lore_tm_v1_8LYrpO_86Npt-7nfLcqHfUVUIOI2ijD3epZQuKMHTrw","lore_tm_v1_p-ZgtoeBoDZe8ZYuRdbLF__QCGFjAbUr5V7WXS2MkRo","lore_tm_v1_X43BFrwhhKhs2TmxwbZ0L_oBBFuwPNJIMdQhzXEu2Gw","lore_tm_v1_XuLLS_WHIEiVcuNZ7yIj4bT1eUyFQuWMTADIBKhusV4","lore_tm_v1_CvjgAgy1y-6MeEnbfcPThSpYkjI3A8XBHV4ejcQUPpY","lore_tm_v1_aCXHTcAqh3Ns2IZFvsQNTI3uaCymI3ULiLQO2Y84o34","lore_tm_v1_hfqFBuVNcBRcVpxNsGpJDJYsFVA8dhjkcE-dC4WsDus","lore_tm_v1_xWiUJPVGMqsi2AbfvYuFpcisDztRbEAyRPWGHHKwEFU","lore_tm_v1_qW8kYtnlsKMCReI2gClYwRp4TiIxr0wRpwdZkdFcs80","lore_tm_v1_jGSXnGqHDcbAafzRBvJ7sGZlyOPS0sn7EgALLdy0p7s","lore_tm_v1_05fvVA5_VPYCx53Pk3j7n3en-DZi1kPGKBfilaaURmk","lore_tm_v1_PGR7430ACeOxcF_Imu-eNqZiexhlps0uzcDCnS6BYCU","lore_tm_v1_8PLgweuAY1PPl7F_5B5XgiLu5VTO5XTLhQdpR3YGU90","lore_tm_v1_Qurc9ci3c9EkEfu4VnOANXFSeE8SwQuM7-ytXR80HWw","lore_tm_v1_LDFh5AKpu9oR9McO4ykJPA1g2Xw8RwOpkBeA2iZrxKs","lore_tm_v1_-NcIM4tl3El951_fgvIdo58GkNCS_7xPt_3b8CwmAwM","lore_tm_v1_p4pn34a5UBObQ6NxqLLQh7y1ej0k64k2XzBrpFxuWzc","lore_tm_v1_JrQvjcU85VcV049W0go2B0NtfE-lWVnfpAAyPbmKi0Q","lore_tm_v1_VF8HvcPbLASPbOucEXyXHZLxqxEsvJ7OmXuChcQErkc","lore_tm_v1_CiD4hhwxtIIeufqrjFuZU4BArwCSSPa75lOURBtjJLM","lore_tm_v1_H5wymuRuPGHy8dBIqzfsZGyfNcLsmkLTRnMnf0_zkM0","lore_tm_v1_23Q8i8otddZ4duEsP4aD78NdCM0AZAZ4QKuLxmzyRr8","lore_tm_v1_WedcmBwG3G6IHsE1-1ViDgmSAp1xm-sIYZaTz46Upbg","lore_tm_v1_JzywOda4HTQlCbCPIne9E2IonnRSy9JuXy0Z6YRuTqs","lore_tm_v1_9LU5IdAjlBTWyAQkp1E1igcD8TWn4Oc4Pc7J6la8SJQ","lore_tm_v1_lxqv5cbzqAX2Fla5kCjn7QBhaIa4phzprU1E44x6-Jk","lore_tm_v1_iXAsSHtNQ20CKIrnWBBlvZJsR33kMX_sZESrwu9dwWA","lore_tm_v1_ulEzw7idaLZ1ImdwXIZJaHvMw5Roc5aByVjpG1etBns","lore_tm_v1_T__biezwqvWcOmRfLlpEWsCre7QCwmuwkJ-5mMBy7FU","lore_tm_v1_CVwGtXRPs2t6-m_fpFVzOijURcGYcFLpSqUJVvvr2F4","lore_tm_v1_i8v7hV5tNUQ6EB3Y5EhJd9AkjYWD-YvPuF211dxj5jA","lore_tm_v1_M-O-h8TbwTlS2unrGkSGlYCwlrvxsECD7iMp647xb1o","lore_tm_v1_r21TF28R4WIyKpmmS31OfUg-xwGv1s16YuhfLL1WCiQ","lore_tm_v1_NVKjIuBjl-z1YSJssvbkcS_VJztjqcR4MvZrq995030","lore_tm_v1_kxSG6-WqmWiZOI63KrWpQ1VLI9E2c8cxjmLVlKatpq4","lore_tm_v1_FZZqnvK1vcuuOP4bt4dell52woa_49MtzMh_4NTpC4c","lore_tm_v1_XZLP8SfK2g62Ip65PKIgr62A4YdKIw_bTU624qG-wLA","lore_tm_v1_DP6Igtv6-BDnL97nySCjo8lG7WxyeRDUc--TAiPX3AE","lore_tm_v1_aOE-oAfMDLcKQTCJNUvCnu3dGUAzBhhFaL_TzrC3jTg","lore_tm_v1_riPMwTCo5h_6rQY-t1scjgWV3keRamtgL2QZnUXlwuU","lore_tm_v1_MVgu7zwJIT2UndS-_irKsNrAeVi9kLwZfXwhWcSzWrs","lore_tm_v1_yBDF6bC3feej7AIps8nhVf62Fk9AmVQACNUeJKjvHhA","lore_tm_v1_KtjnFPT_aqDxgpEZlWWJqfIz3B-Bn1aXU8HQbs_QqVI","lore_tm_v1_0GgDnt5GJxmBLkrM-eFG3bgl-LzzQx91odSkLi3fNvs","lore_tm_v1_dCmaTALDUzj1xgwisfcwmsoSAY8r74O1l4acTQx3dWA","lore_tm_v1_7ErFoFrsz5Tn40y2KlCt555tgfN_dD6WJLP88x66P8w","lore_tm_v1_NeHL0hkzskW4A2E9O8wT5wp6P0o6Az5UMsHc3XvM6FA","lore_tm_v1_M-9p-P1boiuYD-Fuldc9-dMcPajIVM5QiqIXw695p38","lore_tm_v1_5_kcgyo7SwjQdtjmm64P2fanYKOUZ0spGnXT5nYKDo0","lore_tm_v1_ObknpwqNYKWsTceMs66XhcbSZeVK78rfiewgg8NzQlE","lore_tm_v1_-RZWNL--ViWhjtUjS7vtUh60jppEVgZUqc0UuXLFvTI","lore_tm_v1_XCSnhe7OgiyPMzXvGRtewjRFkZPJVzk7RFDBGyzMwuk","lore_tm_v1_C2aVCt2SsLAD8xmeSPof47YHl85FrYlgn1B9PYxktFE","lore_tm_v1_UW2fJQX5iYdKiybdDA0De3TFRS47je7RiJjpmFiwZIs","lore_tm_v1_QTpIGcbm7fhrpKEvW2yPCFSFGiVSO5EqLuCsvbQ-MSU","lore_tm_v1_y9LoEe_6-G04GERLegH52B0Q_GNWJ5WEpu441Z9hUyE","lore_tm_v1_C7GT7xUvmVt7CQrSssSiSxn8wUtEpd8P7uj2Fwbj9Lo","lore_tm_v1_zkwvniDDaoHSkmIT4j_gmT0aUDsH9alCMBrRhpYbaEA","lore_tm_v1_baT543SsKZFVrvXnpnF3AMl1ASuEshakM1HG-mFTVMs","lore_tm_v1_UKmtDbmYPMUCWRK_I1NjUbJZii-Xy6P59YbSJmoHCDg","lore_tm_v1_kxkUAccMW7u4tEtkoX7dMiRy_4ZadBMDNn1kaBwhkMg","lore_tm_v1_jtBWFF0t7p8RKKA8phlXM93cM0EDoEyj8IknjWz80uE","lore_tm_v1_hg9YmagY5ED2-wkMffsBpEOhVrD9CNGrwzUn4VZ0AI8","lore_tm_v1_arbx2uQ6_B49wz-WmqJkllqyN12EO7xxOYIi84Mqs-Q","lore_tm_v1_WmaP14RImzM0xPmCDsOj-9Z7wNd3pBqBpk1uvZLmXT8","lore_tm_v1_gAJMDQHFeZBYklUmfRuaN_rnm8Npm2YwY5OUEzywVTg","lore_tm_v1_2A9K8rxbHNzPIbaGxi8bDpuegn5bM10exbWXqzMXi1s","lore_tm_v1_vTJiBcNrIpjUzVDYHnXAgdlPQtnzrYDlbUhHtV4-bl8","lore_tm_v1_dRSRRgDEeXpV4nrzZsB6cIOw5bbnabXXuS9poy0tV48","lore_tm_v1_CLK7f5esmabnUxBd23vDMLtozV7cZGea6rn4kH_WmnU","lore_tm_v1_tqGZoIsEGYGMsEu_AO1DEfxKydceIGzicrSMVrpd3og","lore_tm_v1_w0lbmqhbfTtOqqT7ruI-XPVd2M_w1Atq9cVwfEkR3So","lore_tm_v1_EHOn1RrfRVjxcZb3E0WnZlvFX99EHcxTqj_YF2baIoE","lore_tm_v1_aQgSrNUTD0M6gsXGjmFBIfIbUZUbR7lxgItFFDvs3TI","lore_tm_v1_fLF_6w8f7Lj4ebkfeeKbdVWdEW3YRCvJsG4Ie54-Ofk","lore_tm_v1_hOlY12-8VYEnOQ0Co3g6BswRE_Uz0qPV1XdrP64d3v4","lore_tm_v1_Sa8yPEXfiS2NhmJPJUtU5dS-EH6qRqwwJIhrxB28cYk","lore_tm_v1_tYnSk1QBx-_St84CUCv4ilsaexGkg_qxCndN4_vrGMY","lore_tm_v1_QMqZQLxFf7TVQat7md9taUEq46YI5m2bNPocyozvIQU","lore_tm_v1_H8foLpAIKM1LFlkOB870m7wEtdItsofgat1l2lEpgQA","lore_tm_v1_pKJIFM1lyx05aOaRDjt-4fIvqGnGNhqbh6bkHuBs25I","lore_tm_v1_yUynip8MP_puLVMheTedGkR23IfPwpZoCoEw0Kv-sFg","lore_tm_v1_sqymPxXN4rfxhs-HXMLMkJgyWHM8fKnsEF4Y-6gDtWk","lore_tm_v1__7WkjibL0Xu63ot42huM8hTMknJf4wKQmMTA5SOdKM0","lore_tm_v1_uE0t32IbmbPJoFeRyik5ofaxVbllTp0ZyItfisGQSe8","lore_tm_v1_R_gZbQG4PLuiWALOa0YPW5_AWS0sfoO7a4lyrXwXmkc","lore_tm_v1_OD28PWG3LJ8-O_I7x-rQXy-08Yn7U2ldvrRYSGnPV6M","lore_tm_v1_dwpyKSIZxPHgnPDRsTdoFdvnAykewOOXfV6PoKIJd4Y","lore_tm_v1_Ac03zCpDDqPs56BNKVyIj29uBctZ25QhzplCVN5FF98","lore_tm_v1_szcX9Zl0OmF_VFHAVAh2X3XEFMgNQsMW6Iy1D_8ntEc","lore_tm_v1_Bf4R823zFFxZjaG5tzeQUIBrXhNaCsB8XheOdNWoJA8","lore_tm_v1_zSTReLGIUaJY3ERLld33Dr-EMRYLYQGSoDuZbd3mh6o","lore_tm_v1_u1caQZPHW0GqfI_IMNf198PiCu-23ssqVjhH99bPt9U","lore_tm_v1_DmgiWQGzvnt-C133uYl8XZYi5P0dNtwueHkm81UbkIA","lore_tm_v1_01wdn_rLQwZhY4PcNDvHvpi3cMd2ULKrj4zcGqbWVBQ","lore_tm_v1_obNRLthtBSPWQL9hcaIv13zkEWSZmQ8_Cs1tgZkHY8c","lore_tm_v1_e90mh_BvuYAquB5iS-GS7zpG-uE6WolpM5u-E18Vr9c","lore_tm_v1_C80jk01aTyRt24HXYnPqyUuxJZU-MwktJ_xuN6BD8DQ","lore_tm_v1_2l5BdVuANyU5_HJgWBy_lOBUfJaqUu1SX0mibweKNTY","lore_tm_v1_HAFlTC0Hu8LeKgd33YsWGO7yhbnvIuw0IqFjW9REpko","lore_tm_v1_5F2Ru-daUun8VDamXw2lYzHbO39N8esAZxG7xO4AF8Y"]
/home/byk/Code/opencode, baseline commit dc661f30cb feat(core): recover interrupted sessions, on the existing dirty worktree. No commit or service operation has been performed.session_input.wake_pending was armed only through EventV2 local commit hooks, which do not replay. The implementation now persists initial intent in PromptAdmitted and persists exact-retry upgrades through a new durable PromptExecutionRequested event.wake_pending=true.resume:false admission replays with wake_pending=false.wake_pending=true.Prompted still clears wake_pending.expect() calls across 8 files in 19.15s at 20:55.expect() calls across 1 file in 264ms at 20:55.tsgo --noEmit: passed at 20:55.tsgo --noEmit: passed at 20:43./tmp/opencode-core-migration-check-5xD4oL/full/20260915205338_schema/migration.sql.git diff --check result has not been recorded.expect() calls across 145 files in 62.34s..lore.mdAGENTS.mdpackages/core/schema.jsonpackages/core/src/database/migration.gen.tspackages/core/src/database/migration/20260914170650_session-recovery.tspackages/core/src/database/schema.gen.tspackages/core/src/session.tspackages/core/src/session/compaction.tspackages/core/src/session/context-epoch.tspackages/core/src/session/execution/local.tspackages/core/src/session/input.tspackages/core/src/session/message-updater.tspackages/core/src/session/projector.tspackages/core/src/session/recovery.tspackages/core/src/session/run-coordinator.tspackages/core/src/session/runner/index.tspackages/core/src/session/runner/llm.tspackages/core/src/session/runner/publish-llm-event.tspackages/core/src/session/sql.tspackages/core/test/database-migration.test.tspackages/core/test/session-execution-local.test.tspackages/core/test/session-projector.test.tspackages/core/test/session-prompt.test.tspackages/core/test/session-runner-recorded.test.tspackages/core/test/session-runner-tool-events.test.tspackages/core/test/session-runner.test.tspackages/schema/src/session-event.tspackages/schema/test/event-manifest.test.tspackages/sdk/js/src/v2/gen/types.gen.tspackages/core/src/database/migration/20260914214636_session-execution.tspackages/core/src/database/migration/20260914222526_session-execution-phase.tspackages/core/src/session/execution/claim.tspackages/core/src/session/recovery-id.tsperf.dataperf.data.old.lore.md, AGENTS.md, perf.data, and perf.data.old. They pre-existed the active work and must not be reverted or edited.git diff --check; if strict final validation is desired, rerun the full Core suite after the replay-intent changes. A substantive final report for the 20:25 task has not yet been recorded.packages/core/src/session/runner/llm.ts. No distinct later validation specifically closing that wording was recorded, although claim fencing and clustered execution ownership are implemented throughout the current worktree.SessionEvent.PromptAdmitted as required requestExecution: boolean.resume:false to execution intent uses a separate durable SessionEvent.PromptExecutionRequested.EventV2.ID.make(\evt_prompt_execution_${input.id}`)`resume:false admissions.commit hooks, because they are atomic for live publication but are neither serialized nor replayed.SessionInput.LifecycleConflict/Session.PromptConflictError without setting wake_pending, publishing PromptExecutionRequested, or advisory-waking execution.SessionInput.projectAdmitted() initializes wake_pending from durable requestExecution.SessionInput.projectExecutionRequested() sets pending intent for the exact unpromoted row.SessionInput.projectPrompted() records promoted_seq, clears wake_pending, and settles matching recovery outbox state.session.next.prompt.admitted remains a message-projection no-op in message-updater.ts; the user message is materialized only by Prompted."continue" to distinguish known-settled work requiring another Step from interrupted/unknown provider work.Step.Ended and successful Compaction.Ended atomically persist "continue" with their terminal event."continue" creates only the canonical queued continuation and does not mark an assistant errored or invent a synthetic assistant message."safe" remains discardable; "unknown" represents potentially interrupted provider/tool work.Step.Interrupted transaction so tool error state, assistant interruption, and exact claim deletion are atomic.Tool.Failed first was rejected because it created a crash window where execution could remain "unknown" and later synthesize a recovery continuation."continue" payload, phase, assistant ownership, and pending state.recovery_error rather than repeatedly occupying bounded scans.concurrency: 1.getCurrentAssistant() selects the newest assistant by descending message sequence and only returns it when incomplete.packages/core/src/database/migration/20260914170650_session-recovery.ts.20260915193000_session-recovery-fencing.ts migration and earlier intermediate execution migrations were removed.PromptExecutionRequested changes the public event manifest, so schema inventory tests and generated SDK V2 types were updated.packages/sdk/js generation was run rather than manually editing generated sources.package.json intentionally fails with "do not run tests from root".bun typecheck/the package’s tsgo --noEmit; never invoke tsc directly.apply_patch for edits..lore.md, AGENTS.md, and perf artifacts.Effect.gen(function* () {}), Effect.fn("Name"), or Effect.fnUntraced(...).Schema, branded IDs, Schema.TaggedErrorClass, explicit layers, testEffect(...), and it.live(...) where appropriate.any, non-null assertions, unchecked casts, stale Effect APIs, star imports, and import aliases.packages/schema/src/session-event.ts:
SessionEvent.PromptAdmitted now requires requestExecution: Schema.Boolean.SessionEvent.PromptExecutionRequested"session.next.prompt.execution_requested"...Base, messageID: SessionMessage.IDDurableDefinitions and Definitions.packages/core/src/session/input.ts:
SessionInput.admit() now publishes requestExecution in PromptAdmitted.requestExecution() only after equivalence succeeds.requestExecution():
LifecycleConflict.PromptExecutionRequested.wake_pending=true.projectAdmitted() now accepts requestExecution: boolean and initializes wake_pending from it.projectExecutionRequested(), which updates only the exact same-Session unpromoted input.projectPrompted() continues to set promoted_seq, clear wake_pending, and call settleRecoveryWake().decode = (value: unknown) => Schema.decodeUnknownOption(Prompt)(value).packages/core/src/session/projector.ts:
PromptAdmitted projection passes event.data.requestExecution.PromptExecutionRequested.requestExecution: false; recovery outbox controls its wake.packages/core/src/session/message-updater.ts:
PromptAdmitted remains a no-op for message projection.packages/core/test/session-prompt.test.ts with real EventV2 replay tests:
resume:false survives rebuild with no pending wake.PromptExecutionRequested; repeated replay remains pending and recovery redrives."Recover a lost advisory wake" remains { wake_pending: true, promoted_seq: null } after replay.wakeCalls=[sessionID, sessionID] for two callers but exactly one durable upgrade event."never arms durable wake for a conflicting execution retry" starts with "Original prompt", retries conflicting text with resume:true, receives PromptConflictError, and remains wake_pending:false.packages/schema/test/event-manifest.test.ts:
ServerDefinitions.length: 55 → 61Definitions.length: 85 → 91Latest.size: 85 → 91Durable.size: 32 → 38SessionV1.Event.PartDelta, Diff, and Error expected slice moved from 40..43 to 46..49."session.next.prompt.execution_requested.1".packages/sdk/js with @hey-api/openapi-ts v0.90.10.
[@hey-api/sdk] instance is deprecated; recommended operations: { strategy: "single", containerName: "OpencodeClient", methods: "instance" }.packages/sdk/js/src/v2/gen/types.gen.ts.EventSessionNextPromptExecutionRequested, SyncEventSessionNextPromptExecutionRequested, SessionNextPromptExecutionRequested, and requestExecution: boolean.packages/core/src/session/sql.ts:
SessionExecutionTable.phase: "ready" | "safe" | "unknown" | "continue".SessionRecoveryTable.phase: "ready" | "unknown" | "continue".execution_id.assistant_message_id is nullable.wake_pending, recovery_error, and deterministic continuation identity.packages/core/src/session/runner/llm.ts:
"unknown"."continue"."safe".needsContinuation ? "continue" : "safe".packages/core/src/session/execution/local.ts:
"ready".leaseDuration / 3."unknown" or "continue" claims, allowing startup recovery.time_created, then execution_id.packages/core/src/session/message-updater.ts:
"continue" performs no assistant mutation."unknown" uses "Provider Step outcome unknown after server restart"."Session execution interrupted by server restart"."Tool execution outcome unknown after server restart".packages/core/src/session/projector.ts:
Step.Recovered requires durable sequence.Prompt.make({ text: "continue" }) with delivery "queue".packages/core/src/session/recovery.ts:
BATCH_SIZE = 100.Tool.Failed was persisted before Step.Interrupted, leaving a crash window where recovery could classify the execution as "unknown".packages/core/src/session/message-updater.tspackages/core/src/session/runner/llm.tsStep.Interrupted.packages/core/src/session/execution/claim.ts.expires_at.SessionExecutionClaim.transaction() wraps lease renewal/verification and guarded work in an immediate SQLite transaction.packages/core/src/session/context-epoch.ts performs claim renewal and epoch mutation in the same transaction.30_000 to 31_000; fixed code rolls back both.packages/core/src/database/migration/20260914170650_session-recovery.ts.packages/core/src/database/migration/20260914214636_session-execution.tspackages/core/src/database/migration/20260914222526_session-execution-phase.tspackages/core/src/database/migration/20260915193000_session-recovery-fencing.tssession_input.wake_pending DEFAULT false NOT NULL.session_execution with exact claim/lease fields and phase check allowing 'ready', 'safe', 'unknown', 'continue'.session_recovery keyed by execution_id, nullable assistant, continuation, phase, wake state, quarantine error, and creation time.session_execution_session_idxsession_execution_owner_idxsession_input_wake_pending_promoted_time_created_id_idxsession_recovery_continuation_message_idxsrc/session/recovery.ts:222:17 and :223:54: TS2339, property value does not exist on Option<"continue" | "ready" | "unknown">.test/session-projector.test.ts:436:16: TS2322, {} not assignable to prompt/SQL value.ReferenceError: SessionExecutionTable is not definedpackages/core/src/session/runner/llm.ts:197.SessionExecutionTable.SessionInput.LifecycleConflict for msg_recovery_continue_execution at packages/core/src/session/input.ts:183.recovery_error: "Invalid recovery projection identity".projector.ts.packages/core/test/session-runner.test.ts:1517 and :1943EffectDrizzleQueryError not assignable to never.Service not found: @opencode/v2/SessionExecutionpackages/core/src/session/execution.ts:21:38; test reference at packages/core/test/session-prompt.test.ts:619:13.packages/core/src/session/projector.ts:374, TS2741requestExecution: boolean passed to SessionInput.projectAdmitted().ServerDefinitions.length === 55, received 61.packages/schema/test/event-manifest.test.ts./home/byk/.local/share/opencode/tool-output/tool_0a6c90869001Q65cWkpGAPfoNs.Step.Ended, recovering exactly one continuation without changing settled assistant/tool state.Compaction.Ended, recovering one continuation without changing summary or inventing assistant error.Step.Recovered and continuation Prompted, rebuilding projection and settling outbox.step-finish, with exact claim settlement and no recovery continuation.100 poison rows before valid work.1139 passed, 0 failed, 3148 expect(), 145 files.27 passed, 0 failed, 70 expect().74 passed, 0 failed, 196 expect(), 4 files.2 passed, 0 failed, 23 expect().185 passed, 0 failed, 528 expect(), 7 files.20 passed, 0 failed, 51 expect().205 passed, 0 failed, 579 expect(), 8 files.2 passed, 0 failed, 23 expect().git diff --check success belongs to the 19:00 recovery audit, not the later replay-intent task.1129/1129; migration/Core/Schema checks passed.30_000 to 31_000."continue" execution/recovery phase, nullable recovery assistant identity, recovery phase/error state, robust validation, projector settlement, and retry ordering. Resolved typecheck, undefined import, lifecycle conflict, and recovery identity failures. Broader focused suite reached 175/175.Step.Ended and Compaction.Ended, corrected tests to pass through real session.resume(...)/SessionExecutionLocal cleanup, strengthened conflicting retry recovery checks, and reached 179/179.179/179; migration and typechecks passed.1138/1138; audit then found the declined-tool crash window. Moved decline settlement into atomic Step.Interrupted, added coverage, and expanded focused suite to 180/180.1139/1139, 3148 assertions, 145 files. Reported all seven recovery durability/liveness changes complete; Core/Schema typechecks, migration check, and git diff --check passed. No commit.PromptAdmitted.requestExecution plus durable PromptExecutionRequested.TS2741 at projector.ts:374. Prompt suite passed 27/27.74/74. Updated event-manifest counts after failures caused by the new event; Core and Schema typechecks passed.requestExecution.20260914170650_session-recovery.ts; intermediate migrations remained deleted. Migration test passed 20/20; consistency check passed.205/205 Core tests and 2/2 Schema manifest tests; Core typecheck passed. Working tree ended at 31 tracked files changed, 3,193 insertions, and 608 deletions. No post-task git diff --check, full Core rerun, commit, or service operation was recorded.