* Update retired model ids in settings components and docs
* Fix CLI default and sync generated dashboard copies
Two gaps from the first commit:
1. evaluation.py only had the function signature default updated. The
argparse `--model` default still pointed at the retired model, and
since `args.model` is always passed explicitly to run_evaluation, that
CLI value overrode the new default. Anyone running the script without
-m still got the retired model, so the change had no practical effect.
The usage example and reference/evaluation.md carried the same stale
ID.
2. The settings components under cli-tool/ were updated but their
generated copies under dashboard/public/component-content/ were not,
so the public dashboard would keep serving the retired IDs. Copies are
now regenerated from their sources rather than hand-edited.
---------
Co-authored-by: kasparovabi <kasparovabi@users.noreply.github.com>
- Add 9 Settings components (telemetry, permissions, model, cleanup)
- Add 6 Hooks components (formatting, git integration, backups, testing)
- Implement CLI installation with --setting and --hook flags
- Add conflict detection that prompts user before overwriting
- Merge settings into .claude/settings.json with intelligent deep merge
- Update data-loader.js to handle new component types
- Add filter buttons for Settings and Hooks in web interface
- Generate components.json with new Settings and Hooks sections
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>