2 Commits

Author SHA1 Message Date
1e90ac1737 updated lock
Some checks failed
🧪 Test / 🧪 Lock + lint (push) Has been cancelled
2026-08-10 17:13:29 +02:00
30bdc7c516 feat(optimize): share the efficiency objective
autotune, autoskill and confidence each carried their own idea of what an
improvement is, and autotune's two efficiency rules were the same sentence
twice. They now route to one skill that names three axes to move at once —
fewer tokens, less time, higher quality — and the rules that decide when a
proposal counts: at least one axis better, none damaged, quality never the
currency, observed friction instead of a guessed percentage.

Applying its own rule, autotune gets shorter rather than longer. The test
holds the coupling, so a later rewrite cannot silently drop a route.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-02 19:41:52 +02:00