Seed the 17 real program rulesets (doc03 §9 Phase 1)

FeatureInitializerService
Shipped
July 5, 2026 at 2:29 PM UTC
Author
Kamo
Commit
94dfd95

Migrates the authoritative ProgramRuleset data from the KamoMLOS client ruleset files into **************** (17 codes, extracted faithfully) and replaces ProgramSeederRunner's rulesetJson("{}") placeholder with real per-code rulesets loaded from the classpath. Idempotent: inserts missing programs and upgrades existing "{}" placeholders to real data, never clobbering operator edits. Applied on the next KamoInitializer run (user-run). Prereq for the §9 Phase 2 server scorer that deletes the client scorer.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing