feat(providers): sync MiniMax-M3 from controlplane SSOT #2098
Reference in New Issue
Block a user
Delete Branch "feat/minimax-m3-sync"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Syncs MiniMax-M3 from the controlplane SSOT (cp#428) into the monorepo derivative: byte-identical providers.yaml, regenerated registry_gen.go, repinned canonicalProvidersYAMLSHA256, golden runtime test +M3 ids. Verified go test ./internal/providers/... green in a golang:1.25 container; sync-providers-yaml + verify-providers-gen gates pass.
SOP checklist
Comprehensive testing performed: go test ./internal/providers/... (providers + gen) green in a golang:1.25 container on the branch; runtimes golden + registry_gen regen + canonical-sha repin verified.
Local-postgres E2E run: N/A — providers SSOT sync only, no DB/query logic in this PR (the price-catalog migration 045 lives in controlplane cp#428).
Staging-smoke verified or pending: scheduled post-merge; canvas-offering correctness verified via the runtimes golden test.
Root-cause not symptom: MiniMax-M3 must be byte-synced from the controlplane SSOT into the monorepo derivative or the drift gate reds and the canvas cannot offer it; this PR performs that sync + regenerates the projection.
Five-Axis review walked: correctness (regen matches manifest), safety (additive new model id only), tests (golden+gen+sync gates green), SSOT (byte-identical to cp canonical), drift (verify-providers-gen + sync-providers-yaml pass).
No backwards-compat shim / dead code added: confirmed — additive only (one new model id in byok/colon/platform forms + generated projection entries); no shims, no dead code.
Memory/saved-feedback consulted: yes — followed the provider-SSOT sync pattern (RFC#580 Option C; cp#376-378 / core#1971): byte-exact copy + regenerate + repin canonical sha; verified the real artifact via in-container go test.
/sop-ack comprehensive-testing
/sop-ack local-postgres-e2e
/sop-ack staging-smoke
/sop-ack root-cause
/sop-ack five-axis-review
/sop-ack no-backwards-compat
/sop-ack memory-consulted
Approve: MiniMax-M3 SSOT sync from cp#428 (byte-copy + regen + sha repin + golden). Tests green in-container.
Approve: MiniMax-M3 SSOT sync from cp#428 (byte-copy + regen + sha repin + golden). Tests green in-container.
Approve: MiniMax-M3 SSOT sync from cp#428 (byte-copy + regen + sha repin + golden). Tests green in-container.
/qa-recheck
/security-recheck