feat: add daily manual price review workflow

This commit is contained in:
Wyndham ARR
2026-08-06 22:40:18 +08:00
parent aae3d8e1db
commit ca3e8e18fa
77 changed files with 7750 additions and 602 deletions

View File

@@ -12,7 +12,7 @@ from typing import Any, Dict, Mapping, Optional
from arr_ingestion.contracts import (
OPAQUE_ID_RE,
PROCESSOR_VERSION_RE,
RESULT_SCHEMA_VERSION,
LEGACY_RESULT_SCHEMA_VERSION,
SHA256_RE,
ArtifactRef,
IngestionError,
@@ -162,7 +162,7 @@ class DirectSubmissionRequest:
or not PROCESSOR_VERSION_RE.fullmatch(processor_version)
or not isinstance(rule_set_sha256, str)
or not SHA256_RE.fullmatch(rule_set_sha256)
or result_schema_version != RESULT_SCHEMA_VERSION
or result_schema_version != LEGACY_RESULT_SCHEMA_VERSION
or not isinstance(records, list)
):
_fail(