Files
rookiestar28 5939330cda feat(h3): add MiniMax H3 schedule and parity lanes
Implement explicit Base FL2VA and Ref2VA profiles, sigma node and native workflow contracts; add Diffusers and ComfyUI-native parity runners, golden evidence, CI jobs, compatibility contracts, and package/release updates.

Progress: tracked index and reviewed .secrets.baseline reconciled across 56 public paths; performance matrix regenerated; local Diffusers and native ComfyUI H3 parity PASS; wheel audit PASS (102 files, zero mandatory runtime dependencies). Linux full gate passed pre-pytest stages and reached 2603 passed, 3 skipped, 2 failed.

Blockers: the remaining pytest failures are stale native-Windows receipt/matrix fingerprints; this WSL environment cannot execute powershell.exe, cmd.exe, wsl.exe, or PE32+ Windows Python. Hosted Actions evidence is unavailable because GH_TOKEN is invalid. Canonical pinned H1/H2 was not launched because reference/ComfyUI requires comfy-aimdo==0.4.11 while the selected executable environment has 0.4.10.

Handoff: regenerate tests/compatibility/fixtures/windows_py313_v1.json natively, regenerate/check the derived compatibility matrix, rerun the Linux full gate, publish the candidate through authenticated hosted CI, then run scripts/run_comfyui_e2e.py --minimax-h3-only against ComfyUI 14b05228 with comfy-aimdo==0.4.11. Keep M6-05 IN_PROGRESS until all gates pass. Detailed local-only records remain in ignored .planning/ and reference/; no weights or credentials are included.
2026-08-05 14:11:20 +08:00

108 lines
3.2 KiB
Python

"""Portable ComfyUI workflow fixtures and compatibility validation."""
from comfyui_sigmax.workflows.minimax_h3 import (
MINIMAX_H3_AUDIO_VAE,
MINIMAX_H3_CANVAS_MULTIPLE,
MINIMAX_H3_HOST_MIN_VERSION,
MINIMAX_H3_MAX_FRAMES,
MINIMAX_H3_MAX_PIXELS,
MINIMAX_H3_MAX_REFERENCE_IMAGES,
MINIMAX_H3_MAX_SEED,
MINIMAX_H3_REFERENCE_IMAGE_SIZE,
MINIMAX_H3_SAMPLER,
MINIMAX_H3_TEXT_ENCODER,
MINIMAX_H3_VIDEO_VAE,
MiniMaxH3HostWorkflow,
MiniMaxH3HostWorkflowContract,
MiniMaxH3ModelFiles,
MiniMaxH3PublicVariant,
MiniMaxH3WorkflowSpec,
WorkflowPrompt,
build_minimax_h3_host_workflow,
build_minimax_h3_host_workflow_prompt,
default_minimax_h3_model_files,
)
from comfyui_sigmax.workflows.minimax_h3_schema import (
MINIMAX_H3_HOST_SCHEMA_REPORT,
MiniMaxH3HostSchemaReport,
MiniMaxH3SchemaIssue,
MiniMaxH3SchemaIssueKind,
resolve_minimax_h3_host_workflow_prompt,
validate_minimax_h3_host_workflow_schema,
)
from comfyui_sigmax.workflows.validation import (
CANONICAL_HOST_REVISION,
CANONICAL_HOST_VERSION,
HostSchemaBaseline,
WorkflowFixture,
WorkflowIssue,
WorkflowIssueKind,
WorkflowIssueSeverity,
WorkflowLiveLoadError,
WorkflowLiveLoadReason,
WorkflowNodeContract,
WorkflowScanMode,
WorkflowValidationLane,
WorkflowValidationReport,
WorkflowWidgetSlot,
deserialize_workflow_validation_report,
fetch_live_object_info,
load_canonical_workflow_fixtures,
load_pinned_host_baseline,
serialize_workflow_validation_report,
validate_live_workflow_fixtures,
validate_pinned_workflow_fixtures,
validate_workflow_fixtures,
)
__all__ = [
"CANONICAL_HOST_REVISION",
"CANONICAL_HOST_VERSION",
"MINIMAX_H3_AUDIO_VAE",
"MINIMAX_H3_CANVAS_MULTIPLE",
"MINIMAX_H3_HOST_MIN_VERSION",
"MINIMAX_H3_HOST_SCHEMA_REPORT",
"MINIMAX_H3_MAX_FRAMES",
"MINIMAX_H3_MAX_PIXELS",
"MINIMAX_H3_MAX_REFERENCE_IMAGES",
"MINIMAX_H3_MAX_SEED",
"MINIMAX_H3_REFERENCE_IMAGE_SIZE",
"MINIMAX_H3_SAMPLER",
"MINIMAX_H3_TEXT_ENCODER",
"MINIMAX_H3_VIDEO_VAE",
"HostSchemaBaseline",
"MiniMaxH3HostSchemaReport",
"MiniMaxH3HostWorkflow",
"MiniMaxH3HostWorkflowContract",
"MiniMaxH3ModelFiles",
"MiniMaxH3PublicVariant",
"MiniMaxH3SchemaIssue",
"MiniMaxH3SchemaIssueKind",
"MiniMaxH3WorkflowSpec",
"WorkflowFixture",
"WorkflowIssue",
"WorkflowIssueKind",
"WorkflowIssueSeverity",
"WorkflowLiveLoadError",
"WorkflowLiveLoadReason",
"WorkflowNodeContract",
"WorkflowPrompt",
"WorkflowScanMode",
"WorkflowValidationLane",
"WorkflowValidationReport",
"WorkflowWidgetSlot",
"build_minimax_h3_host_workflow",
"build_minimax_h3_host_workflow_prompt",
"default_minimax_h3_model_files",
"deserialize_workflow_validation_report",
"fetch_live_object_info",
"load_canonical_workflow_fixtures",
"load_pinned_host_baseline",
"resolve_minimax_h3_host_workflow_prompt",
"serialize_workflow_validation_report",
"validate_live_workflow_fixtures",
"validate_minimax_h3_host_workflow_schema",
"validate_pinned_workflow_fixtures",
"validate_workflow_fixtures",
]