Predidit/KazumiRules
43.3
Weak · 19 September 2026
273
lines of production code
Dart
primary language
1
measurement over time
What this system is
This system is a rule catalog management tool that maintains a structured index of rules defined in JSON files. It provides automated scripts to synchronize the catalog's metadata, update documentation, and manage deprecation statuses based on the presence of rule files.
Features
Automated scripts for rule index and deprecation management
Added two Dart scripts to automate maintenance of the rules catalog. The \check\_deprecated\_rules.dart\ script scans rule JSON files and automatically adds or removes the \deprecated\ flag based on their presence in \index.json\, committing changes via Git. The \update\_index.dart\ script regenerates \index.json\ by extracting metadata (name, version, native player status, anti-crawler settings, and last update timestamp) from active rule files, and simultaneously updates the rules table in \README.md\, committing the updates if changes are detected.
script · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 43.
Lenses
- Code Health 100
- Architecture 69
- Maturity 46
- Readiness 20
- Security 95
Changes since last survey
- 300 commits — 295 feature/other, 5 fixes
By area
- (root) — 298 commits
- (repo) — 1 commit
- script/update_index.dart — 1 commit
Notable commits
- fix: fix ezdmw
- fix: fix json error in mandao.json
- fix: fix: fixed wrong chapter road (#168)
- fix: revert file name changes
- fix: revert rename
- change: Add mutefun rule v1.0 (#159)
- change: Add omofun rule for omofun.in (#196)
- change: Azxcvn patch 1 (#121)
- change: Create 295yhw.json
- change: Create anime7.json
- change: Create bobodm.json
- change: Create dmand.json
- change: Create gugu3.json
- change: Create hfkzm.json
- change: Create mifun.json
- change: Create moefan.json
- change: Create omofun03.json
- change: Create tt776b.json, qkan9.json and 88dmw.json (#127)
- change: Create zkk79.json
- change: Merge branch 'main' of https://github.com/Predidit/KazumiRules
- …and 280 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
Predidit/KazumiRules was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 19 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 0d85fc80ab6c208548d9ee9c9e81271b08ff7f39 — the exact code this score is about.
- Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-13a154b7f5d1.