{
  "_doc": "影响完整验证判定的代码清单。规则声明由 ruleset_hash 覆盖；这里聚合判定实现生成 engine_revision。新增判定文件时必须加入 files 或受控目录。",
  "globDirs": ["gate/executors", "gate/validators"],
  "files": [
    "gate/gate_engine",
    "gate/gate_executors",
    "gate/gate_registry_bridge",
    "gate/verify_runner",
    "gate/scope_resolver",
    "gate/ruleset_fingerprint",
    "core/verification/verification_service",
    "core/verification/input/artifact_resolver",
    "core/verification/execution/validator_runner",
    "core/verification/execution/metadata_refresh",
    "core/verification/evidence/digest_builder",
    "core/verification/persistence/evidence_writer",
    "core/verification/policy/freshness_policy",
    "core/artifact_path_authority",
    "core/condition_evaluators",
    "core/git_utils",
    "core/waiver_store",
    "core/adversarial_review_store",
    "core/adversarial_review/judgment",
    "core/adversarial_review/handler",
    "shared/glob_path",
    "shared/source_files",
    "domain/engine_helpers",
    "domain/design/contract",
    "domain/build/contract",
    "domain/verify/contract",
    "domain/operate/contract",
    "context/config/resolver",
    "context/config/intent",
    "context/config/intent_schema",
    "core/gate_stale_check",
    "core/task_service/stale_axes",
    "core/task_service/evidence_evaluator",
    "core/v2/evidence_evaluator_v2",
    "core/task_service/adversarial_review_evaluator",
    "core/task_service/handle_deliver",
    "core/v2/runtime_service",
    "core/upgrade_reconcile/state_io"
  ],
  "extras": [
    "templates/shared/deterministic_executors.json"
  ],
  "scopes": {
    "shared": {
      "_doc": "shared 基础闭包(无专属文件):scope revision = hash(global - 所有 scope 专属)。shared 产物(文档/审查/需求类)用此。改 shared 基础文件 → 所有 scope revision 变。",
      "files": []
    },
    "deployment": {
      "files": [
        "gate/executors/executors_deploy",
        "gate/executors/executors_external_command"
      ]
    },
    "code": {
      "_doc": "regex_scan 移 shared base(独立审查 finding):它也是 shared-gate SEC-01/SEC-02 密钥/secret 检测的判定逻辑,cross-cutting 服务 shared 产物;归 code scope 致改 regex_scan 只 code stale 而 shared 产物 SEC 检查 silent-fresh。移 shared base → 改 regex_scan 全 scope stale(含 shared SEC 重验)。",
      "files": [
        "gate/executors/executors_build",
        "gate/executors/executors_scope",
        "gate/executors/executors_code_structure",
        "gate/executors/executors_layering",
        "gate/executors/executors_comment_noise",
        "gate/validators/code_structure_detector",
        "gate/validators/layering_detector",
        "gate/validators/comment_noise_detector"
      ]
    },
    "backend": {
      "files": [
        "gate/executors/executors_business_code",
        "gate/executors/executors_crud",
        "gate/executors/executors_companion"
      ]
    },
    "frontend": {
      "files": [
        "gate/executors/executors_proto_integrity_coverage",
        "gate/executors/executors_frontend_route",
        "gate/validators/prototype_spec"
      ]
    }
  }
}
