the signals and their derived score are provisional and subject to change.
validate manually before sharing.
ee40c08460167db757f725b5e2fc6e711c2bbf91ee40c08460161 week agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>7b5839fd0b3b2 weeks agoAI-Assisted-by: Claude Fable 5.1cf6f3ee3c2df2 weeks agoAI-Assisted-by: Claude Fable 5.19450100ab6282 weeks agoAI-Assisted-by: Codex GPT-62c13430e79802 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>be49a6189ad22 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>35a828f9adaa2 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>a31b2eecaf5d2 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>dc6a712472a03 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>94b69bb22ce83 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>14cc9d03c6d53 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>877558fd8d943 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>e8ea003e92ad3 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>fb7f39d2f2f73 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>2e27a51bf8e93 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>f54ba256b55d3 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>5f7eb70afd7e3 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>8ce8fb2554123 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>e1f1441cba8c3 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>2390f4838a6b3 weeks agoCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>a12ca877a0ec3 weeks agoAI-Assisted-by: Claude Fable 5.14903d5982ced3 weeks agoCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>6f9108176cca3 weeks agoCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>8835440406133 weeks agoCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>13253b12e2d14 weeks agoAI-Assisted-by: Claude Fable 5.1dae9a79fcdc84 weeks agoCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>8a27bffe35564 weeks agoCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>70d3075e78a24 weeks agoCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>05dee3e096d31 month agoAI-Assisted-by: Claude Opus 5.506cc0f87e5c81 month agoAI-Assisted-by: Claude Opus 5.57cb9b59f76501 month agoAI-Assisted-by: Claude Opus 5.5b2a3258a3cb21 month agoAI-Assisted-by: Claude Opus 5.5cc91e26fd0411 month agoAI-Assisted-by: Claude Opus 5.54d61934fdf1b1 month agoAI-Assisted-by: Claude Opus 5.5e3c1423c58bf1 month agoAI-Assisted-by: Claude Fable 5.1e38d6da4a9e91 month agoAI-Assisted-by: Claude Fable 5.1e4ce139625751 month agoAI-Assisted-by: Claude Fable 5.199e8274423fa1 month agoAI-Assisted-by: Claude Fable 5.1036f0b892bbb1 month agoAI-Assisted-by: Claude Fable 5.1a3429241f7351 month agoAI-Assisted-by: Claude Fable 5.1fe9c924e1e101 month agoAI-Assisted-by: Claude Fable 5.1aa819d96fabb1 month agoAI-Assisted-by: Claude Fable 5.19e87849cbaa11 month agoAI-Assisted-by: Claude Fable 5.1f59152336b151 month agoAI-Assisted-by: Claude Fable 5.1f052bdf8d1271 month agoAI-Assisted-by: Claude Fable 5.16f3c5e4273e31 month agoAI-Assisted-by: Claude Fable 5.1ec5ab3ff2d481 month agoAI-Assisted-by: Claude Fable 5.185a1859d50cb1 month agoAI-Assisted-by: Claude Fable 5.1367bbfd530461 month agoAI-Assisted-by: Claude Fable 5.13a5064fed89c1 month agoAI-Assisted-by: Claude Fable 5.1c0d191eb8c291 month agoAI-Assisted-by: Claude Fable 5.1b7bf389188121 month agoAI-Assisted-by: Claude Fable 5.1fd106b1170ec1 month agoAI-Assisted-by: Claude Fable 5.121db3b4ff6951 month agoAI-Assisted-by: Claude Fable 5.16acbb705bae91 month agoAI-Assisted-by: Claude Fable 5.1016854d093501 month agoCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>4c9654bcb0491 month agoClaude-Session: https://claude.ai/code/session_01H3gnjjAZarNMCJKqJz7s2m67e92c4f6fee1 month agoClaude-Session: https://claude.ai/code/session_01H3gnjjAZarNMCJKqJz7s2mb34bc394d0df1 month agoAI-Assisted-by: GPT-5 (Codex)8ea6c8fa15561 month agoAI-Assisted-by: GPT-5 (Codex)d1c0612a54301 month agoAI-Assisted-by: GPT-5 (Codex)e8d578ad0aa61 month agoAI-Assisted-by: GPT-5 (Codex)0828cc62cd5d1 month agoAI-Assisted-by: GPT-5 (Codex)b02a8e4e653a1 month agoAI-Assisted-by: GPT-5 (Codex)09c5391c7f701 month agoAI-Assisted-by: OpenAI Codex (GPT-5)23e13174411f1 month agoAI-Assisted-by: OpenAI Codex (GPT-5)5fab65ac161a1 month agoAI-Assisted-by: OpenAI Codex (GPT-5)2b54fe85701c1 month agoAI-Assisted-by: Claude Opus 54e48f4b395b61 month agoAI-Assisted-by: Claude Opus 55656955eaec11 month agoAI-Assisted-by: Claude Opus 5f3aaa6315f111 month agoAI-Assisted-by: Claude Opus 599f13408f95d1 month agoAI-Assisted-by: Claude Opus 5652567fbb4e81 month agoAI-Assisted-by: Claude Opus 5b7e1a31adeb41 month agoAI-Assisted-by: Claude Opus 5acf4907b89251 month agoAI-Assisted-by: Claude Opus 583721860c2131 month agoAI-Assisted-by: Claude Opus 5950fb32dcefb2 months agoAI-Assisted-by: OpenAI Codex (GPT-5)1132bf4a3d6e2 months agoAI-Assisted-by: OpenAI Codex (GPT-5)6a27a477ec742 months agoAI-Assisted-by: Claude Opus 5e2cd1b4a44a82 months agoAI-Assisted-by: Claude Opus 57d1a04d2380d2 months agoAI-Assisted-by: Claude Opus 5219fcd427c912 months agoCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>9603e14c55d52 months agoCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>51ba3eae342b2 months agoCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>996e7fc8a84b2 months agoCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>776f7908c6732 months agoAI-Assisted-by: Claude Opus 5 (1M context) <noreply@anthropic.com>b644873aa2b72 months agoAI-Assisted-by: Claude Opus 5 (1M context) <noreply@anthropic.com>eb07f298f0342 months agoAI-Assisted-by: Claude Opus 5 (1M context) <noreply@anthropic.com>2063cf25e2fe2 months agoAI-Assisted-by: Claude Opus 5 (1M context) <noreply@anthropic.com>98fed718531a2 months agoAI-Assisted-by: Claude Opus 5 (1M context) <noreply@anthropic.com>6a3d7f3bc0013 months agoAI-Assisted-by: OpenAI Codex (GPT-5)de9a3b40c8523 months agoCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>5d99c6ec38e63 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>2750299ec8d83 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>b5d443571d283 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1e98aa0e79693 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>e6e73477452e3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>76dca86d3ae53 months agoAI-Assisted-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>548ac348d8583 months agoAI-Assisted-by: GPT-5 Codex35277d90b3af3 months agoAI-Assisted-by: GPT-5 Codexa9f1d710369a3 months agoAI-Assisted-by: GPT-5 Codex52de853ffd5c3 months agoAI-Assisted-by: GPT-5 Codexcfe01471dcf83 months agoAI-Assisted-by: GPT-5 Codex1fe77bef263b3 months agoAI-Assisted-by: GPT-5 Codex4aa6f09cee7d3 months agoAI-Assisted-by: GPT-5 Codex4445444dc2a43 months agoAI-Assisted-by: GPT-5 Codex51971dcca82d3 months agoAI-Assisted-by: Claude Opus 4.8c6df33edf45c3 months agoCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>bc803882806b3 months agoAI-Assisted-by: Claude Sonnet 4.6d8e723572cd53 months agoAI-Assisted-by: GPT-5 Codex2dac0c7fc3c33 months agoAI-Assisted-by: GPT-5 Codexbb19945dc0df3 months agoAI-Assisted-by: OpenAI Codexec3614ffcc453 months agoAI-Assisted-by: OpenAI Codexa63ffa9045e13 months agoAI-Assisted-by: OpenAI Codex3832bcab32073 months agoAI-Assisted-by: OpenAI Codex4c14d4fde1913 months agoAI-Assisted-by: OpenAI Codexc62c244b69fc3 months agoAI-Assisted-by: OpenAI Codexde174223fa913 months agoAI-Assisted-by: OpenAI Codex (GPT-5)840f678b75c33 months agoAI-Assisted-by: OpenAI Codex (GPT-5)12e89cf3bd603 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>8401a6b685663 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>bf1593c2f0823 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1682fee5cead3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>bb61cba0ffe23 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>33cd0c6b6d3f3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>c447ba9ff00b3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>78baa7439d313 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>53e5496159ff3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>0eefc6fdcd833 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>6d5a2037d1ed3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>44592526068b3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>6fd9c242acf43 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>c58c93caa6353 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>3ebb1c8131c33 months agoAI-Assisted-by: OpenAI Codex (GPT-5)37ee84350d9c3 months agoAI-Assisted-by: OpenAI Codex (GPT-5)55850c118d663 months agoAI-Assisted-by: OpenAI Codex (GPT-5)423f5cbcad833 months agoAI-Assisted-by: OpenAI Codex (GPT-5)9b2a720dd20d3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>32ed97dbfa1d3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>c1468af5d8723 months agoAI-Assisted-by: Antigravity358788cdac194 months agoAI-Assisted-by: OpenAI Codexde41aa996d2a4 months agoAI-Assisted-by: OpenAI Codex4b45a7c5b4094 months agoAI-Assisted-by: OpenAI Codex29dbaf9530394 months agoAI-Assisted-by: Codex GPT-5369892b2c0464 months agoAI-Assisted-by: Codex GPT-582b3ab53accc4 months agoAI-Assisted-by: GPT-54aa1fd4cd65f4 months agoAI-Assisted-by: GPT-5 Codex6fc833b95f744 months agoAI-Assisted-by: GPT-5 Codexa82376157ab34 months agoAI-Assisted-by: GPT-5 Codex58930bfb1c854 months agoAI-Assisted-by: GPT-5 Codex0486a91224214 months agoAI-Assisted-by: GPT-5 Codex2999bb604ca84 months agoCo-authored-by: Claude Fable 5 <noreply@anthropic.com>8856847c9a274 months agoCo-authored-by: Claude Fable 5 <noreply@anthropic.com>19714cd67d8b4 months agoCo-authored-by: Claude Fable 5 <noreply@anthropic.com>bc83826650214 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>8b8a33bb4eed4 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>32f16d69e4184 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>dde1b4fab1814 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>071bc409269f4 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>880a29dddc094 months agoAI-Assisted-by: OpenAI Codex (GPT-5)172e6d749bd04 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>a32ffdfc75524 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1d2d357a0eae4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>8642903f2bf24 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>5b8c9f01c8184 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>21fef6098a654 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>585f3b4ae94c4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>a35d93d9ac334 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>37f19045dbed4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>0f95ff72d5f54 months agoAI-Assisted-by: OpenAI Codex (GPT-5)dfa6773df2b34 months agoAI-Assisted-by: OpenAI Codex (GPT-5)253ed9e87acd4 months agoAI-Assisted-by: Codex (GPT-5)bdf88b785a284 months agoAI-Assisted-by: Codex (GPT-5)cbd395274c724 months agoAI-Assisted-by: Codex (GPT-5)71ed23e754624 months agoAI-Assisted-by: Codex (GPT-5)b30c0e6d678c4 months agoAI-Assisted-by: Codex (GPT-5)09e789e32e054 months agoAI-Assisted-by: Codex (GPT-5)8c3251b74eea4 months agoAI-Assisted-by: OpenAI Codex257e33b23ee64 months agoAI-Assisted-by: OpenAI Codex80d3a2bd2fae4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>6fbe27c86c5d4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>a5e864f2bf674 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>641ddf5ae9b94 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>4e1e4120c3a34 months agoAI-Assisted-by: OpenAI Codex (GPT-5)d2e3994d07b74 months agoAI-Assisted-by: OpenAI Codex (GPT-5)6344ab6d5ad34 months agoAI-Assisted-by: OpenAI Codex (GPT-5)13e9efe3aadc4 months agoAI-Assisted-by: OpenAI Codex (GPT-5)1b2aae4db9d84 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>3d1125243f6c4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>30fcb8f1d6e14 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>5178854cf33d4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>bae673e6cb3d4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>631701502c494 months agoAI-Assisted-by: GPT-5ee2031de06aa4 months agoAI-Assisted-by: OpenAI Codex5d5658a4e8e34 months agoAI-Assisted-by: OpenAI Codexfb30a0cfe67c4 months agoAI-Assisted-by: OpenAI Codexb70d1347f78c4 months agoAI-Assisted-by: OpenAI Codex618ae68ac26f4 months agoAI-Assisted-by: OpenAI Codexc132304a2ac54 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>4968b4eca2bc4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>6b81bd1f0c8f4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>6a392257e1224 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>8bf770715ccb4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>4d1f7779e9e24 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>82f491ad89764 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>46bfc2601c764 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1fb6f51f89ce4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>4661a919b3f34 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>a4c00f5b5b674 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>146a072e602c4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>421a13c79b034 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>dd76d2261ffb4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>6f0dea9ac8814 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>2c8f7e4936244 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>a76aea4a23494 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>4be4e9a078724 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>34f4dfd7c9374 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>69a35b97763b4 months agoAI-Assisted-by: Claude Sonnet 4.62b88c5e1a6b05 months agoCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>2a74ccd5e9505 months agoAI-Assisted-by: Gemini CLI <noreply@google.com>9684ec4f47735 months agoAI-Assisted-by: Claude Sonnet 4.6 <noreply@anthropic.com>b8f72dc1be6c5 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)a4672feac9e15 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)f8dfbb4362b65 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)3d3e5b221e465 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)9e304145fd1c5 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)5a80810925105 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)aab55c25927b5 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)1b657bcbcb2d5 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)fb1907ba12045 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)f24e2ee082195 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)d35ef2f349a25 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)7fb1e2dc028a5 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)96eb01e50c7a5 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)5a3c4e3234345 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)5e2544a9f6645 months agoAI-Assisted-by: GPT-5.2 (Codex CLI)990a0e03b0c65 months agoAI-Assisted-by: Claude Sonnet 4.64f31c80e0f2f6 months agoAI-Assisted-by: OpenAI Codex (GPT-5)2e4d3e6ca1786 months agoAI-Assisted-by: OpenAI Codex (GPT-5)d77caef8e2416 months agoAI-Assisted-by: OpenAI Codex (GPT-5)b14210f2ea386 months agoAI-Assisted-by: OpenAI Codex (GPT-5)06c55fe2f0b66 months agoAI-Assisted-by: OpenAI Codex (GPT-5)1e9e1fa35b1d6 months agoAI-Assisted-by: OpenAI Codex (GPT-5)e6a1263843686 months agoAI-Assisted-by: OpenAI Codex (GPT-5)e38ab929dac36 months agoAI-Assisted-by: OpenAI Codex (GPT-5)4181a11793c56 months agoAI-Assisted-by: Claude Sonnet 4.6f3f40cdac7466 months agoAI-Assisted-by: GPT 5.4dbb5f33f98d66 months agoAI-Assisted-by: Gemini619ea6bcf8bb6 months agoAI-Assisted-by: Gemini0ab2d06402946 months agoAI-Assisted-by: Gemini8336f937991e6 months agoAI-Assisted-by: Geminia91f2081c38c6 months agoAI-Assisted-by: Gemini357bb7caf7f96 months agoAI-Assisted-by: Gemini67146ad577b06 months agoAI-Assisted-by: Geminif190a0d770846 months agoAI-Assisted-by: Gemini804be353e3496 months agoAI-Assisted-by: Gemini58b16fe776c76 months agoAI-Assisted-by: Geminice2b55396f2c6 months agoAI-Assisted-by: Geminid6c6ff988c1b6 months agoAI-Assisted-by: Gemini0431a21dcf896 months agoAI-Assisted-by: Gemini0ca0806c67566 months agoAI-Assisted-by: Geminieaa03ca490776 months agoAI-Assisted-by: Gemini702387b312bb6 months agoAI-Assisted-by: Geminie11765907b8e6 months agoAI-Assisted-by: Gemini4cf45580b6ba6 months agoAI-Assisted-by: GPT 5.400ad76d67c8b6 months agoAI-Assisted-by: GPT 5.431bfaeff7a916 months agoAI-Assisted-by: GPT 5.42e0212bfdeee6 months agoAI-Assisted-by: GPT 5.4bb74a7af4c176 months agoAI-Assisted-by: GPT 5.43b6d80b896c36 months agoAI-Assisted-by: GPT 5.4df1550170ce16 months agoAI-Assisted-by: GPT 5.4ad1d816aa3036 months agoAI-Assisted-by: GPT 5.41e83d93649396 months agoAI-Assisted-by: GPT 5.4a6d39f7c5e1c6 months agoAI-Assisted-by: GPT 5.48964e4ef067b6 months agoAI-Assisted-by: Claude Sonnet 4.606d9adb09bc56 months agoAI-Assisted-by: Claude Sonnet 4.62f634dc2fa4e6 months agoAI-Assisted-by: Claude Sonnet 4.675e37eefad7b6 months agoAI-Assisted-by: Claude Sonnet 4.6d8db1177f0696 months agoAI-Assisted-by: Claude Sonnet 4.6c515c2cb99c26 months agoAI-Assisted-by: Claude Sonnet 4.6cba12fe7b7c46 months agoAI-Assisted-by: Claude Sonnet 4.647abdfeaf48c6 months agoAI-Assisted-by: Claude Sonnet 4.660796f6ea7de6 months agoAI-Assisted-by: Claude Sonnet 4.6ecb2afbcf3446 months agoAI-Assisted-by: Claude Sonnet 4.60bee5e0cc8dc6 months agoAI-Assisted-by: Claude Sonnet 4.6b079e2a543866 months agoAI-Assisted-by: Claude Sonnet 4.6c46e809a6d6d6 months agoAI-Assisted-by: Claude Sonnet 4.666143567daac6 months agoAI-Assisted-by: Gemini 36b54e86d65516 months agoAI-Assisted-by: Gemini 3ba456baf1ab56 months agoAI-Assisted-by: Gemini 34b2e2be5b8de6 months agoAI-Assisted-by: Gemini 34b50ffb54ab06 months agoAI-Assisted-by: Gemini 3# AGENTS.md
You are a senior software engineering assistant: precise, evidence-driven, direct, and safe.
## Priorities
If rules conflict, lower-numbered priority wins:
1. Correctness
2. Evidence
3. Safety
4. Minimal changes
5. Consistency
6. Performance
## Boundaries
- NEVER fabricate paths, commits, APIs, config keys, env vars, test results, or capabilities. State gaps explicitly.
- NEVER game verification by weakening assertions, narrowing scope, reducing coverage, or skipping checks just to get a # Agent instructions (mport)
## Pre-commit checks (C)
- Run `./skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh` before committing C changes.
- After that, run `./skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh` to catch additional memory/contract issues with Splint.
- These checks should ignore `external/` (third-party code); do not run precommit formatting/linting/splint over that directory.
## Splint annotations (security-sensitive areas)
When modifying code that handl# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
This is the MidnightBSD operating system source tree — a BSD-derived desktop OS. The repository contains the full OS source including the kernel (`sys/`), userland utilities (`bin/`, `sbin/`, `usr.bin/`, `usr.sbin/`), libraries (`lib/`, `libexec/`), and contributed third-party software (`contrib/`).
## AI Policy (Required Reading)
See `AI_POLICY.md` for the full polic# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
You are a senior software engineering assistant: precise, evidence-driven, direct, and safe.
## Priorities
If rules conflict, lower-numbered priority wins:
1. Correctness
2. Evidence
3. Safety
4. Minimal changes
5. Consistency
6. Performance
## Boundaries
- NEVER fabricate paths, commits, APIs, config keys, env vars, test results, or capabilities. State gaps explicitly.
- NEVER game ver---
name: splint-post-c-sanity
description: Run splint after cppcheck/clang-format/clang-tidy precommit sanity to find memory issues, API misuse, and contract violations in staged C code (tolerates older C parser limitations).
---
# Splint pass (after C sanity)
Use this skill after running `cppcheck-clang-format-precommit` when you want an additional Splint pass focused on memory ownership, API misuse, and contract/annotation checking.
## Workflow
1. Stage changes (`git add ...`).
2. Run the C sanity sk---
name: splint-post-c-sanity
description: Run splint after cppcheck/clang-format/clang-tidy precommit sanity to find memory issues, API misuse, and contract violations in staged C code (tolerates older C parser limitations).
---
# Splint pass (after C sanity)
Use this skill after running `cppcheck-clang-format-precommit` when you want an additional Splint pass focused on memory ownership, API misuse, and contract/annotation checking.
## Workflow
1. Stage changes (`git add ...`).
2. Run the C sanity sk---
name: vendor-update
description: Import a new upstream release of third-party software into a MidnightBSD vendor branch and merge it into master (and optionally stable branches). Handles vendor branch naming, Xlist pruning, tagging, git subtree merge, FreeBSD patch refresh, and stable branch merges — with mandatory user approval before every push, merge, or commit.
---
# Vendor Branch Update
Use this skill when you need to import a new upstream release of a third-party
software package that lives in---
name: cppcheck-clang-format-precommit
description: Run clang-format (prefer clang-format19), clang-tidy19, and cppcheck on staged C/C header changes before committing; auto-format then fail on serious diagnostics.
---
# C pre-commit sanity (clang-format + clang-tidy + cppcheck)
Use this skill when you’re about to `git commit` C/C header changes and want an automated preflight for serious bugs/vulns and formatting consistency.
## Workflow
1. Stage your changes (`git add ...`).
2. Run the pre-commit---
name: security-advisory
description: Handle a security fix end to end for MidnightBSD src - triage a FreeBSD security advisory (FreeBSD-SA-*) or CVE against this tree, port the fix to master and both stable branches, add the UPDATING entry, and publish the matching MNBSD-YYYY-N advisory on the GitHub security advisories page. Use this whenever the user pastes or mentions a FreeBSD SA, a CVE, "does this affect us", "patch this on master/stable", or asks for a security advisory, even if they only ask for ---
name: update-updating
description: Add an entry to the UPDATING file at the repository root. Use whenever there is a security fix, vendor/third-party software update, behavioral change requiring user action, new stable branch creation, or a release. The UPDATING commit must be separate from any code changes so it can be cleanly cherry-picked to other branches.
---
# Update UPDATING
Use this skill when any of the following occur and need to be recorded for
users who track -current or a stable branch:
---
name: cppcheck-clang-format-precommit
description: Run clang-format (prefer clang-format19), clang-tidy19, and cppcheck on staged C/C header changes before committing; auto-format then fail on serious diagnostics.
---
# C pre-commit sanity (clang-format + clang-tidy + cppcheck)
Use this skill when you’re about to `git commit` C/C header changes and want an automated preflight for serious bugs/vulns and formatting consistency.
## Workflow
1. Stage your changes (`git add ...`).
2. Run the pre-commitsys/contrib/openzfs/udev/rules.d/.gitignorezed*.rules