feat(providers): sync MiniMax-M3 from controlplane SSOT #2098

Merged
devops-engineer merged 2 commits from feat/minimax-m3-sync into main 2026-06-01 10:28:33 +00:00
Member

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.

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.
devops-engineer added 2 commits 2026-06-01 09:58:09 +00:00
feat(providers): regenerate registry_gen + repin canonical sha for MiniMax-M3 sync
ci-arm64-advisory / fast-checks (pull_request) Waiting to run
E2E API Smoke Test / detect-changes (pull_request) Failing after 0s
E2E API Smoke Test / E2E API Smoke Test (pull_request) Has been skipped
Harness Replays / detect-changes (pull_request) Failing after 0s
CI / Python Lint & Test (pull_request) Successful in 3s
Harness Replays / Harness Replays (pull_request) Has been skipped
Block internal-flavored paths / Block forbidden paths (pull_request) Successful in 8s
Lint forbidden tenant-env keys / Scan workspace_secrets writers for forbidden env keys (pull_request) Successful in 5s
Lint no tenant GITEA or GITHUB token write / Scan for repo-host token write into tenant workspace surface (pull_request) Successful in 5s
sync-providers-yaml / Compare synced providers.yaml against controlplane canonical (pull_request) Successful in 5s
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 6s
qa-review / approved (pull_request_target) Failing after 6s
security-review / approved (pull_request_target) Failing after 7s
Lint shellcheck (arm64 pilot) / shellcheck-arm64 (pilot) (pull_request) Successful in 12s
Handlers Postgres Integration / detect-changes (pull_request) Successful in 16s
CI / Detect changes (pull_request) Successful in 18s
Handlers Postgres Integration / Handlers Postgres Integration (pull_request) Successful in 0s
CI / Shellcheck (E2E scripts) (pull_request) Successful in 1s
E2E Chat / detect-changes (pull_request) Successful in 30s
E2E Staging Canvas (Playwright) / detect-changes (pull_request) Successful in 29s
sop-tier-check / tier-check (pull_request_review) Successful in 4s
CI / Canvas (Next.js) (pull_request) Successful in 10s
CI / Canvas Deploy Reminder (pull_request) Has been skipped
E2E Staging Canvas (Playwright) / Canvas tabs E2E (pull_request) Successful in 16s
verify-providers-gen / Regenerate providers artifact and fail on drift (pull_request) Successful in 41s
E2E Chat / E2E Chat (pull_request) Successful in 19s
lint-required-no-paths / lint-required-no-paths (pull_request) Successful in 1m14s
security-review / approved (pull_request) Refired via /security-recheck by unknown
CI / Platform (Go) (pull_request) Successful in 3m52s
CI / all-required (pull_request) Successful in 4m23s
sop-checklist / review-refire (pull_request_target) Has been skipped
sop-checklist / all-items-acked (pull_request) acked: 7/7
sop-checklist / na-declarations (pull_request) N/A: (none)
sop-tier-check / tier-check (pull_request_target) Successful in 3s
sop-checklist / all-items-acked (pull_request_target) Successful in 5s
gate-check-v3 / gate-check (pull_request_target) Successful in 5s
audit-force-merge / audit (pull_request_target) Successful in 5s
1eb1327ad5
Member

/sop-ack comprehensive-testing

/sop-ack comprehensive-testing
Member

/sop-ack local-postgres-e2e

/sop-ack local-postgres-e2e
Member

/sop-ack staging-smoke

/sop-ack staging-smoke
Member

/sop-ack root-cause

/sop-ack root-cause
Member

/sop-ack five-axis-review

/sop-ack five-axis-review
Member

/sop-ack no-backwards-compat

/sop-ack no-backwards-compat
Member

/sop-ack memory-consulted

/sop-ack memory-consulted
core-be approved these changes 2026-06-01 09:58:36 +00:00
core-be left a comment
Member

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.
core-qa approved these changes 2026-06-01 09:58:36 +00:00
core-qa left a comment
Member

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.
core-security approved these changes 2026-06-01 09:58:37 +00:00
core-security left a comment
Member

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.
Member

/qa-recheck

/qa-recheck
Member

/security-recheck

/security-recheck
devops-engineer merged commit 467e3ae9ce into main 2026-06-01 10:28:33 +00:00
Sign in to join this conversation.
4 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-core#2098