diff --git a/drift-proposals/anthropic-claude-3-5-haiku-deprecated-referenced.md b/drift-proposals/anthropic-claude-3-5-haiku-deprecated-referenced.md new file mode 100644 index 00000000..fb56e5a6 --- /dev/null +++ b/drift-proposals/anthropic-claude-3-5-haiku-deprecated-referenced.md @@ -0,0 +1,7 @@ +# Deprecated-but-still-referenced model family: claude-3-5-haiku + +Provider: anthropic +Detected: 2026-08-07 +Status: NEEDS HUMAN REVIEW + +This family no longer appears in the live /models listing, but aimock's own source still references it (builders, DEFAULT_MODELS, or fixtures). drift-sync never silently removes a still-referenced family. diff --git a/drift-proposals/anthropic-claude-3-5-sonnet-deprecated-referenced.md b/drift-proposals/anthropic-claude-3-5-sonnet-deprecated-referenced.md new file mode 100644 index 00000000..30d71e00 --- /dev/null +++ b/drift-proposals/anthropic-claude-3-5-sonnet-deprecated-referenced.md @@ -0,0 +1,7 @@ +# Deprecated-but-still-referenced model family: claude-3-5-sonnet + +Provider: anthropic +Detected: 2026-08-07 +Status: NEEDS HUMAN REVIEW + +This family no longer appears in the live /models listing, but aimock's own source still references it (builders, DEFAULT_MODELS, or fixtures). drift-sync never silently removes a still-referenced family. diff --git a/drift-proposals/anthropic-claude-3-7-sonnet-deprecated-referenced.md b/drift-proposals/anthropic-claude-3-7-sonnet-deprecated-referenced.md new file mode 100644 index 00000000..9ee5932d --- /dev/null +++ b/drift-proposals/anthropic-claude-3-7-sonnet-deprecated-referenced.md @@ -0,0 +1,7 @@ +# Deprecated-but-still-referenced model family: claude-3-7-sonnet + +Provider: anthropic +Detected: 2026-08-07 +Status: NEEDS HUMAN REVIEW + +This family no longer appears in the live /models listing, but aimock's own source still references it (builders, DEFAULT_MODELS, or fixtures). drift-sync never silently removes a still-referenced family. diff --git a/drift-proposals/anthropic-claude-3-haiku-deprecated-referenced.md b/drift-proposals/anthropic-claude-3-haiku-deprecated-referenced.md new file mode 100644 index 00000000..fd255192 --- /dev/null +++ b/drift-proposals/anthropic-claude-3-haiku-deprecated-referenced.md @@ -0,0 +1,7 @@ +# Deprecated-but-still-referenced model family: claude-3-haiku + +Provider: anthropic +Detected: 2026-08-07 +Status: NEEDS HUMAN REVIEW + +This family no longer appears in the live /models listing, but aimock's own source still references it (builders, DEFAULT_MODELS, or fixtures). drift-sync never silently removes a still-referenced family. diff --git a/drift-proposals/anthropic-claude-3-opus-deprecated-referenced.md b/drift-proposals/anthropic-claude-3-opus-deprecated-referenced.md new file mode 100644 index 00000000..093cd082 --- /dev/null +++ b/drift-proposals/anthropic-claude-3-opus-deprecated-referenced.md @@ -0,0 +1,7 @@ +# Deprecated-but-still-referenced model family: claude-3-opus + +Provider: anthropic +Detected: 2026-08-07 +Status: NEEDS HUMAN REVIEW + +This family no longer appears in the live /models listing, but aimock's own source still references it (builders, DEFAULT_MODELS, or fixtures). drift-sync never silently removes a still-referenced family. diff --git a/drift-proposals/anthropic-claude-3-sonnet-deprecated-referenced.md b/drift-proposals/anthropic-claude-3-sonnet-deprecated-referenced.md new file mode 100644 index 00000000..5fb5cf2d --- /dev/null +++ b/drift-proposals/anthropic-claude-3-sonnet-deprecated-referenced.md @@ -0,0 +1,7 @@ +# Deprecated-but-still-referenced model family: claude-3-sonnet + +Provider: anthropic +Detected: 2026-08-07 +Status: NEEDS HUMAN REVIEW + +This family no longer appears in the live /models listing, but aimock's own source still references it (builders, DEFAULT_MODELS, or fixtures). drift-sync never silently removes a still-referenced family. diff --git a/drift-proposals/anthropic-claude-haiku-4-deprecated-referenced.md b/drift-proposals/anthropic-claude-haiku-4-deprecated-referenced.md new file mode 100644 index 00000000..425bbcb4 --- /dev/null +++ b/drift-proposals/anthropic-claude-haiku-4-deprecated-referenced.md @@ -0,0 +1,7 @@ +# Deprecated-but-still-referenced model family: claude-haiku-4 + +Provider: anthropic +Detected: 2026-08-07 +Status: NEEDS HUMAN REVIEW + +This family no longer appears in the live /models listing, but aimock's own source still references it (builders, DEFAULT_MODELS, or fixtures). drift-sync never silently removes a still-referenced family. diff --git a/drift-proposals/anthropic-claude-opus-4-1-deprecated-unreferenced.md b/drift-proposals/anthropic-claude-opus-4-1-deprecated-unreferenced.md new file mode 100644 index 00000000..1a26a124 --- /dev/null +++ b/drift-proposals/anthropic-claude-opus-4-1-deprecated-unreferenced.md @@ -0,0 +1,20 @@ +# Deprecated zero-reference model family — removal PROPOSED, not applied: claude-opus-4-1 + +Provider: anthropic +Detected: 2026-08-07 +Status: NEEDS HUMAN REVIEW + +"claude-opus-4-1" no longer appears in the live /models listing and nothing in aimock's own source still references it, so removing it from includeFamilies.anthropic is mechanically safe. drift-sync does not apply it: that set's membership is checksum-pinned, and re-pinning is a reviewed human decision the sync's own changed-file allowlist forbids it from making. + +## How to apply + +1. Delete the `"claude-opus-4-1"` entry from `includeFamilies.anthropic` in + `src/__tests__/drift/model-registry.ts`. +2. Re-pin `DATA_FROZEN["includeFamilies.anthropic"]` in + `src/__tests__/drift/logic-pin.test.ts` with the new membership checksum. +3. Delete this note file. + +All three belong in ONE reviewed commit: step 1 without step 2 leaves the +membership pin red, and step 2 without step 1 is a silent canary-silencing edit. +That deliberate, reviewed re-pin is a decision the pin reserves for a human, which +is exactly why drift-sync proposes this removal instead of applying it. diff --git a/drift-proposals/anthropic-claude-opus-4-deprecated-referenced.md b/drift-proposals/anthropic-claude-opus-4-deprecated-referenced.md new file mode 100644 index 00000000..6c4f7cce --- /dev/null +++ b/drift-proposals/anthropic-claude-opus-4-deprecated-referenced.md @@ -0,0 +1,7 @@ +# Deprecated-but-still-referenced model family: claude-opus-4 + +Provider: anthropic +Detected: 2026-08-07 +Status: NEEDS HUMAN REVIEW + +This family no longer appears in the live /models listing, but aimock's own source still references it (builders, DEFAULT_MODELS, or fixtures). drift-sync never silently removes a still-referenced family. diff --git a/drift-proposals/anthropic-claude-sonnet-4-deprecated-referenced.md b/drift-proposals/anthropic-claude-sonnet-4-deprecated-referenced.md new file mode 100644 index 00000000..80f678da --- /dev/null +++ b/drift-proposals/anthropic-claude-sonnet-4-deprecated-referenced.md @@ -0,0 +1,7 @@ +# Deprecated-but-still-referenced model family: claude-sonnet-4 + +Provider: anthropic +Detected: 2026-08-07 +Status: NEEDS HUMAN REVIEW + +This family no longer appears in the live /models listing, but aimock's own source still references it (builders, DEFAULT_MODELS, or fixtures). drift-sync never silently removes a still-referenced family.