{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-4+qual-2+sec-2","generated_at":"2026-11-13T23:43:45.853882Z","repo":{"ref":{"host":"github.com","owner":"Egerion","name":"open-atomic-bomberman-97"},"default_branch":"main","clone_url":"https://github.com/Egerion/open-atomic-bomberman-97.git","html_url":"https://github.com/Egerion/open-atomic-bomberman-97","description":"A clean-room reimplementation of Interplay's Atomic Bomberman (1997) in modern C++20. Loads the original game assets at runtime and reproduces the gameplay faithfully from reverse-engineering the 1997 binary, with a deterministic lockstep simulation core (integer-only, fully hashable state) cleanly separated from an SDL3 presentation layer. ","stars":6,"forks":0,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":11046,"primary_language":"C++","license_spdx":"NOASSERTION","created_at":"2026-07-03T17:51:00Z","pushed_at":"2026-09-30T13:32:18Z","security_policy_url":null,"distribution":{"owner_created_at":"2017-07-19T20:16:13Z","owner_type":"User","release_assets":[{"name":"OPEN-BM95.exe","size":4975616,"download_count":179,"release_tag":"v1.0.0","url":"https://github.com/Egerion/open-atomic-bomberman-97/releases/download/v1.0.0/OPEN-BM95.exe"}]}},"commit_sha":"a73fe5fe2ce37dd92574c973e354955118c90d9b","profile":{"lines_by_language":{"C++":72124,"Go":7638,"Shell":576,"Python":110},"files_by_category":{"source":286,"test":125,"docs":112,"config":10,"other":8,"binary":4,"oversized":1,"generated":1},"source_lines":48326,"test_lines":32122},"pillars":{"ai_provenance":{"score":83.2,"confidence":0.95,"coverage":1.0,"label":"explicit","breakdown":{"attributed_share":0.8325,"suspected_share":0.0513,"estimated_share":0.8325,"ai_artifacts":1.0,"flagged_work_units":24.0,"flagged_releases":null},"summary":"Explicit AI attribution on 83% of first-party code added; an estimated 83% including velocity signals."},"quality":{"score":85.8,"confidence":0.9,"coverage":1.0,"label":"strong","breakdown":{"complexity":86.0,"duplication":93.8,"lint":99.5,"testing":90.0,"docs":65.0,"type_safety":40.0,"process":null},"summary":"Code quality is strong: test-to-source ratio 0.66, CI runs tests; 5% of function code in complex or long functions; 1% duplicated lines. Weakest area: type safety."},"security":{"score":85.1,"confidence":0.85,"coverage":1.0,"label":"strong","breakdown":{"secrets":100.0,"sast":100.0,"dependencies":100.0,"ci_actions":77.1,"posture":0.0,"scorecard":null},"summary":"Security posture is strong: 1 high-severity workflow issues. Weakest area: posture."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no published OpenSSF Scorecard result for this repo"},{"analyzer":"sec-registry","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no registry dependencies declared"},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":463.0,"attributed_commits":399.0,"attributed_commit_share":0.8617710583153347,"effective_loc":131550.0,"attributed_loc":109515.0,"attributed_loc_share":0.832497149372862,"tools_detected":1.0},"findings":[],"evidence":[{"kind":"attribution-summary","description":"Claude Code: 399 attributed commits, 109,515 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"a73fe5fe2ce37dd92574c973e354955118c90d9b","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/a73fe5fe2ce37dd92574c973e354955118c90d9b","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"5cc95a2d008db625df1706b7eaed169d4cc18480","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/5cc95a2d008db625df1706b7eaed169d4cc18480","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"91fd1ef2313c9c92a01524434d1817336d4654fd","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/91fd1ef2313c9c92a01524434d1817336d4654fd","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"70a3a8a1677d52a3059639cf89a1e98d007a1c42","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/70a3a8a1677d52a3059639cf89a1e98d007a1c42","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"f1651926d88c7c649385eeda38388512f8a8180a","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/f1651926d88c7c649385eeda38388512f8a8180a","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"914bd739286ef2e18d04e62e961246ff3420fae6","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/914bd739286ef2e18d04e62e961246ff3420fae6","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"09e20cb15769846135a54b2e670a6c4d88832da1","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/09e20cb15769846135a54b2e670a6c4d88832da1","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"3d119800e1ee53b6b639fc1caebfec2dc9ac057f","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/3d119800e1ee53b6b639fc1caebfec2dc9ac057f","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"e0aa0efdb8acf34f954cbf3fb3fcb8ac443cb6d8","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/e0aa0efdb8acf34f954cbf3fb3fcb8ac443cb6d8","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"44b5d360c4b5798d75eb8a4887652753625473dc","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/44b5d360c4b5798d75eb8a4887652753625473dc","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"2cbbfd020593004c806aa6e081b42a21edcbed75","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/2cbbfd020593004c806aa6e081b42a21edcbed75","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"d97091094e36c35969652380578cd0c6fab2e8c9","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/d97091094e36c35969652380578cd0c6fab2e8c9","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"9af5d7c4db22f6143a1f0aa94d5d2c8e1ed5822d","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/9af5d7c4db22f6143a1f0aa94d5d2c8e1ed5822d","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"96530d23969e1c02ec5792eef507b9e84e39095e","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/96530d23969e1c02ec5792eef507b9e84e39095e","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"2b8bcac9ad0c9a80365485c4440d2cc8160c58d5","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/2b8bcac9ad0c9a80365485c4440d2cc8160c58d5","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"b0a3fdf3e1afbee27758132417d0f798d5b72f88","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/b0a3fdf3e1afbee27758132417d0f798d5b72f88","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"17635df11507208382ffa70c76d74a70f73b7e37","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/17635df11507208382ffa70c76d74a70f73b7e37","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"ad6b043bf2fa1169d47151fccd88fd1891e1fe83","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/ad6b043bf2fa1169d47151fccd88fd1891e1fe83","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"108367b2d9c7f117589e86db4d2b737f9a96e278","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/108367b2d9c7f117589e86db4d2b737f9a96e278","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"061aa7e7b6ff06a0f285490ff132af17af041046","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/061aa7e7b6ff06a0f285490ff132af17af041046","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"8866378c195c3c9a89c19a4e872b297f92ab0d35","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/8866378c195c3c9a89c19a4e872b297f92ab0d35","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"6bc36b59f6fd4461f172490521091f0e21ec4a3e","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/6bc36b59f6fd4461f172490521091f0e21ec4a3e","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"7bcb8f38a56474c2d1f27da398b5a902f6e022af","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/7bcb8f38a56474c2d1f27da398b5a902f6e022af","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"78d1ba27a3b9bfe0d36036889dab2693f6ad56ae","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/78d1ba27a3b9bfe0d36036889dab2693f6ad56ae","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"57656b382fa8ca0155ea7e1fad07c664e5def437","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/57656b382fa8ca0155ea7e1fad07c664e5def437","weight":0.9}],"data":{"attributed_loc_by_commit":{"742e16d03d4aa5fe22371a0214ad2257dba009bd":987,"83466585c5cd7c01bbd3a404776c88fb4d171d3c":104,"c647a7822c5683487d6a63d3f056532bc2bdc410":498,"8ec818a4a41973d776700e28842bdabeb60e635b":322,"1520c24c5f3d9acd293006adc965a8764e11a817":115,"bed41bb3e29e4d382572b6f9057ad105bf4a8701":0,"1d636ed9c76ff78cc3278e1fb3a7e08ebaee4085":188,"c10785d6671f3b65c10c8b8ebc5d78f6ed5a7fc9":455,"0bbcc25f959be512a5216d93e9c851682a110915":11,"9a237b465a416ab54773928f916bbc6e7d0e3247":1327,"c71200964f750d28b064357250ba076f4122cfe2":0,"09bd0212586f667a86aa278b22b8950b1240ee7b":0,"b3c9c20435658c5df3d8f86d6e1af272aa6b2c1a":319,"0bb229fcad33ee5f18e8634c02ac43db63b966bd":756,"529e522082e139936f60aba1b8285c3c78092a40":1595,"ca86aec66c943d37c39d78ebc109081c11839eaa":86,"defffa3270b824ca0c0fa8e3c276803dc480f02c":0,"f38f7185589e6af93966df4a2b6e9cb9485ba00d":359,"6a9d1490bef4578d549a7748a21cb7facabff6fa":252,"d46f57c7187ea8ec57f70d43207f211befe5004d":587,"002b438e66e75b1c2025d25fabd87b7c4a8f7dae":0,"fd49034b19da82c1b69bc1c99f53a5bfae61b59d":330,"b80174df1ad7a58319f3099b995f0a193e1d0676":106,"f9f3ad930d41b4235826e598c26964df3d73675b":0,"ed7cf2b57643b837a9ed874d306f17aa89ee8994":6,"e81a74ce6a430488d7cd0352bba3e05f24e2d00c":82,"3d5d970945eb558811c2acb4a220f31c6ad4f389":63,"2020594c455c10477fc4730b3d967e68ccda1369":184,"f374e22c1fa6516b9b72772c45e40c870853e46c":257,"038df7521f91b0a00bd4119061dd14026c04aad6":0,"6e45c271b56404e520e7d52547dad87218857f90":88,"c583d39f8e644674c5c4e7993d00080391bf8f78":684,"d83cd9ab69baac3506d60139bfc0f93264f49c3a":407,"e80abd8a81754c9640a6434cc6882673e85512a6":208,"6e38222287aa4faeee9d011c9b64924d23eb5c7c":956,"b0144b42c9a37a46b5774e00200673ea3ed3bf50":13,"289009e966bcd8f16db572a155444faf6ba0b424":38,"97568c7750f8043faf0fa629cc223613997529f7":16,"ff3f6f4fb245d39d5845b459c46a56a90008fe3e":23,"065f358647da64d12d0f9d658c481e8667f54804":142,"6b80e299de6ed43c0e025ca80607b065407189b2":18,"00d5951e5deb94c808efefc49b082862b8a51a0b":8,"6616bcc60a584969e742155455574f08c2f12bf0":8,"d2a0aa4507a12869275bce445a64090cdea41933":28,"7356b2e7a4dcaf92feac5be29a3d94b2bc99264a":37,"1ca4b4157f71f873c3728dc1c5f85184bc483ae1":16,"b1696916d950e54b031b72b7fea34804ad06c10d":146,"57c9e5f1ee07d5916bfc264a3b01eb77efa05ff7":217,"4c11273cfeebfda41eb0e59c08b845886f25c75e":0,"52acd2913d7469557caf8a18a8a1f38748d0dcd4":0,"2de3e9ac6037603eaea4b6ac9c42ffd26b36aa4b":50,"9914a1a8e9ec121ce12d82d4e1904cb3407145a2":0,"9743e01e13bca182d2935578b1e185c8913ca234":71,"7f76c4c04edda98831f2cd5238909ec588e07bf1":0,"7ae8e9cc9fb5a6748b1a8ec14a7275d70d7fee5d":279,"ecc4bfd81cc6ec2680dcf9afbd1c81ea6d0f3f74":0,"2f710ae07c7ca9de3e16624eb5c661a1f4c2874f":153,"33f10c1f4d06e05ab1ff331c6d4f64a8dd921455":10,"43fe18712178a5d420f07f49bf57b59c455c8d5c":554,"f0a1c96e678b0c135500f1cd7de7c1d6bd6d7aaf":82,"bf43fbbe4ba087cd7b76ca3d1bc0187871f60b4f":0,"055ab0fbc9e0276907ad455a4eddd4ce057da0d5":20,"0b6b1faeaaafad6673997bae6d9f622811c9e173":138,"4013a478ad82da943ffdf41b4ee47e55708162dc":0,"33669ec0e0b0cb05c1299aef7978fb8f04ed0e9d":227,"6b979f7198f23f45f0254068607bcb78521c6c7a":59,"36321493033e7a60608a3a930f6a1ca63b7170e0":63,"cc7929a58415438477b52421eb1c97f81c203bba":583,"5175ba253835731f9b6ef0ecf30cb57ab1ca3128":286,"21bc1845f90693c61320c4e5ad1f6679710b1a16":0,"5f1dbdb371cfc05e2ec3ec0dbbfd7b0024814dd5":9,"a18e1b3e8e0cb1e79b3adc4bc49f14e7f67c141a":0,"60e35810f88aea1d3fa9c006fcb7dab06296b7ab":0,"52bc56408a8a4af6e1e7dfdddc5b6d6895c413af":101,"f4d9760834ca68fc106c89fa060da3fc8d2f75fe":0,"fa2ddbab0c4756acaa3ba71e400e74aae41a7e4d":145,"74dbaa1880264dfe4339dac6dc9b48865c027432":685,"bccb50d3fc13d7fe85d478ba18fbde2d4a098ed3":27,"0ac297f13a2fef7819648ecb9f2205aceaeb3ba8":284,"6efedf4fd96e872e2fb6e16e562e39cd0c45b1c0":705,"37459b2bfa0795f427262afbba51ce74cc31034c":315,"939bec71814727fce083a99c93d1c185a8965e92":99,"6f0fae0b4a4b88a0ae8993c1d34ad6294ecc4a11":181,"38bd93ca4170a1de52573f39af195c4cbdd37f2a":185,"30f6704f5eec6904289404ec2e1f9dfa4d9c3f00":5,"fefa7152606fb6222e0209580a43e05d48108ecb":49,"3fa3d4e2118e4c64afc83d7ad552832df3d83629":407,"0df3ab4819b2ce138aff1e478bf29fa2ca256402":548,"6fa62c33874e4b9d4f642a9b98e714b11d394905":160,"b8feb5c417350bbd662be4bdeb12634bcf8ade4f":10,"9c35ec3e491ca21973c660ad4a5786fa5f88f7b7":218,"dedf8f7382d82cf1c5c2b27531a780a3d6dfbc06":8,"7eef42acce68c9c303fd1012bd3aafa880bd228f":273,"e3278fa98033dedceb93142c8022419bef66f7f8":261,"207105c0aaa24e2901bd97a34bb673b80abd03a0":27,"0db256c37c6d79f992cd9ddd3a8f7c148297f1bb":192,"98d488b525b1896635ba2bdaaceedc470c3bf36b":0,"4c7809918d0ce701cffad2f47618d723d09a1e68":293,"6d6bff71a4e74568fbec2921ddb1cecfb26ce9cc":21,"0f79275f28f26384d6836d375d4271c2768cbe1e":170,"ef09d2844402e30a4e3038ad7407757ccb3e34bd":279,"7945a4d2aff7c6517de9fba4fa49ec349a9ec7c6":48,"c024e49801a67006c93692187f7e44d2c14cc022":0,"0aa9bdf2270c80c315f60c34086ba5859b3e80cc":52,"d3c103942d5833e1efc696349f0449d152af686f":341,"1adde5cadd0b9d2c4dbae6f32143aba43fb2aadc":541,"6e19aede21203b9e84f2f079ae5da846840646b9":512,"4ee6150e3644099e8c588a4c99c7c2f92289cf09":214,"655d6dac79b9fc9750b6fa64c2eca858a17f8c1a":38,"08584a65354d299a8cbd7adb88763e12e4e80802":3041,"b10d55aba5cf0895273564e003f9210440d9d280":287,"f5cf9ada45b9e0528a0de3a4b081fa086728adc9":78,"40930536a82dd7cfb1ffc1e8a346d5845cf04a53":9,"0d53265301005603934cd038e19d0d2d082dde44":13,"5371c4ad34dcec5004c6bdac87ed89aefb466c7b":0,"946bc27db1c973fe70a49961ba7b3988a1c56ff4":0,"1812e0dbd421a34026952a3b7b7ffa49938e4da6":0,"c0e0ac70d11e3dbf0e0eb5a579ce1b87cd800a13":1880,"f50b5d8f266ee2cfdd28b76d6b2d3c7ffe095f24":373,"80d2877414a6d4613767536df8ed36e06075bbce":140,"5ae52e5584fe1a51937405a72dddea1b68cfc7db":60,"36eb1b6606ad4acc96d375ca8256bc6410035c93":132,"1c763b2ffa6a7f4135a89e39d2c3312a0b2582a5":30,"9032e95332551b3d7f8773f602335e9fa650ff76":14,"fcb9e8947eefbef7b6cc6a7611f7179e66b2b512":101,"ca2f1716974ab5b6e3c1fa8fcaba11e3b94ed2ba":26,"12f5e6ee065c96e125bd6902d88903285553f96a":0,"5f72c2a839e283f7b7f6c1657022c362fc4ded5c":34,"8ce5044d3b9a9e6b518e368d8054e5be5684d0af":13,"b7a0536c1d04351f7e503b377e3d4e58b26eb13c":53,"05204e2ae3316a024da71782288f7f9509b1d581":43,"57e0b24b7b65c686c0e83ccb48ef0f05cac7005f":182,"021367d3fe2f8e943b6737184829a960fb46cdc7":228,"68a4c1bb77c8313e9a21782174bcf286a7da0517":33,"137c8ef755bc008ad7caf39034f3b217902dacc9":72,"3c44299079633f0081cb13b18df8476884273615":59,"1eace711ba61e14a7ed24eb1e90fd590877e1f2f":41,"c2cda5e598ff9f6ae19a49308ae401f7ecee5e5d":73,"da129cab8e37ed8e5a0f4cea9de39529f3fe9d70":11,"4e6b80349e1f59d9ac310189fea5e33c744c3cbc":48,"ba745c5fd7462f9df16e0d395ae4224becb22f3f":9,"98602fe2c9fe887b3e5198ca877c2528a8d52bab":25,"01cba8225430d3e928b68c39593dfbf97735a504":31,"58572b8e2a15d19e6e9e1b76123f77fce3882146":14,"1a80a622a613b079704fc69708cf38d3ec14b6f6":18,"a123bb8ffa372a7e7cfdc5e362e6bbb09148a672":10,"b9459de65725ffede2c281c8df023db1f8a38c6b":18,"947222db07272908c53f85fe81e4f3f643f7cd8c":19,"095f90a0397b36f09de242ac81388aae193b13ab":80,"c3cc70d99f6a43be7467ea139d9cdfb233ea7bd6":17,"25fc1a7fef058e38f15433ff200a7cf5bdc1b42d":7,"88b5168c329f34d1de9bb7ecf0562767e8652fc2":16,"b04a051fb607e8cf0e9fcdaf1814579d51f453ac":24,"3827126afa47e84e3ed2c8e07b529a660da0f455":506,"f8de42abe51a8367da8d2eb7e9329be55a353adb":70,"5825c5b5d648d7a6e8c4a641dcd641b105e1112f":74,"8575b1dd33c890604418bdb986d8cd265e7cb020":12,"9ca2688e820ff7a5d5d552689942d85fd659fe07":69,"2a7d0f1ce1b168d9cba9dd30bbbd01a29e122e01":115,"5f3d9eacae133ab68182300f3ac2d5b658718597":39,"065dce09202dcb0dde1e7175b15c4576c9f6a18b":436,"e72f3587dc4d7fa58c2803abba49385905ec6ff3":42,"f81aad775097467ff6dd5513855ff5ccccecd778":214,"b28624b8b5aca6cd196148bd8fda1015d747930a":126,"ec20b6b3f0927a4276d63fa4dbbcf5d5eb6f70ee":381,"aa7208c2a14ae903c2ff0d70bebf32fe1bdcbb64":322,"8e7f22d705974a6e0ed055ffe8c238ff6c0fd0c8":719,"7183dce7b35ec963b5add74d0c5e42b06fa0f953":423,"b92ee2ac9c0ab01f6c4839d7aed57e1fd5351ee5":582,"9a4a327ac519f99e8d7dce6acc7a9b81f82f788e":583,"b33d70dc207825aa931bf13a602d14ee1a7580e7":736,"cbb7329d1cb3c9a512238d859d189a466359b72c":864,"c8826184c5c8572d43621f3b17a88a72c054b3eb":53,"9974f2a60d80580c782db9d2cdc00cf7767bd63c":356,"f10126dfd60262353f6535dfba5e66bb2a992edb":0,"d9d97d34ab7f83d9df3c0071930eb173dad48047":0,"4dacc256e5ff4df908d8ef0e5b2c229e09c80938":160,"b8e7009540b28b465c131f441194ec629c4b99bf":124,"695e3cb49a8fb301e2565743e22ae5fd5a32e4fc":306,"ad6b9bcb71b744e51cbd84e385c6f5b98fa51563":2206,"042eeab33303b1368c1953d6e5a92daa58abb6bf":536,"6008bd3a254acaf72c924d11d118d24582840f2f":1078,"4ff6f56920f109ea81c3f518392c3d8610283687":385,"30806b15afd54d1ab93480bf8a94b82d80f85e76":218,"f92b9e098e0a6ba4856ab24423b432176251cc51":1003,"1747cbe83eb4d59608906c4b2b8f41e04dad715a":101,"41e1c691092d28b2156687366a8da62445f8f66c":711,"24522162928199dc78d53d8dde85ffab08b9957d":19,"8880618b76e92e92e41259107fcfa354523a5b00":97,"7262e178b04922f7db005076c98ee61fbae1983f":305,"57325526603d58e1f0a51ae1ca3e0eff0aa93f01":326,"04c5c1ddd442c6a0f9187432bb865162adbffa8c":738,"87a79712bf8f3bed7fa3c69ee9c97d76b0cbece7":43,"02f26cfa5dfd58a770460ef661f80e98f6ba3dcd":29,"99c1b6520f0f38beb8daf820054b43602750d5c6":11,"0459ac1db4bce48b4a10fb14ed0a676c141ac790":0,"22d6d8f99f93ee0a7029bacb0f16f6e8ada64d94":1927,"60f95f13e8a770be9889cab67e4cf796b2c837d2":1138,"ec5a43632f9c0e19807a04e587564b75fceff7ba":475,"8d48791008edd68546aa461a717def11e928e590":28,"ce867a9044311013a47a67321cb54ec86a9e6722":816,"70897e06fab857195b7931987439f0619801e26f":1251,"ce6ccc3b54c1d83714b57577d3b23f03ba685a27":50,"790d8769ee4c7a59111436bed80287cfcd18390a":82,"0406095c63747270aadb3afefd290e1d105289a2":2380,"bf1138ab2be5fd3a6a3e6d3685b468f9bc305f5b":2135,"3d975b8817d142b1b639476c69957bd5c3b5c1be":190,"bef354a6c731a6ad67c537d5910f9cbcfde3ae38":258,"42fc56035f44c89da6a6af3f7e3b641c562597c8":17,"e3e718906afd9d7aed84ccfbc70d86701a8e72c1":101,"6a7e9e40793849fca5e45ddc1225f462b952271b":338,"80182ec43d04aa3f776e7b948fcee1f26c19ea3c":11,"5c9ac163fa36ccb80ecd15fd09177531bf12ff4e":0,"ff305d9bb3864b991b0fa481bdcec3b1ded01ab3":0,"b6664d1e7255727e84a072a80950841cd9ab16fe":0,"81455f9ebe9c2c6844a39076b308d18c76a1fbed":0,"c8c4c7df9f4c0a4bf5b244a2eb599cf33e9dcc08":0,"0e9bc5357d17dc12158cf0e625c4ddf05d4f7613":0,"6389629c5d9ee4dcd5e1e7c236f58ba908c9b8b9":599,"098bbe69cb8359902dab02bdf02e139079191687":0,"ef2c8a589f6d2649ecfa99af3d8940b8d600f8aa":0,"ce175d6dfef72029a6ebb3424adbe6288fffdf5a":0,"fcee3245fc28de99acb376b76a962d753e599b0b":85,"bb315d43339e03b2a57901bcd796ec73b29e0345":0,"092ba6402bccc1ffabc341a8e93147ac39c7b01a":0,"a74e26565c6b5bfe720473308ef53ab3b9fd6ba5":0,"0cd89a10405d24750c9d26a8aefd835b018a1825":151,"759d9e5f00aefaaa2058f928a4daa8f7277f5756":3,"fecde42e333181bc611300c27f2cee4be81ccde4":1,"e2ce116e81c1b284b39bbf7dee0a6521e25cd4d4":126,"6b0e4ca6bd1035dbbd9993243bd78494089e69b8":61,"55e6ee6908453055785893f12e503790781b668e":189,"98af27c2f88948d7b8005ddef66bc001ebdc3486":675,"ad4b6f673d08985fe24b9e2d3591febfd1639ea9":10,"ca0b98be0c14a7f7b7e62de3b233fabdd48a1f8d":234,"6577f15698e2a353194b0d27f7ee12b382dd88ef":219,"9d9afd12bf9d47ee7e8b7b83bbda66f0f0c78327":708,"a025d4a2611e8decc6e0a08b4c49715c8985743a":34,"2daebd81f5fe83340310fac48cf2be3281fd5a49":13,"29f1a434b622d46d33c4992755a37a28477ef4d7":0,"aca884bb517138d33f2863a43edcfbe33ff1c406":0,"ec2af9e0308bde2ba69d368fbabe30446fd3c7c7":0,"920a8a09b3539e821a3dbcec8a409a993eb67bed":0,"e79126720f0b03e9d1366bea77be5936578184f1":0,"d3d6419433902781d959d336c73d9e3ccdb1af61":0,"daeb96dce69669329698402d4fafcd212104166c":0,"e6f655bcb34a194f376918cb9cb729365eddf3a5":24,"562fb173bc05ed485b92bc17fa3481d01490ced7":423,"91d13adc1c6ee657b017050b928ab7e31fda1be2":36,"ed1a22d61e932414b2ed2cbf04c26f83ba04e776":747,"0699a87855276d7891fa3fe770cd3e9db3508ccb":0,"c49578b234840e9d0f5673e3238a3206d4f27965":436,"b10fcb0abc01d6a4c06c7c94936362379b9205ae":46,"a8da30a68b9987180ab1904aaef390bfc751a8ab":661,"0fb2bc66a16e88d2c4758e7acc9f78ecc23e7f63":464,"a2be92cbfba9229441c3543183d6a19d6d98c42d":18,"35a8f080c017084e01bc9ad38f58e3358efe2e51":0,"365edc6b95caec03266f52fdbb78ac35acbe2b46":263,"3ca1f28de03ff6c273ee652a5e75d39bd52024ae":777,"c432b49f8f77f0f42960ffa154f4d10294a1e59b":353,"5672ece4fbd16f55e313f26b83655fd2cad9718d":330,"b9ac7b7bd8a2112952f7480a882729b6c7a2e991":1254,"79339e653052f5c1a78a3b24fe58ced8f6b07555":553,"863900b2535fc7d43d0a7511e9a708ac4585688a":134,"ee7d8b1abf090f86325db0fb5b8a1067700d819c":24,"82f6a16c4483c4919c233afe58e39ab434ec7558":245,"9ecd038c1b5fbf7acc7e4b71590c86a290a3beeb":35,"14f98523e9922f969c29107702c8c30b5f134983":162,"fd16e2d2d31b8258d5d7a3a7287f879a4f6984b7":59,"f0ca84d026a0e9b7ecd5362218571bac8d849f81":1284,"b8a5c14aa490798a9bf66d1579210cec0d20042f":8,"57a9dc3bf9b3aed8f2b0e907e2e120e4418b029b":46,"ea6f3a28614b0c53f93043989546894d0683bc98":6,"8d90f918e0f6adeb56b5d82f76f96238b39d4c69":5,"61dd52ea7dfecf83f622654f9a7dc518f0956cb3":385,"bbcc2ef6e5c8da676266b1ea55b871141e7b4eb0":74,"7874c422453fb9f88b95b60659d9280534a9d067":235,"4e3000ef5b0ef5128508e4555b8378f25c200ede":563,"43a718fb98ccb60d2163e7c0ffcc630c7c4b830f":93,"5ecbdfb5024c0d14387a83d61beef39b37e19f67":314,"1bb18731d666d9c15b56a41191c58fb6eebbf913":721,"450298b603f735de17bd5ec8ab43d7733294e2e5":62,"3e79efd8423b70ce92620dbf3b66435b107138c7":312,"f1a93f34d04cbe57c6f86e8e0586fb1f107d8a98":583,"bea47e2b0ae3e0a8f4a11f625e5e9a8ceaca0034":680,"36d884c7dff05fd25f2c612d1f8ca543a1c1529a":11,"df35b37cacbc6e8cf476d7c0601148e260785064":597,"2a8b6dac68c5cf0a6879c15cf12dafe2e570e2d9":350,"b33138c9a5dcda3e4cfa70da395c5834961d7fbc":0,"d2d2969b60ab2e731bd27132f638dec66bd05983":157,"7dab7954158547657d4d44a5e59218ca82732b2f":363,"898403e186d185a1588a02d8ce54fa5703a0eb85":103,"b137826f3d9823036b8254978bf3c508837bfdd8":113,"acdfd361e4e53121e9e19941adaf49ab3a29bfdf":384,"ad857c871c3fc01efcde37881fd283d98eadb142":0,"de91612944bd8d4c4720c2f6481006d805d23b73":7,"b4a609d7838faa959060274b1796efcbf7779753":9,"c33c9ba3126f97d03d4726ed1f2901397742c752":615,"69e049002b1c138cd969f5e12de77ff2304bcb59":0,"7bb1f2dc99c4d9a6b59edf3354a6e04a031fca45":91,"0ba9594c2d7be543c6393045036ec4fe8a96eda6":0,"39f784e7d025695da6bb713c4a4265c3949b3a87":936,"58dd4af70bd55e15a99bc683d5e0e62633c2453c":19,"7ba2749f3a8ea390c8d02e1099e9bc809b9306cc":33,"10c9fc54133254f66062ef5b56b7e338d4e796c6":0,"0b07ecca9da8ec1e75cdee7d0f43a8b934da7446":15,"ff27c03d65bb4b958c2b0860955161e2947c8a73":4,"0a03416e07d40d5f5cc73f92dd072102bcfa1218":6,"f92cc62aae830d4f1da057f61cb4f2f910ab4e6a":0,"38e2c23277c93e2027c3912df408b43fc8e00d9d":174,"14a6ace6f72a8faa6928125a7e09dce867de7765":33,"019f6cf257c2ea3cc1d240ad0e69f100958bf4ac":1,"66f89b9d2672904710bfa8db6f014cdfd40f2e87":11,"2e26b90dca2fe381fb434cff477e4e5ceecad84a":0,"5650bc2bff0dc77a70efcad6a444638211cc4e3e":6,"e7d2deb49505db372e5bfadecb8fe2da61894185":95,"9d5e3211af683dd38a56e2a8927f89cafc6f8783":65,"3ca4a103ee63509da7a1af6ea1798fe20b5f5835":13,"b6bf677405579b17329c8005b9828cfc1ddd2093":228,"680a2c9c9b96f46a14a17055eed10ab285a9d4c6":122,"3bf6bb83affb26969ae688e9a0dd844d1cca279b":93,"d7a997e69d2b9373a9c8adfbc217335d1d4daf61":0,"da81158f7d0437186bc35f53013144ecf022dca8":41,"dc08f043c2c1154a5cc4cb7447afb54ae230fe87":10,"f2a8fea4f386d81975ce92575d2c31127ef17178":10,"6284000153de32ff62bd2c693d84d3234eec0984":4,"e808427a59d061795a7c24b3e436affa2cfe36df":835,"c39c2c660f9a6157121def23f5c53ff2d18d5b06":157,"17abf96de7af2b473c5104e47fd4d337daf81cf3":0,"2f52a1e96737a9c523fb20b60c2d1d95c2ab794c":2196,"cf207fa379c5b90a66b0befd9fecaf151e9238af":35,"28c3878fe54694220198c6341060fb08a043dbb0":369,"1845d5e6447d000af581f70fdfb366b9e99864d1":415,"5f99702becc37416ba2b62608f22b35dbd89e19e":28,"de4bba02d2e34e4fb28ff8dac40b07e6e245001b":422,"b3ddd27c7b0b1924feb7f4262b111a7f07d07a92":708,"58bc12fe738c6d2f797104202d99c553981af093":19,"4691ccbc7dd0154445a0a2cfe1478feb79f7c817":16,"3b3aaebc47f5aa652684693735432f10ce8175fd":1784,"6773dcd695881006a4dcf3f540b4fe30fa2c495f":432,"b8d7f58854ec756447abedb9a7544168bfc62d7d":9,"bfbc23f79b8d3b44685bae5e4fd1c9126f02596e":613,"a825aca0abe1bd908911f3262d0f8ca9b60def7f":0,"a331a951a1152011438cb96f34a63e2265773cc9":22,"220af25b08a7c07d69878ee085fa0eed08306828":1824,"2b93344a6bce1175c8ded242d28a0c05e1ff494e":0,"f5282ef42979bd03d2c47f8f3538ad63ac371f0c":0,"3b61ff7d854ee156ac1f43c037e767ce0048098a":495,"e1d91a67f7277fe28105c3395302b5664cdbcda3":426,"7f0725f66e79c9cf22641cfb3ace62dc8a7f0f44":769,"908bcffa63ff6e76c90dcf70d9fb50113ca69a43":709,"5d54c812f963ec19baa07b5babcb19ce95a56ae6":1687,"0af9b07040aba2dad37daeb630852d76481d0ecc":2875,"619942e1c43fb0cbc00d7f85e924baa1330db7a0":36,"388848d995fd50585e63c1e1e329069daea5595f":0,"0016a0ded551b38300620db1682e367c2c32f3bf":7,"32b0d21825a86bb7ae7453abb2c1ed2e931aa238":436,"5fac3e1bc9650cf6ab1b96bd19367a4f8838d25c":1124,"7884a846087d9e19bd8067db7d9398f876ee0035":0,"4b801fc851eaadd0080a69fb8ab47bb20ef2eb9a":1999,"28133ef5b4b9064557ae88324e073eafec8b9943":1898,"65745db4c45c48e50389e75b36e8ad2beaa25aba":1831,"e80c613348440420caa9bef2c79eb7794f1bc5c3":1754,"50363d1e6d66baaa559c67e32cd95f30c14fbf1f":3000,"573cacda570010588a4e453b8ea20afe1d94ffec":0,"8182b4723c1e570604c3b3ad17315b388b5e87f7":17,"d7e2cdb4edba38f849115c6a472333ef13809b10":33,"48355c655763abab15c6ed12f41a28c5e4480242":525,"9ad8b75557ffac464a2d944670e86cb5013eff74":1,"e4a46773a561aa66dc2c37d178fff2f486ceb16a":383,"1913773dc2bd5fc4d289d2e77e796206806ec52e":55,"f5602e344398ff7d89cc5ef43b4ef040703c5973":0,"92b49eeaf8e8706bbb530494a9bae292250b4474":7,"00d9f3e7b53b63e222b7831c86a7d782a7fa6023":0,"57656b382fa8ca0155ea7e1fad07c664e5def437":190,"78d1ba27a3b9bfe0d36036889dab2693f6ad56ae":183,"7bcb8f38a56474c2d1f27da398b5a902f6e022af":70,"6bc36b59f6fd4461f172490521091f0e21ec4a3e":0,"8866378c195c3c9a89c19a4e872b297f92ab0d35":24,"061aa7e7b6ff06a0f285490ff132af17af041046":1284,"108367b2d9c7f117589e86db4d2b737f9a96e278":0,"ad6b043bf2fa1169d47151fccd88fd1891e1fe83":18,"17635df11507208382ffa70c76d74a70f73b7e37":0,"b0a3fdf3e1afbee27758132417d0f798d5b72f88":83,"2b8bcac9ad0c9a80365485c4440d2cc8160c58d5":579,"96530d23969e1c02ec5792eef507b9e84e39095e":202,"9af5d7c4db22f6143a1f0aa94d5d2c8e1ed5822d":76,"d97091094e36c35969652380578cd0c6fab2e8c9":331,"2cbbfd020593004c806aa6e081b42a21edcbed75":60,"44b5d360c4b5798d75eb8a4887652753625473dc":11,"e0aa0efdb8acf34f954cbf3fb3fcb8ac443cb6d8":103,"3d119800e1ee53b6b639fc1caebfec2dc9ac057f":130,"09e20cb15769846135a54b2e670a6c4d88832da1":29,"914bd739286ef2e18d04e62e961246ff3420fae6":169,"f1651926d88c7c649385eeda38388512f8a8180a":64,"70a3a8a1677d52a3059639cf89a1e98d007a1c42":0,"91fd1ef2313c9c92a01524434d1817336d4654fd":19,"5cc95a2d008db625df1706b7eaed169d4cc18480":0,"a73fe5fe2ce37dd92574c973e354955118c90d9b":0},"tools":{"claude-code":{"name":"Claude Code","commits":399,"loc":109515,"first_seen":1783518625,"last_seen":1790775135}},"monthly":{"2026-07":{"loc":116422,"attributed_loc":94387},"2026-08":{"loc":15109,"attributed_loc":15109},"2026-09":{"loc":19,"attributed_loc":19}}},"error":null},{"analyzer":"ai-artifacts","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"artifacts":1.0,"workflow_agents":0.0,"tools_configured":1.0,"earliest_adoption":1783101660.0},"findings":[],"evidence":[{"kind":"ai-artifact","description":"CLAUDE.md (claude-code configuration)","ref":"CLAUDE.md","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/CLAUDE.md","weight":0.5}],"data":{"artifacts":[{"tool":"claude-code","path":"CLAUDE.md","added_at":1783101660}],"workflows":[],"tools":["claude-code"]},"error":null},{"analyzer":"ai-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-4","metrics":{"work_units":63.0,"flagged_units":24.0,"pre_ai_era_bursts":0.0,"pre_ai_era_measured_loc":0.0,"pre_ai_era_burst_loc":0.0,"measured_loc":121441.0,"flagged_loc":86841.0,"flagged_loc_share":0.715087985112112,"max_loc_per_hour":3565.407358738502,"median_loc_per_hour":451.00322962496523,"pr_timed_units":0.0,"excluded_import_loc":10109.0},"findings":[],"evidence":[{"kind":"velocity-burst","description":"12,059 lines of first-party code in ~3.4h (3,565 lines/hour, 8 commit session)","ref":"8182b4723c1e570604c3b3ad17315b388b5e87f7","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/8182b4723c1e570604c3b3ad17315b388b5e87f7","weight":0.6},{"kind":"velocity-burst","description":"5,586 lines of first-party code in ~2.5h (2,253 lines/hour, 5 commit session)","ref":"9bec30389816b64fb57e7a799f0008fde6ad2ce6","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/9bec30389816b64fb57e7a799f0008fde6ad2ce6","weight":0.6},{"kind":"velocity-burst","description":"8,064 lines of first-party code in ~3.8h (2,098 lines/hour, 17 commit session)","ref":"a331a951a1152011438cb96f34a63e2265773cc9","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/a331a951a1152011438cb96f34a63e2265773cc9","weight":0.6},{"kind":"velocity-burst","description":"7,004 lines of first-party code in ~3.5h (2,018 lines/hour, 8 commit session)","ref":"0016a0ded551b38300620db1682e367c2c32f3bf","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/0016a0ded551b38300620db1682e367c2c32f3bf","weight":0.6},{"kind":"velocity-burst","description":"8,385 lines of first-party code in ~4.4h (1,924 lines/hour, 18 commit session)","ref":"02f26cfa5dfd58a770460ef661f80e98f6ba3dcd","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/02f26cfa5dfd58a770460ef661f80e98f6ba3dcd","weight":0.5770966097374458},{"kind":"velocity-burst","description":"1,824 lines of first-party code in ~1.1h (1,600 lines/hour, 1 commit session)","ref":"220af25b08a7c07d69878ee085fa0eed08306828","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/220af25b08a7c07d69878ee085fa0eed08306828","weight":0.4801169875700706},{"kind":"velocity-burst","description":"2,221 lines of first-party code in ~1.6h (1,402 lines/hour, 5 commit session)","ref":"2a8b6dac68c5cf0a6879c15cf12dafe2e570e2d9","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/2a8b6dac68c5cf0a6879c15cf12dafe2e570e2d9","weight":0.42045223488168276},{"kind":"velocity-burst","description":"2,702 lines of first-party code in ~2.0h (1,383 lines/hour, 6 commit session)","ref":"790d8769ee4c7a59111436bed80287cfcd18390a","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/790d8769ee4c7a59111436bed80287cfcd18390a","weight":0.41486494171168614},{"kind":"velocity-burst","description":"6,763 lines of first-party code in ~5.9h (1,152 lines/hour, 13 commit session)","ref":"ca86aec66c943d37c39d78ebc109081c11839eaa","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/ca86aec66c943d37c39d78ebc109081c11839eaa","weight":0.3455897799858055},{"kind":"velocity-burst","description":"1,927 lines of first-party code in ~1.8h (1,085 lines/hour, 1 commit session)","ref":"22d6d8f99f93ee0a7029bacb0f16f6e8ada64d94","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/22d6d8f99f93ee0a7029bacb0f16f6e8ada64d94","weight":0.3254354964816263},{"kind":"velocity-burst","description":"2,575 lines of first-party code in ~2.8h (904 lines/hour, 14 commit session)","ref":"5175ba253835731f9b6ef0ecf30cb57ab1ca3128","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/5175ba253835731f9b6ef0ecf30cb57ab1ca3128","weight":0.27115834633385333},{"kind":"velocity-burst","description":"2,065 lines of first-party code in ~2.3h (889 lines/hour, 6 commit session)","ref":"3e79efd8423b70ce92620dbf3b66435b107138c7","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/3e79efd8423b70ce92620dbf3b66435b107138c7","weight":0.26683417085427136},{"kind":"velocity-burst","description":"1,162 lines of first-party code in ~1.4h (840 lines/hour, 3 commit session)","ref":"49c75e57748882105d788b326ef5171871336af3","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/49c75e57748882105d788b326ef5171871336af3","weight":0.2520506125728058},{"kind":"velocity-burst","description":"1,349 lines of first-party code in ~1.7h (796 lines/hour, 5 commit session)","ref":"8d90f918e0f6adeb56b5d82f76f96238b39d4c69","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/8d90f918e0f6adeb56b5d82f76f96238b39d4c69","weight":0.23883934426229508},{"kind":"velocity-burst","description":"2,855 lines of first-party code in ~3.6h (793 lines/hour, 15 commit session)","ref":"0a03416e07d40d5f5cc73f92dd072102bcfa1218","url":"https://github.com/Egerion/open-atomic-bomberman-97/commit/0a03416e07d40d5f5cc73f92dd072102bcfa1218","weight":0.23776989512646513}],"data":{"flagged_loc_by_commit":{"21f6187ce30a5351b6c9e899d5629d451f43cd25":2329,"b0dc53390d926cadd829e7a0d8ffb3ea5dc25f16":2069,"742e16d03d4aa5fe22371a0214ad2257dba009bd":987,"83466585c5cd7c01bbd3a404776c88fb4d171d3c":104,"c647a7822c5683487d6a63d3f056532bc2bdc410":498,"8ec818a4a41973d776700e28842bdabeb60e635b":322,"1520c24c5f3d9acd293006adc965a8764e11a817":115,"1d636ed9c76ff78cc3278e1fb3a7e08ebaee4085":188,"c10785d6671f3b65c10c8b8ebc5d78f6ed5a7fc9":455,"0bbcc25f959be512a5216d93e9c851682a110915":11,"9a237b465a416ab54773928f916bbc6e7d0e3247":1327,"b3c9c20435658c5df3d8f86d6e1af272aa6b2c1a":319,"0bb229fcad33ee5f18e8634c02ac43db63b966bd":756,"529e522082e139936f60aba1b8285c3c78092a40":1595,"ca86aec66c943d37c39d78ebc109081c11839eaa":86,"2de3e9ac6037603eaea4b6ac9c42ffd26b36aa4b":50,"9743e01e13bca182d2935578b1e185c8913ca234":71,"7ae8e9cc9fb5a6748b1a8ec14a7275d70d7fee5d":279,"2f710ae07c7ca9de3e16624eb5c661a1f4c2874f":153,"33f10c1f4d06e05ab1ff331c6d4f64a8dd921455":10,"43fe18712178a5d420f07f49bf57b59c455c8d5c":554,"f0a1c96e678b0c135500f1cd7de7c1d6bd6d7aaf":82,"055ab0fbc9e0276907ad455a4eddd4ce057da0d5":20,"0b6b1faeaaafad6673997bae6d9f622811c9e173":138,"33669ec0e0b0cb05c1299aef7978fb8f04ed0e9d":227,"6b979f7198f23f45f0254068607bcb78521c6c7a":59,"36321493033e7a60608a3a930f6a1ca63b7170e0":63,"cc7929a58415438477b52421eb1c97f81c203bba":583,"5175ba253835731f9b6ef0ecf30cb57ab1ca3128":286,"08584a65354d299a8cbd7adb88763e12e4e80802":3041,"c0e0ac70d11e3dbf0e0eb5a579ce1b87cd800a13":1880,"f50b5d8f266ee2cfdd28b76d6b2d3c7ffe095f24":373,"80d2877414a6d4613767536df8ed36e06075bbce":140,"5ae52e5584fe1a51937405a72dddea1b68cfc7db":60,"065dce09202dcb0dde1e7175b15c4576c9f6a18b":436,"e72f3587dc4d7fa58c2803abba49385905ec6ff3":42,"f81aad775097467ff6dd5513855ff5ccccecd778":214,"b28624b8b5aca6cd196148bd8fda1015d747930a":126,"ec20b6b3f0927a4276d63fa4dbbcf5d5eb6f70ee":381,"aa7208c2a14ae903c2ff0d70bebf32fe1bdcbb64":322,"8e7f22d705974a6e0ed055ffe8c238ff6c0fd0c8":719,"7183dce7b35ec963b5add74d0c5e42b06fa0f953":423,"b92ee2ac9c0ab01f6c4839d7aed57e1fd5351ee5":582,"9a4a327ac519f99e8d7dce6acc7a9b81f82f788e":583,"4dacc256e5ff4df908d8ef0e5b2c229e09c80938":160,"b8e7009540b28b465c131f441194ec629c4b99bf":124,"695e3cb49a8fb301e2565743e22ae5fd5a32e4fc":306,"ad6b9bcb71b744e51cbd84e385c6f5b98fa51563":2206,"042eeab33303b1368c1953d6e5a92daa58abb6bf":536,"6008bd3a254acaf72c924d11d118d24582840f2f":1078,"4ff6f56920f109ea81c3f518392c3d8610283687":385,"30806b15afd54d1ab93480bf8a94b82d80f85e76":218,"f92b9e098e0a6ba4856ab24423b432176251cc51":1003,"1747cbe83eb4d59608906c4b2b8f41e04dad715a":101,"41e1c691092d28b2156687366a8da62445f8f66c":711,"24522162928199dc78d53d8dde85ffab08b9957d":19,"8880618b76e92e92e41259107fcfa354523a5b00":97,"7262e178b04922f7db005076c98ee61fbae1983f":305,"57325526603d58e1f0a51ae1ca3e0eff0aa93f01":326,"04c5c1ddd442c6a0f9187432bb865162adbffa8c":738,"87a79712bf8f3bed7fa3c69ee9c97d76b0cbece7":43,"02f26cfa5dfd58a770460ef661f80e98f6ba3dcd":29,"22d6d8f99f93ee0a7029bacb0f16f6e8ada64d94":1927,"60f95f13e8a770be9889cab67e4cf796b2c837d2":1138,"fdfcfcf22c9eff4fbbad518a36402e0e1a8438b1":6,"49c75e57748882105d788b326ef5171871336af3":18,"ec5a43632f9c0e19807a04e587564b75fceff7ba":475,"8d48791008edd68546aa461a717def11e928e590":28,"ce867a9044311013a47a67321cb54ec86a9e6722":816,"70897e06fab857195b7931987439f0619801e26f":1251,"ce6ccc3b54c1d83714b57577d3b23f03ba685a27":50,"790d8769ee4c7a59111436bed80287cfcd18390a":82,"0406095c63747270aadb3afefd290e1d105289a2":2380,"bf1138ab2be5fd3a6a3e6d3685b468f9bc305f5b":2135,"17a1e060f02694d9c9c4f39f6f67475b4d4ce6e6":874,"3d975b8817d142b1b639476c69957bd5c3b5c1be":190,"9bec30389816b64fb57e7a799f0008fde6ad2ce6":7,"de9ea6a900d5a70dc42bfb3e227530e871ea4529":1217,"bef354a6c731a6ad67c537d5910f9cbcfde3ae38":258,"42fc56035f44c89da6a6af3f7e3b641c562597c8":17,"9d45a98b17ba48d18876ee740099d9a6af9241ae":226,"365edc6b95caec03266f52fdbb78ac35acbe2b46":263,"3ca1f28de03ff6c273ee652a5e75d39bd52024ae":777,"c432b49f8f77f0f42960ffa154f4d10294a1e59b":353,"5672ece4fbd16f55e313f26b83655fd2cad9718d":330,"f0ca84d026a0e9b7ecd5362218571bac8d849f81":1284,"b8a5c14aa490798a9bf66d1579210cec0d20042f":8,"57a9dc3bf9b3aed8f2b0e907e2e120e4418b029b":46,"ea6f3a28614b0c53f93043989546894d0683bc98":6,"8d90f918e0f6adeb56b5d82f76f96238b39d4c69":5,"4e3000ef5b0ef5128508e4555b8378f25c200ede":563,"43a718fb98ccb60d2163e7c0ffcc630c7c4b830f":93,"5ecbdfb5024c0d14387a83d61beef39b37e19f67":314,"1bb18731d666d9c15b56a41191c58fb6eebbf913":721,"450298b603f735de17bd5ec8ab43d7733294e2e5":62,"3e79efd8423b70ce92620dbf3b66435b107138c7":312,"f1a93f34d04cbe57c6f86e8e0586fb1f107d8a98":583,"bea47e2b0ae3e0a8f4a11f625e5e9a8ceaca0034":680,"36d884c7dff05fd25f2c612d1f8ca543a1c1529a":11,"df35b37cacbc6e8cf476d7c0601148e260785064":597,"2a8b6dac68c5cf0a6879c15cf12dafe2e570e2d9":350,"d2d2969b60ab2e731bd27132f638dec66bd05983":157,"7dab7954158547657d4d44a5e59218ca82732b2f":363,"898403e186d185a1588a02d8ce54fa5703a0eb85":103,"b137826f3d9823036b8254978bf3c508837bfdd8":113,"acdfd361e4e53121e9e19941adaf49ab3a29bfdf":384,"de91612944bd8d4c4720c2f6481006d805d23b73":7,"b4a609d7838faa959060274b1796efcbf7779753":9,"c33c9ba3126f97d03d4726ed1f2901397742c752":615,"7bb1f2dc99c4d9a6b59edf3354a6e04a031fca45":91,"39f784e7d025695da6bb713c4a4265c3949b3a87":936,"58dd4af70bd55e15a99bc683d5e0e62633c2453c":19,"7ba2749f3a8ea390c8d02e1099e9bc809b9306cc":33,"0b07ecca9da8ec1e75cdee7d0f43a8b934da7446":15,"ff27c03d65bb4b958c2b0860955161e2947c8a73":4,"0a03416e07d40d5f5cc73f92dd072102bcfa1218":6,"6284000153de32ff62bd2c693d84d3234eec0984":4,"e808427a59d061795a7c24b3e436affa2cfe36df":835,"c39c2c660f9a6157121def23f5c53ff2d18d5b06":157,"2f52a1e96737a9c523fb20b60c2d1d95c2ab794c":2196,"cf207fa379c5b90a66b0befd9fecaf151e9238af":35,"28c3878fe54694220198c6341060fb08a043dbb0":369,"1845d5e6447d000af581f70fdfb366b9e99864d1":415,"5f99702becc37416ba2b62608f22b35dbd89e19e":28,"de4bba02d2e34e4fb28ff8dac40b07e6e245001b":422,"b3ddd27c7b0b1924feb7f4262b111a7f07d07a92":708,"58bc12fe738c6d2f797104202d99c553981af093":19,"4691ccbc7dd0154445a0a2cfe1478feb79f7c817":16,"3b3aaebc47f5aa652684693735432f10ce8175fd":1784,"6773dcd695881006a4dcf3f540b4fe30fa2c495f":432,"b8d7f58854ec756447abedb9a7544168bfc62d7d":9,"bfbc23f79b8d3b44685bae5e4fd1c9126f02596e":613,"a331a951a1152011438cb96f34a63e2265773cc9":22,"220af25b08a7c07d69878ee085fa0eed08306828":1824,"3b61ff7d854ee156ac1f43c037e767ce0048098a":495,"e1d91a67f7277fe28105c3395302b5664cdbcda3":426,"7f0725f66e79c9cf22641cfb3ace62dc8a7f0f44":769,"908bcffa63ff6e76c90dcf70d9fb50113ca69a43":709,"5d54c812f963ec19baa07b5babcb19ce95a56ae6":1687,"0af9b07040aba2dad37daeb630852d76481d0ecc":2875,"619942e1c43fb0cbc00d7f85e924baa1330db7a0":36,"0016a0ded551b38300620db1682e367c2c32f3bf":7,"32b0d21825a86bb7ae7453abb2c1ed2e931aa238":436,"5fac3e1bc9650cf6ab1b96bd19367a4f8838d25c":1124,"4b801fc851eaadd0080a69fb8ab47bb20ef2eb9a":1999,"28133ef5b4b9064557ae88324e073eafec8b9943":1898,"65745db4c45c48e50389e75b36e8ad2beaa25aba":1831,"e80c613348440420caa9bef2c79eb7794f1bc5c3":1754,"50363d1e6d66baaa559c67e32cd95f30c14fbf1f":3000,"8182b4723c1e570604c3b3ad17315b388b5e87f7":17,"061aa7e7b6ff06a0f285490ff132af17af041046":1284,"ad6b043bf2fa1169d47151fccd88fd1891e1fe83":18,"b0a3fdf3e1afbee27758132417d0f798d5b72f88":83,"2b8bcac9ad0c9a80365485c4440d2cc8160c58d5":579,"96530d23969e1c02ec5792eef507b9e84e39095e":202,"9af5d7c4db22f6143a1f0aa94d5d2c8e1ed5822d":76,"d97091094e36c35969652380578cd0c6fab2e8c9":331,"2cbbfd020593004c806aa6e081b42a21edcbed75":60,"44b5d360c4b5798d75eb8a4887652753625473dc":11,"e0aa0efdb8acf34f954cbf3fb3fcb8ac443cb6d8":103,"3d119800e1ee53b6b639fc1caebfec2dc9ac057f":130,"09e20cb15769846135a54b2e670a6c4d88832da1":29,"914bd739286ef2e18d04e62e961246ff3420fae6":169,"f1651926d88c7c649385eeda38388512f8a8180a":64},"excluded_import_commits":["a00387b2865c509540e427d82a048d0b897765d6","b86429222f4b74076c860234d35b8359d49afd1e"]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":48326.0,"index":0.062,"count:narrated_steps":3.0,"per_kloc:narrated_steps":0.062,"files:narrated_steps":3.0,"count:placeholder":0.0,"per_kloc:placeholder":0.0,"files:placeholder":0.0,"count:emoji_in_code":0.0,"per_kloc:emoji_in_code":0.0,"files:emoji_in_code":0.0,"count:assistant_voice":0.0,"per_kloc:assistant_voice":0.0,"files:assistant_voice":0.0},"findings":[],"evidence":[{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // First, before anything could read one, as the original reseeds before its own","ref":"libs/game/src/game_app.cpp:93","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/game/src/game_app.cpp#L93","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // first, then the %s; a reordered MESSAGES.TXT degrades gracefully.","ref":"libs/game_util/include/bomber/game_util/hud_format.hpp:103","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/game_util/include/bomber/game_util/hud_format.hpp#L103","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Step 1: one player's turn — stun, movement (with the reversed-controls disease","ref":"libs/sim/src/simulation.cpp:289","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/sim/src/simulation.cpp#L289","weight":0.0}],"data":{},"error":null},{"analyzer":"sec-secrets","pillar":"security","status":"ok","tool_version":"gitleaks 8.30.1","metrics":{"secrets_current":0.0,"secrets_history":0.0,"secrets_nonprod":0.0,"secrets_low_confidence":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":0.0,"findings_high":0.0,"findings_medium":0.0,"findings_low":0.0,"weighted_findings":0.0,"scanned_lines":48326.0,"parse_errors":0.0},"findings":[],"evidence":[],"data":{"rulesets":["c","go","bash","python","dockerfile"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"ok","tool_version":"osv-scanner version: 2.7.1","metrics":{"vulnerable_packages":0.0,"vulnerabilities":0.0,"vulns_critical":0.0,"vulns_high":0.0,"vulns_medium":0.0,"vulns_low":0.0,"vulns_unknown":0.0,"penalty":0.0},"findings":[],"evidence":[],"data":{"ecosystems":["Go"]},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"ok","tool_version":"zizmor 1.32.0","metrics":{"workflows":1.0,"findings":3.0,"findings_high":1.0,"findings_medium":2.0,"findings_low":0.0,"penalty":15.6},"findings":[{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/c-cpp.yml","line":37,"fingerprint":"unpinned-uses:.github/workflows/c-cpp.yml:37"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/c-cpp.yml","line":37,"fingerprint":"artipacked:.github/workflows/c-cpp.yml:37"},{"rule_id":"zizmor/excessive-permissions","severity":"medium","message":"overly broad permissions [confidence medium]","path":".github/workflows/c-cpp.yml","line":10,"fingerprint":"excessive-permissions:.github/workflows/c-cpp.yml:10"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":0.0,"check:dependency_updates":0.0,"check:signed_commits":0.0,"check:lockfiles":1.0,"signed_commit_share":0.0,"unpinned_manifests":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":1.0,"binary_assets":1.0,"suspicious":0.0},"findings":[],"evidence":[{"kind":"binary-release-asset","description":"release v1.0.0 ships OPEN-BM95.exe (179 downloads)","ref":"OPEN-BM95.exe","url":"https://github.com/Egerion/open-atomic-bomberman-97/releases/download/v1.0.0/OPEN-BM95.exe","weight":0.0}],"data":{"signals":["binary-release-assets"],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":2237.0,"function_nloc":20712.0,"mean_ccn":3.51,"p90_ccn":8.0,"complex_functions":23.0,"long_functions":1.0,"many_param_functions":3.0,"risky_nloc_share":0.0504},"findings":[],"evidence":[{"kind":"complex-function","description":"bomber::sim::Tuning::apply in libs/sim/include/bomber/sim/tuning.hpp: complexity 65, 87 lines","ref":"libs/sim/include/bomber/sim/tuning.hpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/sim/include/bomber/sim/tuning.hpp#L173","weight":1.0},{"kind":"complex-function","description":"bomber::sim::player_turn in libs/sim/src/simulation.cpp: complexity 37, 88 lines","ref":"libs/sim/src/simulation.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/sim/src/simulation.cpp#L298","weight":0.6166666666666667},{"kind":"complex-function","description":"bomber::game::event_type_name in libs/game/src/capture_runs.cpp: complexity 27, 31 lines","ref":"libs/game/src/capture_runs.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/game/src/capture_runs.cpp#L32","weight":0.45},{"kind":"complex-function","description":"bomber::assets::apply_original_option in libs/assets/src/install.cpp: complexity 23, 28 lines","ref":"libs/assets/src/install.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/assets/src/install.cpp#L202","weight":0.38333333333333336},{"kind":"complex-function","description":"bomber::game::SoundDirector::on_tick in libs/audio/src/sound_director.cpp: complexity 23, 41 lines","ref":"libs/audio/src/sound_director.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/audio/src/sound_director.cpp#L92","weight":0.38333333333333336},{"kind":"complex-function","description":"bomber::game::list_dialog_hit_test in libs/game_util/include/bomber/game_util/list_dialog_geometry.hpp: complexity 23, 34 lines","ref":"libs/game_util/include/bomber/game_util/list_dialog_geometry.hpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/game_util/include/bomber/game_util/list_dialog_geometry.hpp#L308","weight":0.38333333333333336},{"kind":"complex-function","description":"main in tools/oracle_mirror/mirror.cpp: complexity 23, 47 lines","ref":"tools/oracle_mirror/mirror.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/tools/oracle_mirror/mirror.cpp#L278","weight":0.38333333333333336},{"kind":"complex-function","description":"bomber::assets::write_original_keys in libs/assets/src/install.cpp: complexity 22, 27 lines","ref":"libs/assets/src/install.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/assets/src/install.cpp#L306","weight":0.36666666666666664},{"kind":"complex-function","description":"bomber::game::EditorScreen::on_grid_key in libs/editor/src/editor_screen.cpp: complexity 21, 33 lines","ref":"libs/editor/src/editor_screen.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/editor/src/editor_screen.cpp#L672","weight":0.35},{"kind":"complex-function","description":"bomber::game::OptionsScreen::activate_row in libs/frontend/src/options_screen.cpp: complexity 20, 34 lines","ref":"libs/frontend/src/options_screen.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/frontend/src/options_screen.cpp#L109","weight":0.3333333333333333}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":37269.0,"duplicated_lines":400.0,"duplicated_share":0.0107,"files":286.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: apps/abtool/commands.cpp:239 and libs/input/include/bomber/input/input.hpp:61","ref":"apps/abtool/commands.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/apps/abtool/commands.cpp#L239","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: apps/abtool/main.cpp:69 and apps/viewer/main.cpp:399","ref":"apps/abtool/main.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/apps/abtool/main.cpp#L69","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: libs/editor/include/bomber/editor/editor_screen.hpp:57 and libs/frontend/include/bomber/frontend/campaign_screen.hpp:36","ref":"libs/editor/include/bomber/editor/editor_screen.hpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/editor/include/bomber/editor/editor_screen.hpp#L57","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: libs/frontend/src/campaign_screen.cpp:67 and libs/frontend/src/campaign_screen.cpp:86","ref":"libs/frontend/src/campaign_screen.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/frontend/src/campaign_screen.cpp#L67","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: libs/frontend/src/campaign_screen.cpp:107 and libs/frontend/src/keyremap_screen.cpp:227","ref":"libs/frontend/src/campaign_screen.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/frontend/src/campaign_screen.cpp#L107","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: libs/frontend/src/campaign_screens.cpp:80 and libs/frontend/src/options_screens.cpp:285","ref":"libs/frontend/src/campaign_screens.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/frontend/src/campaign_screens.cpp#L80","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: libs/frontend/src/debug_info_screen.cpp:48 and libs/frontend/src/menu_screen.cpp:365","ref":"libs/frontend/src/debug_info_screen.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/frontend/src/debug_info_screen.cpp#L48","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: libs/frontend/src/map_select_screen.cpp:99 and libs/frontend/src/setup_screen.cpp:145","ref":"libs/frontend/src/map_select_screen.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/frontend/src/map_select_screen.cpp#L99","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: libs/netplay/src/lobby_screen.cpp:142 and libs/netplay/src/lobby_screen.cpp:676","ref":"libs/netplay/src/lobby_screen.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/netplay/src/lobby_screen.cpp#L142","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: libs/netui/src/net_overlay.cpp:403 and libs/netui/src/net_setup_link.cpp:118","ref":"libs/netui/src/net_overlay.cpp","url":"https://github.com/Egerion/open-atomic-bomberman-97/blob/a73fe5fe2ce37dd92574c973e354955118c90d9b/libs/netui/src/net_overlay.cpp#L403","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":1.0,"weighted_findings":1.0,"scanned_lines":48326.0,"category:best-practice":1.0},"findings":[{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/re/decompile_gameplay.py","line":60,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/re/decompile_gameplay.py:60"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":1.0,"check:test_ratio":1.0,"check:ci_present":1.0,"check:ci_runs_tests":1.0,"check:ci_runs_lint":0.0,"check:tests_cochange":1.0,"test_lines":32122.0,"source_lines":48326.0,"test_ratio":0.6647,"ci_files":1.0,"cochange_share":0.4791,"cochange_commits":215.0},"findings":[],"evidence":[{"kind":"ci","description":"CI config: .github/workflows/c-cpp.yml","ref":".github/workflows/c-cpp.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI runs tests (ctest)","ref":null,"url":null,"weight":0.0}],"data":{"test_commands":["ctest"],"lint_commands":[]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":1.0,"check:contributing":0.0,"check:changelog":0.0,"readme_lines":242.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"LICENSE","ref":"LICENSE","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:strict_config":0.0,"check:low_escape_density":1.0,"escapes":0.0,"escapes_per_kloc":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"x-blame","pillar":"ai_provenance","status":"ok","tool_version":"git-blame","metrics":{"ai_lines":40547.0,"other_lines":7779.0,"files_blamed":286.0,"blame_failures":0.0,"quality:ai_findings":0.0,"quality:ai_per_kloc":0.0,"quality:other_findings":1.0,"quality:other_per_kloc":0.129,"quality:ratio":0.0,"security:ai_findings":0.0,"security:ai_per_kloc":0.0,"security:other_findings":0.0,"security:other_per_kloc":0.0},"findings":[],"evidence":[],"data":{"sampled":false,"comparable":true},"error":null}],"flags":[]}