FreeOnePlus opened a new pull request, #209: URL: https://github.com/apache/doris-mcp-server/pull/209
## Summary - define one shared exact semantic model reference pattern that accepts bounded `+revision` metadata - apply the pattern consistently to Ossie loading, runtime lookup, MetricFlow operations, and public Child schemas - add positive and malformed-reference regression coverage, including real Doris HTTP and subprocess STDIO integration cases ## Root cause OriginOne exact semantic model references use immutable revisions such as `sales/[email protected]+4f91c2a`. The semantic runtimes and published Child schemas used an allowlist that omitted `+`, so a valid exact model reference was rejected before the Ossie or MetricFlow operation could run. ## Validation - `uv run ruff check .` - `uv run mypy doris_mcp_server` (96 source files) - `uv run pytest -q -W error` (1824 passed, 85 skipped, 67.85% coverage) - real Apache Doris `4.0.5` controlled integration: 4 cases passed for Ossie and MetricFlow across Streamable HTTP and true subprocess STDIO - the Ossie case used a temporary read-only Doris identity, executed all four Ossie Child operations, verified all eight disabled MetricFlow Child operations remained non-callable, and confirmed zero row-count change - temporary Doris objects and processes were fully cleaned; the existing accepted baseline and fixture listeners remained Ready -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
