eugenegujing opened a new issue, #7766: URL: https://github.com/apache/texera/issues/7766
### Task Summary Every Python visualization descriptor under `operator/visualization/` overrides `getOutputSchemas` to declare its single output port as one `html-content` STRING column, which is the contract the frontend depends on to locate and render the chart HTML. 48 descriptors carry that identical three-line override today, but 24 of them never have the method called by any test, and no spec anywhere walks the operator registry to check the contract as a whole. Precedents for registry-wide guards live in the same test package: `OutputPortReuseFlagSpec` and `AttributeTypeRuleTargetSpec` (#7249). ### Task Type - [ ] Refactor / Cleanup - [ ] DevOps / Deployment / CI - [x] Testing / QA - [ ] Documentation - [ ] Performance - [ ] Other -- 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]
