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]

Reply via email to