Skip to content

policy-as-code:支持按路径的规则(#2 后续) #5

Description

@jnMetaCode

.shellward.json(v0.7.21 已支持 failOn / maxFindings / allowOverseas)的进阶规则,承接 #2

目标:支持「按路径」的策略,例如:

{ "rules": [ { "path": "agents/**", "failOn": ["overseas"] } ] }

即「碰 agents/ 目录的改动必须无境外调用」。

改这里src/compliance/policy.tsShellwardPolicyrules 字段 + evaluatePolicy 按路径匹配 finding.file)。

验收:在 test-compliance.ts 加按路径规则的用例;全套测试全绿。
中等难度,欢迎认领(见 #2 的讨论)。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions