purge: Remove Anthropic from all wizard configs, playbooks, and fleet scripts #440
Closed
perplexity
wants to merge 2 commits from
perplexity/purge-anthropic into main
pull from: perplexity/purge-anthropic
merge into: Timmy_Foundation:main
Timmy_Foundation:main
Timmy_Foundation:feat/sovereignty-linter
Timmy_Foundation:burn/20260410-1930-secret-cleanup
Timmy_Foundation:burn/cron-backup
Timmy_Foundation:burn/20260410-0712-config-validator
Timmy_Foundation:burn/20260410-0621-451-pr-template
Timmy_Foundation:perplexity/fleet-behaviour-hardening
Timmy_Foundation:timmy/v7.0.0-checkin
Timmy_Foundation:ansible-iac
Timmy_Foundation:burn/20260409-1247-self-healing-safe
Timmy_Foundation:timmy/deadman-fallback
Timmy_Foundation:burn/20260409-1926-linter-v2
Timmy_Foundation:burn/20260410-0018-451-pr-template
Timmy_Foundation:burn/20260409-1923-ssh-trust
Timmy_Foundation:timmy/pr-proof-template
Timmy_Foundation:burn/20260409-1240-cli-test-harness
Timmy_Foundation:perplexity/ci-validation-pipeline
Timmy_Foundation:allegro/m2-commit-or-abort-845
Timmy_Foundation:feat/gemini-epic-398-1775648372708
Timmy_Foundation:feat/gemini-epic-398-1775648300443
Timmy_Foundation:perplexity/pr-checklist-ci
Timmy_Foundation:perplexity/soul-md-disambiguation
Timmy_Foundation:perplexity/wire-enforcer-sovereign-store
Timmy_Foundation:perplexity/mempalace-architecture-doc
Timmy_Foundation:timmy/fleet-phase3-5
Timmy_Foundation:feat/bezalel-wizard-sidecar-v2
Timmy_Foundation:timmy/gallery-submission
Timmy_Foundation:perplexity/sovereign-memory-store
Timmy_Foundation:timmy/sovereign-orchestrator-v1
Timmy_Foundation:groq/issue-371
Timmy_Foundation:harden-soul-anti-claude
Timmy_Foundation:timmy/mempalace-integration
Timmy_Foundation:timmy/fleet-capacity-inventory
Timmy_Foundation:timmy/orchestrator-fix
Timmy_Foundation:ezra/issue-358
Timmy_Foundation:timmy/fleet-resources-tracker
Timmy_Foundation:timmy/japanese-wisdom-guards
Timmy_Foundation:master
Timmy_Foundation:codex/workflow-pr-review
Timmy_Foundation:backup/main-before-reset-20260328-000322
Timmy_Foundation:gemini/issue-20
Timmy_Foundation:gemini/issue-21
Timmy_Foundation:gemini/issue-22
Timmy_Foundation:gemini/issue-9
Timmy_Foundation:gemini/issue-10
Timmy_Foundation:gemini/issue-11
Timmy_Foundation:gemini/issue-12
Timmy_Foundation:gemini/issue-13
Timmy_Foundation:manus/dpo-data-pipeline
Timmy_Foundation:feature/dpo-training-pipeline
2 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3af63cf172 |
enforce: Anthropic ban — linter, pre-commit, tests, and policy doc
Some checks failed
PR Checklist / pr-checklist (pull_request) Failing after 1m20s
Anthropic is not just removed — it is banned. This commit adds enforcement at every gate to prevent re-introduction. 1. architecture_linter.py — 9 BANNED rules for Anthropic patterns (provider, model slugs, API endpoints, keys, model names). Scans all yaml/py/sh/json/md. Skips training data and historical docs. 2. pre-commit.py — scan_banned_providers() runs on every staged file. Blocks any commit that introduces Anthropic references. Exempt: training/, evaluations/, changelogs, historical cost data. 3. test_sovereignty_enforcement.py — TestAnthropicBan class with 4 tests: - No Anthropic in wizard configs - No Anthropic in playbooks - No Anthropic in fallback chain - No Anthropic API key in bootstrap 4. BANNED_PROVIDERS.md — Hard policy document. Golden state config. Replacement table. Exception list. Not advisory — mandatory. |
||
|
|
6d713aeeb9 |
purge: remove Anthropic from all wizard configs, playbooks, and fleet scripts
Some checks failed
PR Checklist / pr-checklist (pull_request) Failing after 1m18s
Golden state: Kimi K2.5 primary → Gemini via OpenRouter → local Ollama. Anthropic is gone from every active config, fallback chain, and loop script. Wizard configs (3): - allegro, bezalel, ezra: removed anthropic from fallback_providers, replaced with gemini + ollama. Removed anthropic provider section. Playbooks (7): - All playbooks now use kimi-k2.5 as preferred, google/gemini-2.5-pro as fallback. No claude model references remain. Fleet scripts (8): - claude-loop.sh: deprecated (exit 0, original preserved as reference) - claudemax-watchdog.sh: deprecated (exit 0) - agent-loop.sh: removed claude dispatch case - start-loops.sh: removed claude-locks, claude-loop from proc list - timmy-orchestrator.sh: removed claude worker monitoring - fleet-status.sh: zeroed claude loop counter - model-health-check.sh: replaced check_anthropic_model with check_kimi_model - ops-gitea.sh, ops-helpers.sh, ops-panel.sh: removed claude from agent lists Infrastructure (5): - wizard_bootstrap.py: removed anthropic pip package and API key checks - WIZARD_ENVIRONMENT_CONTRACT.md: replaced ANTHROPIC keys with KIMI - DEPLOY.md: replaced ANTHROPIC_API_KEY with KIMI_API_KEY - fallback-portfolios.yaml: replaced anthropic provider with kimi-coding - fleet-vocabulary.md: updated Ezra and Claude entries to Kimi K2.5 Docs (2): - sonnet-workforce.md: deprecated with notice - GoldenRockachopa-checkin.md: updated model references Preserved (not touched): - training/ data (changing would corrupt training set) - evaluations/ (historical benchmarks) - RELEASE_*.md (changelogs) - metrics_helpers.py (historical cost calculation) - hermes-sovereign/githooks/pre-commit.py (secret detection - still useful) - security/secret-scan.yml (key detection - still useful) - architecture_linter.py (warns about anthropic usage - desired behavior) - test_sovereignty_enforcement.py (tests anthropic is blocked - correct) - son-of-timmy.md philosophical references (Claude as one of many backends) Refs: Sovereignty directive, zero-cloud vision |