Kimi Claw 7c0deae9fe feat: uniwizard routing modules — quality scorer, task classifier, self-grader, heartbeat
Built by Kimi K2.5 via OpenClaw gateway, dispatched through Gitea assigned-kimi labels.
Reviewed and bug-fixed by Timmy (Anthropic) before merge.

Fixes applied:
- quality_scorer.py: Path coercion in constructor (str input now works)
- self_grader.py: Path coercion for both db_path and sessions_dir

Modules:
- quality_scorer.py: per-backend performance tracking (issue #98)
- task_classifier.py: prompt classification and backend routing (issue #88)
- self_grader.py: session grading and improvement patterns (issue #89)
- kimi-heartbeat.sh: Gitea label-driven dispatch to Kimi via OpenClaw

86 tests, all passing. Integration-tested with string paths.

Closes #98, closes #88, closes #89
2026-03-30 16:10:46 -04:00
Description
Timmy sovereign home — operational workspace, morrowind agent, skills, training data, research, notes
8 MiB
Languages
Python 52.9%
TeX 41.8%
Shell 3.3%
HTML 1.7%
JavaScript 0.2%
Other 0.1%