Rat (Release Audit Tool) results
The following document contains the results of Rat (Release Audit Tool).
*****************************************************
Summary
-------
Generated at: 2026-11-02T13:14:57Z
Notes: 0
Binaries: 0
Archives: 0
Standards: 27
Apache Licensed: 26
Generated Documents: 0
JavaDocs are generated, thus a license header is optional.
Generated files do not require license headers.
1 Unknown Licenses
*****************************************************
Files with unapproved licenses:
/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/resources/META-INF/shardingsphere-mcp/prompts/plan-broadcast-rule.md
*****************************************************
*****************************************************
Files with Apache License headers will be marked AL
Binary files (which do not require any license headers) will be marked B
Compressed archives will be marked A
Notices, licenses etc. will be marked N
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/TestWorkflowSessionContext.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/BroadcastFeatureDefinitionTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/BroadcastMCPHandlerProviderTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/resource/handler/BroadcastRulesHandlerTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/resource/handler/BroadcastRuleCountHandlerTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/resource/handler/BroadcastTableRuleHandlerTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/service/BroadcastWorkflowPlanningServiceTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/service/BroadcastRuleDistSQLPlanningServiceTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/service/BroadcastWorkflowValidationServiceTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/service/BroadcastRuleInspectionServiceTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/model/BroadcastWorkflowRequestTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/test/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/handler/PlanBroadcastRuleToolHandlerTest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/resources/META-INF/shardingsphere-mcp/mcp-descriptors/mcp-descriptor-broadcast.yaml
!????? /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/resources/META-INF/shardingsphere-mcp/prompts/plan-broadcast-rule.md
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/resources/META-INF/services/org.apache.shardingsphere.mcp.api.MCPHandlerProvider
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/BroadcastMCPHandlerProvider.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/BroadcastFeatureDefinition.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/resource/handler/BroadcastTableRuleHandler.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/resource/handler/BroadcastRuleCountHandler.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/resource/handler/BroadcastRulesHandler.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/service/BroadcastWorkflowPlanningService.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/service/BroadcastRuleInspectionService.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/service/BroadcastWorkflowValidationService.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/service/BroadcastRuleDistSQLPlanningService.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/model/BroadcastWorkflowRequest.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/java/org/apache/shardingsphere/mcp/feature/broadcast/tool/handler/PlanBroadcastRuleToolHandler.java
AL /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/pom.xml
*****************************************************
Printing headers for text files without a valid license header...
=====================================================
== File: /home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mcp/features/broadcast/src/main/resources/META-INF/shardingsphere-mcp/prompts/plan-broadcast-rule.md
=====================================================
# Plan Broadcast Rule
Use this prompt when the user wants to create or drop ShardingSphere broadcast table rules through DistSQL.
Inputs:
- database: {{database}}
- table: {{table}}
- tables: {{tables}}
- operation_type: {{operation_type}}
- plan_id: {{plan_id}}
1. Read `shardingsphere://features/broadcast/databases/{database}/rules` before planning.
2. Ask for `database` and `tables` when they are missing.
3. Use `database_gateway_plan_broadcast_rule` with `operation_type=create` or `operation_type=drop`.
4. Stop after the planning tool returns a `plan_id`, reviewable DistSQL artifacts, or clarification questions.
5. Use `database_gateway_apply_workflow` with `execution_mode=preview` before applying generated broadcast rule DistSQL.
Do not generate physical table statements, index statements, migration steps, backfill steps, data probing, physical metadata probing, or storage unit mutation operations.
