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

@@ -3,6 +3,9 @@
This is a standalone Streamable HTTP MCP server with exactly one tool:
`arr_submit_processing_result`.
It is retained solely for the frozen v3 direct-MCP compatibility contract. It accepts only a completed successful v3
structured result; `PRICE_UNMATCHED` review and manual price finalization exist only in the ARR2 XML upload path.
The protocol process is intentionally thin. It authenticates the HTTP request,
advertises the frozen four-field tool Schema, bounds concurrent processor
replays, and calls `DirectSubmissionService`. It does not contain SQL or trust

View File

@@ -29,10 +29,7 @@ RECEIPT_SCHEMA = (
/ "arr-submit-processing-result-receipt-v1.schema.json"
)
STRUCTURED_SCHEMA = (
PROJECT_ROOT
/ "arr-opera-daily-ingest"
/ "references"
/ "structured-result.schema.json"
PROJECT_ROOT / "database" / "contracts" / "arr-direct-legacy-structured-result-v3.schema.json"
)
LOGGER = logging.getLogger(__name__)