Dashboard › cli › Distillation
4d091e66-2117-4fbd-8489-4f307db2aea2["lore_tm_v1_h5K0aIe0LEywL9UzeDh5qZ_UPbQyHr9LQlKpraO5-a0","lore_tm_v1_zpix_8QuB31s2Ek43RafukSs9OVoKlhTHcQRAFcBwd4","lore_tm_v1_aWsFZwBBUcNr9Xij4Pk0TzfKs179dNmwDLDrantr-jE","lore_tm_v1_GAnpDrtk2P74zPLEK8xjUyO3NJJAd8wTeXQopeJVVDs","lore_tm_v1_p6TTAfdsoREMsO6UixSc_2E3sNCNFQ39j0X8fYu8FYM","lore_tm_v1_5z82Gve8A-wdB8Q8jaWWvi6hxr2VlAkwGENlzIBTz0I","lore_tm_v1_z2MkxcqiyFmdZaBNS_cxuAg3ngdkKO3pNXqNoSnh5w8","lore_tm_v1_yGpTJK-Ro5C3Ps6sJqF3yUr2yBCVJSShdgcVPVaA3gI","lore_tm_v1_ijHgSlqKGVVKf8goSOH1bUp6YdBjexecTPvEexVUZec","lore_tm_v1_cjhLr1lLfawPf6_Ws1Lmtz7TPv9Gyrd-WHFhqbSGi60","lore_tm_v1_s0b19T0phGWLuMMGpJDiUB_6pDDt9qoOsFtmQ3zr4uE","lore_tm_v1_IIaALlEoiLNcS1mt16NdJtSUpFrWXje7pwAgCIUg0K8","lore_tm_v1_0sBNa0hYhaD-fkZaHN9ktiPhpbryne534FP8aXw7IG8","lore_tm_v1_rNFGjznD_OdLBfrVCJWe3Uk7-eU2q-627fG6COys7ao","lore_tm_v1_0WV7leNQKLZAd-43k82BrJn1fXkMAhYeauUf9aJKOpw","lore_tm_v1_NwnOA6SZsGDWiHPhw1y3SXms7MkwUfhiEIyjD38js64","lore_tm_v1_Blhh-bJCvcD7WXtbL8n_c8fqLKrswLubfNf6uBsvC-E","lore_tm_v1_vhv7nTUBiOppTCGtLbQ3NziGUtIummZjcGjSyWbjkdQ","lore_tm_v1_l04XbLCb3jRny_HQ-vjmFGOsi7OWabamzD6X6cQENg4","lore_tm_v1_Yefu5mqaMXb3HRPx8HX61M0t3gnvSvr15Lk4JNQtYdo","lore_tm_v1_VXa4DADyw0MRjjrKb3gTxt3_jZkcSKH912UJeiREVzY","lore_tm_v1_OZrDwcoLaltFLczne1GmTmGgb0yYmdioYmwzxA4zL2k","lore_tm_v1_7aQD1LNExIVzvsZcXFySiC01thCRyEDCWDU74EtZPII","lore_tm_v1_UBD8Nc6psoCXc75YfeNH3cCdZZqFYxswZhoBAiq9zFE","lore_tm_v1_P3wW3CcORVqwN7e3RKd58gPAZudtzXhCxYT5Wi2-Llw","lore_tm_v1_9VR7S_frpFI4AkrG7dRKxdi7Kq21BU4NzBp4voe5bGQ","lore_tm_v1_pVyMMNq88cKMGJSvFSH8LNUya0Jlry8ZRfEykvZb8UU","lore_tm_v1_FvWznR0uM0EuwhiR9K0EMsUh0jhRXSoTl_jptVYt_dg","lore_tm_v1_0HEqz_7rk32Cx1TPwZLN5Rlmlu188gUASNZd2zfOuXI","lore_tm_v1_sjB9j0VNyp4mDrNAMw4EloICQ2aNArShDwDuVNwqr28","lore_tm_v1_TZfQp0pg2rJ7skrgsjkGVAtkadEkq8fnnitYnBWrxzg","lore_tm_v1_s1sABCHHQig-QKYsM0kNTIgxTRqQA5tXC6nCgcaJ1XQ","lore_tm_v1_tjvKuRkIxQRdz4g-xpCVKzMhphk-qA31n9yKNgG3DCg","lore_tm_v1_B1iNWx7tP5PLW8PihVBcJ2AxJbRCXK4r_fl9VKG7RVU","lore_tm_v1_alYBF0Bu3E1O35JmUj4ySwBJ0A8EXRAcw1ss-JOzcCo","lore_tm_v1_GhED2dTs7UkXZ9c1l78LQ4K0bna5TqljUAPYzkX6rgA","lore_tm_v1_UppbxjBEHTD_n7Pox4zfpvHurh5a9B7HNUtgrDhskE0","lore_tm_v1_2ca4aCXo6rEsC9uECzmi6J9MwflqnoFO5SAvWd0CZ1g","lore_tm_v1_kuC1vXdc2kr1YQxRxurYpKcfJrD_YyUwXHXNkfTZ8bc","lore_tm_v1_UYjQGSWbdwDS7hdi8ezBBsh0CBbEE_f2-ZhkD64wxJg","lore_tm_v1_Y2S3gxzZEbtJm41KjsFQB8aVUgkrsJH9qzxWpfBpE_4","lore_tm_v1_0KHIA2UtGtOeQN6BYOB28WZhmqPAaK3QaF6owjQPgeg","lore_tm_v1_ihwhCAkQwQI8NB7LigbtZBe7zlaw2Q4lw02vo7Rt5QQ","lore_tm_v1_d7l4ra0bVBYhVqkze7G2SYCyPkUQBt9sU48aAH4AEcs","lore_tm_v1_qTVa9cz7x6fFLS-dLbNyP_8vG4X6ZnRRb1-sOmPvb6U","lore_tm_v1_wxaoTcqzYOuHWkoUAlpzdQGWZzn0Ou1Xlw7Y5_2y7dw","lore_tm_v1_FxtkurLiy89mQ5r3GQjnZ6G049g3Z2RaMAGKPTyQKbQ","lore_tm_v1_FqVvZA-4JqB1ktV7eTm0fCy1_QlLDmC0FNlSwPqnqwc","lore_tm_v1_f3ZRKtTynC--wl5d9Ufrz5SH-XzDFN3q6P405vzOx2Y","lore_tm_v1_lCZOqg7okfwnqrM0ipXBr7zDmqgU8y-xoaMhR0yYGaU","lore_tm_v1_5XIGNUnUDU3y2PRXfng52Wuegt8nA5z_h8gr53t4GTg","lore_tm_v1_N2NHPHXpbBbn04q751XUBbREQ7XevKptCFasQMJGbRQ","lore_tm_v1_UxEpNQYSmy47dyjfVfgIJyy9W_CG7PBORtFSuQ5Igto","lore_tm_v1_HdGs5sgpXIUIl6V_hXCxUCxWaOzqpM19gj2zdSxc7xM","lore_tm_v1_56zmH3DxpTr16RpWtSAnBFENV3DkbAJ1NLZQMVG320I","lore_tm_v1_FWdZ5bxwtATDPAEOQF9rrEcuonpc0_6tUXOm_ZsTeNk","lore_tm_v1_OyAR5MHy9nSClGi_QI4uTfMVzZYbWcDkMT6bBxciwO4","lore_tm_v1_8zvecirvhME6Q5__dQ6ObFrBLneCLshiNSLoHRZHxMI","lore_tm_v1_iU5v7pUuKyu7dLzQNBCOprS340HR4j-_sgNAgzWPPSM","lore_tm_v1_KJjqVKXFxxwhJYOFsigIk9JyCVhYcnjhX_LmlcSYYH8","lore_tm_v1_7DhUTF2CFbYnepCq1_Pk2HvKFGwxWBwQKAeLCt1B9Z4","lore_tm_v1_9MIfTq_84g5vx4D02_BqeGdW0UbQhPLOfz5OLAAHgN4","lore_tm_v1_Od_6hthDPUy1MdGPTDCifcu0hm_8Pv_0-icSMlPyxk8","lore_tm_v1_qrRBngp4EfEzWkv4Tx83VBAsQKyh-WYMCxlYPkXOyD0","lore_tm_v1_ih8M5ehDEA9xO-F9HwGVl0FpPxiH31ntc5HrSDkmEqU","lore_tm_v1_0nhlJTAw71UoPTb269OjtFs7r18hHw2jb2twtunlWho","lore_tm_v1_i7ofz6pWdsH4J71QIWZ_jCBWnj1j1lJoUFCQb0awuHo","lore_tm_v1_weCGkVC83sAmoFy-F9oeUc_IupDzcZQvEffpWnpcohQ","lore_tm_v1_5896FcpG1_cTA90ncV1Yg7DGGTEsNvWeARyP9ESN-Tw","lore_tm_v1_I1lYgvFF1XbHT-0JruVSsgtfjUZzyUy9EXsQPvibQ_M","lore_tm_v1_Lfmcn_mUxfFutvLtGK_7kjLhVQmRnZPCrz33lGyXnbo","lore_tm_v1_2nVdS4BZLRyucBWtidha5MfN1W1gqQG0uOK7S2r2FvU","lore_tm_v1_xkmkElb9DLI-yqtECpdsW7HiQTlsxV9ee4pO2088GDA","lore_tm_v1_T_7O5e1m8_k3Sgla2HkNW6kSf6mdd5YRWQ7uqUL_VXU","lore_tm_v1_ThJmF-mNspKbBaZ6Zv8MgAIFoz9B-niAQ6FOx089cyQ","lore_tm_v1_moSVlo3q0UGCTlt7qaS1DDgA9PVDW4pcQKqCpmipdck","lore_tm_v1_XqQQlR5vghpuH9HDXl0oXSz5s5tKDggjW5c5nIzOQPU","lore_tm_v1_8H_9QQeCcxovd1f7kyCr0FH4CXYvK2S4wTMea5OFRmU","lore_tm_v1_TJOzyj-izYk5wqj2bue23_Tlfzuee53hm7MLI00BhyE","lore_tm_v1_T2s7yOmnGEr4muYh8C-MqmgDKWBFzAk91lW5bwRAUC8","lore_tm_v1_dk54gKXauFyLrguUC7fP-Sv6ZN-oRv8RZ50q97HigcU","lore_tm_v1_XZSGJJk-e6_KK6thGrrKRt2aqMqYfnk6QdL_xHPB3XQ","lore_tm_v1_lVS2HzKQtnH-JZxXJashf_JnnyJqFo4lTouZjg0djE8","lore_tm_v1_LI7LqNVc9RKU0Y76dGR1X-gXWhpJfGCPK1VKZMoAEyM","lore_tm_v1_fIiOmEDtM7l3Xfzd3_gX_5LuwSMXlbybhF_brQk4biI","lore_tm_v1_FiJHWnePkbMq8jULl-EzCBpkXDp1z4175MBM-imw3-s","lore_tm_v1_z8OKtPazQJfioUu92uZnZL1ns4L9qWhEeZKLX9Dm6WE","lore_tm_v1_CGAW3nVmBR9mj1_3SuDsf7VIeD_QFv2-odaEPKkkwhc","lore_tm_v1_x2ZVfEInbd12XsB6rG-zLTLQtPi83b7IZi0C80YTSWc","lore_tm_v1_VboRhm2F3Lyqvh5iHowHt4BUMSobomP-PDmzvcokB5U","lore_tm_v1_MJImgPX35rz6ONTRs4DZqTgP9MUEu1PswCTVQpyqzZ8","lore_tm_v1_cxqIBw17oQNcSA717I-wU6MOTup1Rwn97jGPgiycVCs","lore_tm_v1_fvcLTyV4e0Tha6fFU2u5vbckMKhuJ_kaVYdr_b4LyA4","lore_tm_v1_-L5lpZz21Ye-MUhNJ5CZBUdg9CPMdhW-h6c0OKHvJOo","lore_tm_v1_s74Gwk1Y64240HLflNd1849ycn4p9UTd_k-BhRMLQFM","lore_tm_v1_YB-7OG2fjCe5In8STuJrl2qyuAsGaDx9k3gv4sUFHBo","lore_tm_v1__R3FKeLD3HciN1gC2xQlOd7RfojZATvVVaKCmf14Uek","lore_tm_v1_n1FREufdHKdNvkRRAc8y_9nSkdqcv82wcgWNJZxPPac","lore_tm_v1_Cw2fwsG2HvGVEd0WS_Ig0KWwpLws0s3NUOq6nd22Mk4","lore_tm_v1_MRXnlqZFN4Mz_Lm724F7nxU8dCWEZ-LRH3W0Hg5sg0o","lore_tm_v1_Yly95TnVG8HArrL8dRgjqKWpc7qYpLs1_V9Pw2RAmdI","lore_tm_v1_JjXuV8smLKw4k30gjb_2aGuiRl6KA0Xe6uvog55PrRk","lore_tm_v1_Jkvbh9LcFYM2T9qar0bT9nw64enwDn_4sbzQ5AQl9YU","lore_tm_v1_COO0dGs6GU4h_jPwThVV0TuUUiu03fjqER0C13yEMGA","lore_tm_v1_kRFea1WOOASnmt8fKODQpDXhNTZi9mE1bo49kgt0XeM","lore_tm_v1_AjBxffr9AkVbHsnnTL_zIkb8-WlLHrqQ5G0ZvpAbRsI","lore_tm_v1_jhOmKRvbyYSnd0YziPS00TZJMO6aeh4LSbTS5a_nIAA","lore_tm_v1_Jt657v_uzWz6OhtpgbXl7ovBBDd4RIYT2JtuqsYsvV4","lore_tm_v1_Z5qwT4fTMw4ZEJc3840jMTLlkGbIH8VKZwrV0CLsqBg","lore_tm_v1_7TNVszFx1RIRqWbFcHLhyVhuCN2OLX68rZ9D7uRUPbc","lore_tm_v1_Ni4ZrUc3vL2aByY02-c_d5ZQbEABUzntODtFcTKOy80","lore_tm_v1_duJG7h-PQtKikeYG9ZwagfoY_PRauqli6DV82stNeIw","lore_tm_v1_162fevE2eW8ac4SUbZKs__kVHOx2Eq_QSQFwnAeqEH4","lore_tm_v1_kToZ9rpLQkqKp41RpFdSGTAmUQvZKsVmhjCNVgpqfi4","lore_tm_v1_OGSj41890iAW929UyCODeNI7v_1bz7hKkKYbvq6RDHQ","lore_tm_v1_NC6-Q7K6LwqckbyaKdPlraVB3DuC6pls-DeT2bb3G6o","lore_tm_v1_vfoeHTyLWdQ_cVuHVO1wsyme5YVu78_YuqlerKC8CJo","lore_tm_v1_dpR8_CkEdzyvB-0HEnAKDyd7FY_Dcwpn0gkl1M78dfk","lore_tm_v1_TcTsysNiMjEnFGzNZztKdxycNBLDd9RzWhgJOe6xKMg","lore_tm_v1_NqgZ9jd7bj4WUIvfIZflqy9nBh0Gjagt-0nFRz_u_tQ","lore_tm_v1_oeIvhHQwfKwhjRVJUCQ1zb-VlHmQgo7GtqtrMNTbrUY","lore_tm_v1_57G0ZqpdLlawbmUPy1nnS9FGwSQ3-eO77-uMsQC5oEU","lore_tm_v1_3VXZN-FjmqlCzNqjs7V0ANQeLE79AAIj3ek5Vtz-mAY","lore_tm_v1_i_-pg085uLDNna14ANxY_RHkb2QUIW4dcReFdkxKJ7c","lore_tm_v1_-Z8Aw1oWDU8KuvlACUpSJLYYJjPzCPPU3jcUVDcPBrg","lore_tm_v1_xWRyGJQER5FH87UYkZ0BXgPgYQLenxFkG0TiwzbFGqE","lore_tm_v1_Gpvc7Kc-aqfAQ6W4gAxxy9ABMwpCuKbHeYMxvPMOfy4","lore_tm_v1_E84B7VWhUOb4DwltILn9P34rnwdqNFFUMURxMRg4yco","lore_tm_v1_8fzfTwEJ_ixyGZ8Ku_J40XxbYuGHDnok1kJJP1fO8ao","lore_tm_v1_EkBAjJ1OgsNyC-mutaVjG5dJYV4UWQjlF58XMB1819g","lore_tm_v1_hpNz1KS-ksDn4jRJoI7BBBQ3bsV5HFLzcyDrELK7J7o","lore_tm_v1_vkLBEzhj0vBRRAlfWY7uhuM3TXFuA2vRHmRkqovYZcQ","lore_tm_v1_aNyFXxxFw8GCGcYBarCZU8SQk6XxrPv3x9oA1XQj7ro","lore_tm_v1_cO5IrJj68gvPQfA3dLRtzlXIdpHRVteBU4mtOU9Wl-E","lore_tm_v1_kZZYPGWfoSSNVGmrfN9o-QDpMm6NbWHr6YZPo7Yuw1o","lore_tm_v1_cebg9pH-irjsPzd_Nxoh80189ONWHJM0mV1SttwvLAI","lore_tm_v1_yY6sUzOC4dJiJUKWhrT3IABgcGnisqNPL_5vC-M3UeA","lore_tm_v1_9ZkyeKEFBTBlMJ0LH1YL7Gk2KuW1Ppx7zdrXaNOHN9o","lore_tm_v1_7MewjR4JvsgrXxGSdyXea3Jxg4JsrQeCkvgOzwbVJ-g","lore_tm_v1_SM-X2ckilI0oi6ZFh_4Jya6KbROvs-2yllWTddbCiF0","lore_tm_v1_OUjlAwsri6dXv_suIahmVP6Jrtak9FjeccbLWniuTcM","lore_tm_v1_eRRiIhNYF02tjGfiKJuW7OdMmJH-bbrTitANVVeh4G0","lore_tm_v1_6TMRQEpLXjAkUWdvQnn4SxJvCNqaCkPi7SvI78OhRAo","lore_tm_v1_J6P03KTHkYG22lHnoDPYZCKRMc1fZBXlDTHDCtJyJX0","lore_tm_v1_NVyG-XmBfZ0uOwTSCRsHQxLrQ2nmx0zBik1Bb8_BbvM","lore_tm_v1_NcAvIqe3jlMS_gHjJL-MNjlnXYBIs-UbBhgYnhM6lPA","lore_tm_v1_mj7oQouDNEE-he0TenIZyiuoiEpRfTC3KXCMI2TWtf8","lore_tm_v1_bQtcae_lUpVAw825k_U7z0g35mBjTiz8sDpAgKwi5Zw","lore_tm_v1_q9oV0QnG9oQgAM3aEUNW9Hj_uN2o9FINM_JnPDeAZVQ","lore_tm_v1_kDzovg8LlLLBHlv6J1nN4xHCIOJ8nH18iIskqNjq1so","lore_tm_v1_KNPQZPjNkCcgcLZsSESHtOQE7TO7F_rb_5fjW63hwto","lore_tm_v1_jAWiQ8pHnzoxYFrF3MWpOc_sduGOMA_2iGB0FVK7Azg","lore_tm_v1_sG59Gow3nqCO5vDnV0KTRY6rkBT6q4Q0lAF7_KhBpeg","lore_tm_v1_IwCMjBQVnLXuFcKlAo2YnhDnvq-YTpMyOwLQPvyBQwc","lore_tm_v1_lzjzHLyB6iOCXCplnRwpUtRGJb9iA8V6hiIjT5TvPMw","lore_tm_v1_5QdgQzhdVZ_O6f-WARMsVM6tDhN9IQgE_aw3x1NrfJw","lore_tm_v1_3BhzVNkrSTa52O-3kaFbBAfoUlOVHhrPcpLCBHS6F34","lore_tm_v1_pGPTnUzr2ziErJbvRVIbXz2UOhBZgkJt2GpDA2XH1dc","lore_tm_v1_vIXEbNfJ6MuyqO9cSs6_hx5mgfhv-fB-f2pT_Znz-gk","lore_tm_v1_lOaac35HpfoSHLKE6_ZdRxKgg6kSUcZRlGU6-pWEoAI","lore_tm_v1_5yBA6Q_9XtnRjZ4M2vTVCJOKZHaAgPxdVkgyP2DEHoA","lore_tm_v1_SKGfWxc6NIzqnQsOdZ2uwXo6Ni6LsFIorKbVJAzF7_E","lore_tm_v1_hapTTfNDzHuNf5Y8JpRQfhZGLDXt2cuby1e0WHTVIK4","lore_tm_v1_m7cGqJ8QnQ_nopmAQrlgCJ96Xt9YEPZdvvWCZIhlOA4","lore_tm_v1_d620HlU7pnhw2-DhHXu6ts1T3RdctEkJUyeN07ZwvXY","lore_tm_v1_DuBRFb8wyBvKcDsD8bPjUZsAqI3TGwDs8poaeZNXmpA","lore_tm_v1_fAZwVEVuqTLOhB-qfVFTbglY3P62cNSnXO-Kl-dy9kI","lore_tm_v1_ZuhVRXQebaD57nYI38aQVXzyI8PSABFJJ6TbD39jjiQ","lore_tm_v1_l0gawpsUDrPsXv-5l4mzbK4vpmp5BkbryzvcXGzuW0k","lore_tm_v1_A9AZI8ebUmEG7KZTDE-bKf0mn8RLDdStFpm9JBWZ5v4","lore_tm_v1_KUSg9WT6bKTA63UdyZ-wLEUDZ5rqZESoR3CDqbC3eLc","lore_tm_v1_oKLQTQHCAskA8-5nlN6hfVic3TdBP-3QPDqP1N-ZJEY","lore_tm_v1_jrcS-weAj0GTiog4FnkEPNTNPvgQeNtkQt_m2BHnwrE","lore_tm_v1_83Og2dM9EWtRKT7HuvkOA9mPdQhqOkM7sm0mwrRFru8","lore_tm_v1_x3QIJ168jDNtEBwzorRMoTN6NuYSKlvQgG15KAPFFq8","lore_tm_v1_pWWl2wWiPuFLB_uVfNKCCp9HEww6VUdVLIRFkZoEhwE","lore_tm_v1_8llvvnDeM8p9dL-7pTwMo--h1kj2lDhRdofIbBLczMY","lore_tm_v1_EDdWP1Jt3Mg6-6HTJnhfUuBgRZvEXc8NU5P4F_zqYV4","lore_tm_v1_FVBINaVbrBhq_vpa70wIkETAnBBG_9OEu69KGgn6ueM","lore_tm_v1_XSKUN5eyssOP8vPOSbBP7MPDRGjAaz7nkcC0tp0z5FA","lore_tm_v1_tyF4KgUbAdTnsh79snaNVTDxwBOuPnlONxG9Vih197o","lore_tm_v1_uHUAqcRvkWKUi5f11DV6UwCEV_sDsJJdKJyHlTXyZS8","lore_tm_v1_zk5yvyedj0TNrmClNxrXi53jraAKzm4lHMFs_dMkAKQ","lore_tm_v1_zezjExN3IW3Fup7Qx1Q056oIpahECdEM2qnCRUIhtDQ","lore_tm_v1_HRD75HWoHlAUpNN4BCr1gWsB9hfHuwotnXVwViqMvsg","lore_tm_v1_lccOwkJeV2qZbNnUfrzQekbV1tGXVf59xZnq2OPcbfM","lore_tm_v1_8pmok299ilmSqt0G6dvMov32kxTZV9VYVmV9_1aLxKE","lore_tm_v1_9oxnFgO-aQ2DZ0O1naV7SUXmFKuma3lynRYlZSB4K2o","lore_tm_v1_j7MzLgbs7K-EhFcHjWHBVein5fMsN7k0VHDVbZ5NGh4","lore_tm_v1_eIt2L5C78__6sO9kJerwComib4emQeTZJeVGyj96-ac","lore_tm_v1_--4eW4jZdYLABOFuhSc5WujHHwrUkBfZZdW9S4aaNmE","lore_tm_v1_QVjR-O9o0EKJSzjlmU4-oSxFF8OaiOg3nqbrfew2Axk","lore_tm_v1_gt-ezt4fS9XHFa524zlpTZwcDaC5BTCAhV0zBykcZdQ","lore_tm_v1_qII_8cmDOhYaecNBa_KFdCnPbpWU-6bWNH0zs5iWqd4","lore_tm_v1_AsQpghXPRzLPwTXoYY7xglfew8ly8dfNyTDi_0isOdU","lore_tm_v1_odt-1NoFfPkSX3k9eA2SBBV2BwuPvVmP9qHBzzsYM-o","lore_tm_v1_Lx-BsE1YAzJcR6p8L4uxX8v9QSVR-vEhP5GkrAPsFqM","lore_tm_v1_vAbqnJjApttEHWkmZtCCE4hVKLeDPeV9OPR89qiDLYg","lore_tm_v1_3x7BWcQtR3Pq10UiZ9UdybETmw8nn3ROtS8A03-tfFA","lore_tm_v1_h0CkM4IhSup6k-vMyeUPcr2C-i1CWbOY37L3gWexKy8","lore_tm_v1_JWzIkSgJ1kntqi2Qrgiy-deXrjKdcRkqaF-jw6FtyGg","lore_tm_v1_uJaGnOBFrZEm3Vk5-qGoEq71q45tAJl3EzX0dMp9z9Q","lore_tm_v1_HE0kG07w7XGRkzfU7hT06rBCzEwY8BqIkCP4B3WZiMk","lore_tm_v1_eMjS6dQQlZY65-1vV9ZwL0hPf1-bov4h6nyi2n51d-U","lore_tm_v1_IGvlNAYEszNYEx-ikg6myDcemzZ_9zxVfMMLE8mr7GQ","lore_tm_v1_mvEGldi4hWmPlTFsJa3HM-0wFRD-CMO4r39_xuzvdjQ","lore_tm_v1_EUV88GnUZdG4jRsvZuhhAbkVtYWMq_0qK5xjeWr7_5k","lore_tm_v1_bqllS1k-BsBVOE25phLvnKIrbXDmVWb1Ng5kX5nkvd4","lore_tm_v1_5gbJZdvvkqqND5cJevO2rhIjKOPmBq8-lTcay9hIGXk","lore_tm_v1_x1ookqYEGERP9jT5W_rG4u4UH_geKzqxI1TjuWGqC0U","lore_tm_v1_sGrS6Jy4pE-BP38fg4L9oDtBqJGcudzjQJ8EE840jfA","lore_tm_v1_iUlmjOyhQy0UZ9N7X74WJEhQy4l5SJgzZOfheYA2jdE","lore_tm_v1_rKL0yhIiceOk2ghYjc8kEFHv7XwiI3BRVJkEC-A2sN4","lore_tm_v1_KWgUhYBRZ6OiK6nDiF0ve_c-qt2xExiX-D-O_46OVdY","lore_tm_v1_JaJYIEcsQ46CWSBIGQLFwVnKo67dISnqfDLW-oz5hOo","lore_tm_v1_2vIuFCnzWAV7Ndx5SAWF8LPZU2Wg0f8tGP4-XOzosZw","lore_tm_v1_A5JfPTU-75elesac9dZ8l9PrBWjzKOqbtM2mmqERKGU","lore_tm_v1_wQfZ5meOj80jEt6dqs8yB_AdvhR9TlxTLmKY53jiDp4","lore_tm_v1_6o_KKomH5SRKHNmUxCaK_LvGIcTskUT2VTNJqsNLkzw","lore_tm_v1_SPmY-fTg_PPxOL720A2eciggZO-rtaKjnZjfhYi_8R0","lore_tm_v1_Xi1oaqMO5zz8jKuW4i4D7MP7_ZBYTkWgM4tBQDTugZM","lore_tm_v1_iEzisy7Q_FY8J4K4ycBS-7YjWbpOLyYsAiUOaeAuiZA","lore_tm_v1_RdbGUx4qoVNN4uAVq9h7Q_Efn5pcMH6Ila0JT7qYRtU","lore_tm_v1_FQ4_yoa-awhVOEw1_GO23lDSj2CqiyFKG7_9PzbVvyw","lore_tm_v1_NPNE0_cDF9WKp7xYMtNfbCBuqt7tpimHtv2GK9DZugc","lore_tm_v1_s5Ge2BDUv05wvTZf4U_RhZCrJodUUZ5vHKNzYWy0TVk","lore_tm_v1_4kh979FRFuSYAFrHT8Zhk3bY-6pmDLjzLtf2sEWJEvc","lore_tm_v1_vrPIchuyxAQJRaz2xPRWEcwAiWVcpDPOqdknbBq6ZSc","lore_tm_v1_P21Pz6ug9mWL09oX-jLGPoSEio6qGaHQP_ie8J1S1fM","lore_tm_v1_pbla5KgWiWBR77Uht_XnEyubaY1q4KPxqnAsCA1jRTY","lore_tm_v1_4TySPy2OnUXLoX3p1yiTgK63IAIiF4OhkG4axgjy97Q","lore_tm_v1_9XJ36SDmJ4KcdsPAfDuDx64oqi3y4y9f3lb7hxNQzy0","lore_tm_v1_kv517cachuOfRSIlvT4tltzCiyz6b9LChTB2HlgjApE","lore_tm_v1_4D7ZxnBjl7zG24tJN8Ku8E_HvfVltfg8YShTpMhqS-E","lore_tm_v1_QN-Pu4Dbt_D7rSYBt8bSnLWspgb1s7neDySO42ruyQs","lore_tm_v1_QpxP-91-DIACwgmFcKfqgjwcgjuyXm5Vn9AUNuQUdF4","lore_tm_v1_jpWaSx2BQ77yNBRToQAJyieRSdySj9wLtPG8-s_E52Q","lore_tm_v1_A5FHFXP4amzWUbo_Bx9GpniCC5jPgBLulnPiKsBNUz0","lore_tm_v1_jFXJIaJrvWxN260KkmV9XvXnSg27dUV-43tYUOWoghk","lore_tm_v1_62rAbWcHShAFB7LxTiapIEfZIe4ZxYLjGYs9HAcpg3g","lore_tm_v1_tbX-RAc4x9oVBkRwsvaEk6y9WQ3QmEGub787_rB8rdc","lore_tm_v1_eTTEKVd1S2n_PmV06VFIeulfPsK-bNWjgXAXu6TzheQ","lore_tm_v1_-qEfz-VqM7olcCvYJfIHCfYjA6hXjkDc3TkxYVaKuFo","lore_tm_v1_5mW8KfnbEcITYCCbZi0NHb3OyQ9J-dSnON5rs1Yd__Y","lore_tm_v1_bm-7Ojm_473WcHTqZ16-M7w8ZJkfyyeUNb5GrGlqr40","lore_tm_v1_3eNqbqUunlpNRgC9Dj-rNYKH3Z-8NghUMhK6x2wudDo","lore_tm_v1_kgn8toItFpRTgRsoMDi1eHdIaaAdxKZjRgOvQU0BK4g","lore_tm_v1_5CAYIeoikktz82pGyEEEZP3K5hUlR9Ya20XCokqGcFo","lore_tm_v1_WKFuqNlOEcsoWOlTHQvjvV24qaMfo6wLyFGld--Qq8U","lore_tm_v1_fR1y9O8aY7aUk27Pm3zOJMEhaal08vwdDXKqAiUkq5E","lore_tm_v1_7sdMswWbqx9dTA8UtBHcLRn4WD8NXr8wYvuWx90CirE","lore_tm_v1_Aywt3zYDaFttnLbTpr97vc_V-SctNC5W16Ca5TYta1c","lore_tm_v1_9LRCXMmhfmDns03J2I1om_A0EdR2jYX4UwSVVSTbTPA","lore_tm_v1_w_78O9paBktbyh56miB2spRLO6DslTl7UAeqhHKpjqM","lore_tm_v1_ZM9UCdl6z1BUzfecBT-EiXSRi8aYH_937810SZzclI4","lore_tm_v1__UPCVIwCkLyZ1igQMK6o_R9v8PPe7CjsWWSv7GcGxK8","lore_tm_v1_xIgix2bv7W18F4UGqbSe8d-YPDTxo2k_pv2AgrCjZRg","lore_tm_v1_-vu7V8twk_Hgv9jFjKocMwcfXq5J5kNznaPyRdoOolY","lore_tm_v1_dW8mbe6nKWrhJe7IZXZyBXqqKMlvz7D7EX7dwMnHtmk","lore_tm_v1_gkCX41ZcercLmTWpRCgj1IvY8ExtOMubMG7Hd7AQ9KY","lore_tm_v1_CV-KUAL1Hyk5yZa0HSV1zkaVRn_cuYLZi5gcEhjICvQ","lore_tm_v1_NXwMqKjeQzksaJQpr8w-TfiCxz4xKaJc05gA2NBtqp8","lore_tm_v1_P3xnkM8agaWJGVcPsAwwu28MP-CjNCW4gyatt5ww_Hw","lore_tm_v1_gQzkCoIQl7vayNmS-AuQbCy5FwdsupsFyGI7bAJd-to","lore_tm_v1_X44uL87sLOjzC1J0Zfnq7GcYr5mbRMDXiEDyiPZD1Mg","lore_tm_v1_Em8j807YoZRDRP2tDJ5N0X_tnmH4RS5_TS4Vhb8dNtQ","lore_tm_v1_KbV19qYlRsWVwzEe6q3wXmi85_cZeCPCwZMVnwS_51w","lore_tm_v1_izmiCB6kJAq-LgQKDPjg6_vfE_DIJS2tVWtW832NiTY","lore_tm_v1_zVjHk1itRmkPEamQDIOu_Ak4pmqR51UqbmbDSwH1Z7A","lore_tm_v1_PIoPG1WYJYGNRzggAIvfZ0HoCPlyVXTqkENzvy7zoyw","lore_tm_v1_n9wl04G-PLRp185IR-7G1bnKXwSXl1qK1ljrhDgS5JA","lore_tm_v1_KfjCxdgYdgQkh7QqmdWe8bxFZtMz250tbF3OxRmy9Xw","lore_tm_v1_Sq2M0_q8cdOaUxP6lxGZzSMbDV11hw2WdLSPPl0jTsY","lore_tm_v1_OpcjteFApiV9P46Sjm_1dwLYA8RjcoKQQUPzVy36214","lore_tm_v1_-oy-mGIb5HbqQM4xGHEygsIgR_5wlgPAvWO6-5-GrI4","lore_tm_v1_6QWz32T_nKLgpG1Sf4sKV1ziiG36aY_TZ5Fx61Kg3cA","lore_tm_v1_2aVPc7gVa2bRMYgUVBPjI_1lRqjh1qcPmZ0-RmRj1Ks","lore_tm_v1_VTh4EFip1VmJNP1DfEmgYBjRrVLEchLokkNTgKLoZhQ","lore_tm_v1_UpUK6UY_jvFSKwt-J1dJV4UZzK9Ld01zPl5bu42hfKI","lore_tm_v1_QLZkTDtL8fNfBFUluI7qg-lfrcvEn6tyN0XxZXxQ3uM","lore_tm_v1_8Ea2TTrbo4X2SYSl1VQ68SHnFKdnpPs0ih7GLD5T6WU","lore_tm_v1_Lg30ISFhpiL9NPaax0dtD0Xn4mgmrh02x5Gj8kzkUAc","lore_tm_v1_JZhTN61AU78HWi2t1kbQ9R28Awod-ofK_Rf2icFJMBw","lore_tm_v1__oJ14d0WmQ9xG7s9dKHDP74Zwc2d5yZmyOPCUVE4Ce4","lore_tm_v1_Le6ArYKCJZ4qypX2sJ0aX5_Di-hM5akaGHOCicYkPWE","lore_tm_v1_1wu8FhubKZBXiM5xfU9dMTCer7CpnWL2Z1aklKXSq8o","lore_tm_v1_cRJtlIJ1CQLkYesKIosCcDFB5l6ckYGaDQXgfMtt63o","lore_tm_v1_ivfqk6rOBTlouSucKxM5OPAhGDVn0lZuVwLoT8hxmyc","lore_tm_v1_lmdA6cYC-ImtXaCBRANWuf0fWELxkjWJyOq4a4R9Aqs","lore_tm_v1_zD5ER2g6N7XSEqMcAma9nIKlItggfp2VhqPsYd-BR4g","lore_tm_v1_jwTs6VWfthkdyAJFcxBC4EcGm0lQlHhkEwtQXzL8OZE","lore_tm_v1_kPHCsNgf_glX6T8Tm8aoZzFJ2Hx0o0plK6AMD2bT4HU","lore_tm_v1_NDqtG5zF63cckCHVz-DPNRbocfe3bWotnGf-ZiOx6Aw","lore_tm_v1_rvWPf7-ry1aCV7NOGah3WuQC8Ta_3L-fEPwV7GuVe9E","lore_tm_v1_8qj-aTLhvQOmBcyzO9mdL4NGniMJ_OPS_nBkqC8LSJE"]
fix(docs): correct agent conversation argument syntax), through the complete merge gate. User authorized autonomous completion: fix all review/CI findings, validate, independently review, push, resolve comments, monitor CI, and merge./home/byk/Code/getsentry/cli-pr-1558 on branch fix/agent-conversation-reference-root-cause. Original checkout /home/byk/Code/getsentry/cli remains untouched with pre-existing .lore.md and AGENTS.md modifications.ec83887a16f780f32fba4b7d710bad262dba3a22, head ac72db51b18bb3e23999483233c9ad02d72ea531, tree 92109205f179b9b3cad90ca4df73a855d75d64ba, patch SHA-256 e24b72e24667e4605f6e839f22c9df55f4d6662c4aaff28ed126b8e1637bcbc6.ac72db51b, newest first:
ac72db51b fix(docs): preserve public positional semanticsc55566af4 fix(docs): derive command references from metadatac0b071f81 fix(docs): correct agent conversation argument syntaxfc5d50e23 fix(ci): skip risk labels for fork PRs was skipped during the rebase because current main deleted .github/workflows/pr-risk.yml in 1a63d3eef ci: remove PR risk experiment workflow (#1570).ac72db51b: 36 files, 581 insertions, 197 deletions. Branch previously reported fix/agent-conversation-reference-root-cause...origin/pr-1558 [gone].alicandayan:fix/agent-conversation-reference-syntax was force-updated from known stale head bbaa7b3b722b87f1bccfe84063269cbbcabe2741 to ac72db51b at 13:10 using a guarded force-with-lease. The published PR head is now the reviewed-but-rejected ac72db51b; newer local fixes are uncommitted and unpublished.ac72db51b, centered on:
packages/cli/src/lib/introspect.tspackages/cli/script/generate-command-docs.tspackages/cli/script/generate-skill-markdown.tspackages/cli/test/lib/introspect.test.tspackages/cli/test/lib/introspect.property.test.tspackages/cli/test/script/generate-skill-markdown.test.ts
Exact current diff statistics and status have not yet been recorded after the latest edits.DO-NOT-MERGE despite passing the original three fixes. It found three broader representation/test defects:
event send and schema.customUsage affected headings but not argument-table rows, exposing raw parser syntax such as [<org/conversation-id>].minimum/maximum to the local positional-array model and deriving array optionality from minimum, 58/60 focused metadata tests passed. Two failures remain:
project create metadata is inferred optional because the required array fixture/declaration lacks a positive minimum.issue merge renders [<issue...>] because its array declaration lacks a positive minimum.minimum annotations only where the command contract requires one or more positional values. Preserve zero-value commands as optional. Special care:
issue merge must allow one positional plus --into; therefore a parser minimum of 2 would reject a valid command. Its command-level validation still requires two effective issues.project create rejects zero specs and is a clear required-array candidate.event send supports zero files with --message.schema intentionally supports zero resources.help supports zero command-path components.ses_f7442aea8ffeGuQ0cw71ZWX7Ll was reported running at 14:34 to inspect array command contracts. Do not poll, duplicate, or overlap its assigned work unless confirmed exhausted after restart.MERGE.PRRT_kwDOQm6jAs6gSRrX, comment PRRC_kwDOQm6jAs7r-vi- / database ID 3959093438, on packages/cli/src/commands/agent-conversation/list.ts line 103. It reports drift between optional [<org>] docs and a required-looking runtime hint. The branch structurally derives both from one optional positional. Resolve only after publishing the final corrected head.alicandayan, maintainerCanModify=true, mergeability UNKNOWN. The description and check rollup were stale and still described a documentation-only change that left execution/parsing unchanged. They must be updated after final publication."latest" magic string with LATEST_EVENT_SENTINEL; separate branch fix/event-view-latest-sentinel was at commit 82f4328af (refactor(event): replace "latest" magic string with LATEST_EVENT_SENTINEL).DO-NOT-MERGE applied exactly to ec83887a1...ac72db51b and is now superseded for merge purposes because follow-up local changes have begun.customUsage[0] is the canonical public signature suffix; later entries may document equivalent forms.attachDocumentationMetadata() stores it as __primaryUsage.formatUsageLine() must return canonical usage so parent route-group help also uses it.buildCommandInfo() adds a syntax override to that row.placeholder excludes angle brackets and ellipses.variadic is independent of optionality.[<name>]; required tuple → <name>.[<name...>]; required array → <name...>.syntax overrides reconstruction from placeholder, optional, and variadic.minimum/maximum, not by parameter.optional. Runtime evidence at @stricli/core/dist/index.js:800-844 checks positional.minimum; element optional is consulted only for missing tuple entries. Therefore:
minimum: 0 arrays accept zero values and are publicly optional.minimum arrays are publicly required.optional must not determine collection optionality.minimum; commands allowing no positionals remain without a positive minimum.--into always contributes an issue and identifies the preferred parent. effectiveArgs = flags.into ? [...args, flags.into] : args; duplicate IDs are later deduplicated. sentry issue merge CLI-A --into CLI-B is valid, while zero positionals plus --into, one positional alone, or zero values fail command-level validation. Any Stricli minimum must preserve the valid one-positional-plus---into form.:. parseProjectSpecs() rejects zero specs with ContextError, so the array is semantically required. Valid examples include web:javascript, api:python-django, worker:node, and my-new-app:javascript-nextjs; space-separated platform forms are invalid.[<org>/]<conversation-id>.undefined means omitted context and throws ContextError, exit 22.ValidationError, exit 21./; zero slashes means organization auto-detection, exactly one slash means explicit org, and multiple slashes or empty segments are validation failures.agent-conversation list has one reusable optional tuple positional. It drives parser metadata, generated [<org>], and getPositionalString(POSITIONAL) for the runtime context hint.formatCommandArguments() from the pure helper module packages/cli/script/generate-skill-markdown.ts, replacing a duplicate table formatter in generate-command-docs.ts.fullDescription as ${command} # ${description} before JSON schema enrichment so JSON-field help remains last.main deleted the PR-risk experiment entirely./tmp/sentry-cli-test-* disappearance, SQLite disk I/O error, and mkdtemp ENOENT are not dismissed blindly. Exact failing-file reruns plus unchanged full-suite passes establish the known worker temp-root race.pnpm@10.11.0, Node >=20.0; package sentry is 0.45.0-dev.0; development runtime is Node >=22.15.buildCommand from src/lib/command.ts, never directly from @stricli/core.CommandOutput<T>; streaming yields render immediately; JSON consumers requiring one parseable document must receive one aggregate yield rather than pretty-printed chunks.CommandReturn, never individual yields. Bare return; paths may emit nothing.ALWAYS_STRIP = new Set([LOG_LEVEL_KEY]).logger; data uses CommandOutput; stderr.write() is banned.CliError; malformed input uses fielded ValidationError, missing context uses ContextError, unresolved supplied values use ResolutionError.ValidationError exit 21; ContextError exit 22; ResolutionError exit 23.loadSentryCliRc is closest-wins: child configuration values always override parent values.{ recursive: true, mode: 0o700 }.fuzzyMatch() with at most 5 candidates.ac72db51b: exactly 36 files
apps/cli-docs/src/fragments/commands/agent-conversation.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/SKILL.md and references agent-conversation.md, alert.md, cli.md, explore.md, feedback.md, init.md, issue.md, monitor.md, org.md, project.md, release.md, replay.md, repo.md, team.md, trace.md, trial.mdpackages/cli/script/check-fragments.ts, generate-command-docs.ts, generate-skill-markdown.ts, generate-skill.tspackages/cli/src/commands/agent-conversation/list.ts, view.tspackages/cli/src/lib/command.ts, introspect.ts, list-command.ts, mutate-command.tspackages/cli/test/commands/agent-conversation/list.test.ts, view.test.ts, packages/cli/test/lib/command.test.ts, help-positional.test.ts, introspect.property.test.ts, introspect.test.ts, scanner-flags.integration.test.ts, and packages/cli/test/script/generate-skill-markdown.test.tsac72db51b original three-finding fixes:
packages/cli/src/commands/agent-conversation/view.ts
optional: true.target?: string.target === undefined throws new ContextError("Conversation ID", USAGE_HINT, []).validationError("Conversation ID cannot be empty.", [USAGE_HINT], "conversation-id").packages/cli/src/lib/command.ts:459-476
attachDocumentationMetadata() normalizes the first custom usage, stores __primaryUsage, and overrides formatUsageLine({ prefix }) to return [...prefix, input].join(" ").packages/cli/src/lib/introspect.ts
variadic to PositionalInfo.variadic: false.variadic: true; its blanket required assumption was later rejected.packages/cli/script/generate-command-docs.ts
<placeholder...> independently of optional brackets.packages/cli/test/lib/scanner-flags.integration.test.ts imports EXIT, uses a reusable mock process, awaits run(app, args, context), and reads mockProcess.exitCode ?? 0 because Stricli run() returns Promise<void> and stores exit code on context.process.agent-conversation view expects EXIT.CONTEXT_MISSING, Conversation ID is required, canonical usage, and no Expected argument." " expects EXIT.VALIDATION, Conversation ID cannot be empty, and canonical usage.context.process.packages/cli/test/lib/help-positional.test.ts now uses per-context process.stdout, process.stderr, and exitCode rather than global stream spies.agent-conversation --help must contain sentry agent-conversation view [<org>/]<conversation-id>, exclude <org/conversation-id>, and emit no recovery Tip.--platform/-p parser assertions were preserved.PositionalInfo now supports an authoritative syntax field.buildCommandInfo() stores extracted positionals and, when cmd.__primaryUsage exists with exactly one positional row, replaces that row with { ...positional, syntax: cmd.__primaryUsage }.agent-conversation argument rows that previously showed [<org/conversation-id>] instead of [<org>/]<conversation-id>.customUsage commands require coverage:
packages/cli/src/commands/agent-conversation/view.ts: [<org>/]<conversation-id>packages/cli/src/commands/project/create.ts: [<org>/]<name>:<platform>...packages/cli/script/generate-skill-markdown.ts exports formatCommandArguments().p.syntax verbatim when supplied; otherwise reconstructs syntax from placeholder, variadic, and optional.packages/cli/script/generate-command-docs.ts imports this helper and removed its local PositionalInfo import, escapeAngleBrackets(), and formatPositionalsTable().escapeAngleBrackets() and formatting differences; both were corrected, and a six-file Biome run passed.packages/cli/src/lib/introspect.ts now includes optional minimum and maximum.getPositionalString() and extractPositionals() derive array collection optionality from minimum: absent/zero means optional, positive means required.parameter.optional is deliberately ignored for collection cardinality....; variadic remains true.project create test fixture lacks a positive minimum, so it is inferred optional despite canonical required grammar.packages/cli/src/commands/issue/merge.ts:252-295 has an array positional without minimum, so pure rendering currently produces [<issue...>].issue merge cannot simply use minimum: 2, because one positional plus --into is valid. A positive minimum preserving that form is required.packages/cli/src/commands/event/send.ts:140-147 allows zero files when --message is supplied; no files with neither message nor valid mode is rejected later.packages/cli/src/commands/schema.ts:323-330,359-365 intentionally accepts zero resources and returns resource summaries.packages/cli/src/commands/help.ts:36 accepts zero command components; sentry help --json then returns the full command tree.kind: "array" command matches:
packages/cli/src/commands/build/upload.ts:178packages/cli/src/commands/monitor/run.ts:187packages/cli/src/commands/log/view.ts:512packages/cli/src/commands/log/list.ts:730packages/cli/src/commands/schema.ts:324packages/cli/src/commands/local/run.ts:366packages/cli/src/commands/replay/view.ts:360packages/cli/src/commands/issue/merge.ts:276packages/cli/src/commands/help.ts:36packages/cli/src/commands/event/view.ts:1082packages/cli/src/commands/react-native/xcode.ts:491packages/cli/src/commands/proguard/upload.ts:172packages/cli/src/commands/event/send.ts:142packages/cli/src/commands/docs/query.ts:40packages/cli/src/commands/project/create.ts:637packages/cli/src/commands/docs/list.ts:54packages/cli/src/commands/send-envelope.ts:26packages/cli/src/commands/debug-files/upload.ts:567packages/cli/src/commands/debug-files/find.ts:131packages/cli/src/commands/span/view.ts:384packages/cli/src/commands/span/list.ts:575packages/cli/src/commands/trace/view.ts:484packages/cli/src/commands/trace/logs.ts:130packages/cli/src/commands/dashboard/widget/edit.ts:212packages/cli/src/commands/dashboard/widget/delete.ts:85packages/cli/src/commands/dashboard/widget/add.ts:108packages/cli/src/commands/dashboard/list.ts:391packages/cli/src/commands/dashboard/view.ts:190packages/cli/src/commands/dashboard/create.ts:157packages/cli/src/commands/dashboard/revisions.ts:135packages/cli/src/commands/dashboard/restore.ts:72packages/cli/src/commands/cli/feedback.ts:41packages/cli/src/commands/cli/defaults.ts:308packages/cli/test/lib/introspect.test.ts covers optional/required array signatures, extraction semantics, and canonical positional-row syntax.packages/cli/test/lib/introspect.property.test.ts now varies positive/zero minimum rather than arbitrary element optionality; it requires optionality and brackets to match collection cardinality while preserving variadic: true.packages/cli/test/script/generate-skill-markdown.test.ts replaced ignored generated website-page reads with a pure metadata/rendering test using:
sentry agent-conversation listsentry agent-conversation viewsentry event sendsentry issue mergesentry project create[<args...>] for optional event send, <issue...> for required issue merge, exact [<org>/]<conversation-id>, and exact project-create compound syntax.../../apps/cli-docs/src/content/docs/commands/agent-conversation.md../../apps/cli-docs/src/content/docs/commands/release.md../../apps/cli-docs/src/content/docs/commands/issue.md
These generated pages are excluded by .gitignore:73, so that dependency is being removed.--into, one positional/no --into, and zero positionals plus --into all fail with needs at least 2 issue IDs.--into succeeds.--into target is placed first as preferred parent, although Sentry may ultimately choose another parent.parseProjectSpecs([]) throws ContextError("Project specification", USAGE_HINT, []).ValidationError.teamAutoCreateSlug keeps batch preview and real execution aligned.parseConversationTarget() trims, accepts slashless IDs or exactly one non-empty slash pair, and rejects multiple/repeated slashes and empty segments before resolution/network calls.CommandExample has readonly description and complete command.CommandDocumentation extends native Stricli docs with ordered examples.prepareNativeDocs() strips custom metadata before Stricli.attachDocumentationMetadata() stores __primaryUsage and __examples.buildCommandInfo() converts structured examples to # description\ncommand, preferring them over legacy extraction.packages/cli/patches/@stricli%2Fcore@1.2.8.patch allows global --verbose, --json, --org, --project, --log-level, --fields, and -v at any route depth; removes built-in -v version alias; recognizes --version at any depth; and adds the JSON-help renderer hook.ac72db51b:
upload warning.mkdtemp root disappearance.1328177911, path "0:0", counterexample ["", false], one shrink.minimum/maximum, current focused state is 58/60 with only declaration gaps.12023212 requires only CI Status with integration_id: 15368; branch-protection endpoint returned 404. Squash merge is allowed.test/preload.ts recreates worker-wide TEST_TMP_DIR, sets SENTRY_CONFIG_DIR, clears production Sentry environment variables, installs a fake auth token, disables telemetry/update checks, and blocks unmocked fetches. Worker-wide deletion can race and produce SQLite error 5898 or mkdtemp ENOENT. Vitest 4.1.10 repeatedly warns that test.poolOptions was removed.LATEST_EVENT_SENTINEL work; branch fix/event-view-latest-sentinel reached 82f4328af.fc5d50e23.DO-NOT-MERGE for unreachable omitted-target ContextError, stale parent route help, and falsely optional variadic tables. Investigation confirmed all three; no implementation had yet occurred.fc5d50e23; added fail-first regressions across real Stricli dispatch, parent help, introspection, and generated tables. Initial harness errors were corrected; product failures remained isolated.mkdtemp race. Added and stress-ran a variadic property regression 10 times.ec83887a1, committed correctness fixes as 4f30041db, rebased, skipped obsolete PR-risk commit, and produced rebased head ac72db51b. Focused post-rebase suite passed 198 tests.ec83887a1...ac72db51b, tree 92109205..., patch hash e24b72e2....bbaa7b3b to exact reviewed head ac72db51b.ses_f7484ddebffe08CASTBb0J4IfT was launched.DO-NOT-MERGE. It confirmed the original three defects were fixed but found optional-array semantics, canonical argument-row syntax, and ignored-generated-test dependency defects. Immutable state was verified before and after.PositionalInfo.syntax, pure formatCommandArguments(), and source-level argument-table tests. Corrected a project-example fixture mistake. Focused unit/property suites reached 60/60 and broader dispatch/help validation reached 200 tests before the cardinality model was refined.minimum. Fail-first run produced 3/60 failures; adding minimum/maximum reduced this to 2/60, exposing missing required-array declarations for project-create fixture and real issue merge.--into case and project create’s zero-spec ContextError.minimum/maximum, and parser enforcement compares consumed positional count against numeric minimum. Current task is to finish command-level cardinality inventory and apply the smallest correct declarations before regeneration and full validation.