拆分顺序:协议与测试 → 持久化 → 引擎 → 页面 → 验证
AGENTS.md、项目记忆、编码规范与自动化测试标准。main,不是规范禁止直接修改的 master。forge-admin-ui/src/views/app-center/__tests__/code-rule-utils.spec.jsforge-server/forge-framework/forge-plugin-parent/forge-plugin-generator/src/test/java/com/mdframe/forge/plugin/generator/manager/coderule/CodeRuleEngineTest.javaforge-server/forge-framework/forge-plugin-parent/forge-plugin-generator/src/test/java/com/mdframe/forge/plugin/generator/manager/coderule/CodeRuleMigrationContractTest.javaforge-server/forge-framework/forge-plugin-parent/forge-plugin-generator/src/test/java/com/mdframe/forge/plugin/generator/manager/coderule/CodeRuleMapperContractTest.javaexcludedCharacters,并让旧 excludeAmbiguous=1 自动等价全选。AiCodeRuleSegment.javaCodeRuleSegmentDTO.javaCodeRuleService.javaCodeRuleSegmentMapper.xmlforge-server/db/migration/V1.0.39__add_code_rule_excluded_characters.sqlCodeRuleRadixCodec.javaCodeRuleEngine.javajava
public String normalizeExcludedCharacters(String excludedCharacters, boolean legacyExcludeAll)
public String alphabet(String radixType, String excludedCharacters)
forge-admin-ui/src/views/app-center/code-rule-utils.jsforge-admin-ui/src/views/app-center/components/CodeRuleSegmentEditor.vuecode-copilot/changes/编码规则易混淆字符独立选择/test-spec.mdcode-copilot/changes/编码规则易混淆字符独立选择/execution-log.mdcode-copilot/changes/编码规则易混淆字符独立选择/spec.mdcode-copilot/changes/编码规则易混淆字符独立选择/tasks.md