{
  "schemaVersion": 1,
  "updatedAt": "2026-08-04",
  "purpose": "Classify every dirty-worktree path in the architecture program into exactly one approved ownership category.",
  "categories": {
    "A_MODULE_OWNED": {
      "prefixes": ["src/modules/"],
      "reason": "Canonical vertical modules and the temporary dashboard compatibility adapters they own."
    },
    "B_SHARED_DELIVERY": {
      "exact": [
        "scripts/dashboard-full-premium-audit.js",
        "scripts/export-postman.js"
      ],
      "reason": "Shared API delivery tooling; output-directory isolation prevents generated-state test leakage."
    },
    "C_COMPATIBILITY_OR_AGGREGATOR": {
      "prefixes": ["listeners/socketManger/"],
      "exact": [
        "src/controllers/api/chatController.js",
        "src/controllers/api/moreController.js",
        "src/helpers/api/Chat.js",
        "src/helpers/api/Auth.js",
        "src/helpers/api/Account.js",
        "src/helpers/api/Coupon.js",
        "src/helpers/api/More.js",
        "src/helpers/providers/providerMetaContract.js",
        "src/helpers/returnObject/returnObject.js",
        "src/helpers/validation/accountMode.rules.js",
        "src/routes/api/ChatRoute/ChatRoute.js",
        "src/routes/api/indexRoute/indexRoute.js",
        "src/routes/dashboard/adminRoute/adminRoute.js",
        "src/services/CronManger/CronManagerInMemory.js",
        "src/services/CronManger/cronJob.js",
        "src/services/accountAuthResolver.js",
        "src/services/accountIdentitySignupService.js",
        "src/services/accountModeService.js",
        "src/services/accountPasswordService.js",
        "src/services/accountRoleService.js",
        "src/services/passport/passport.js",
        "src/services/providerApprovalService.js",
        "src/utils/token/token.js",
        "src/utils/validations/api/chat.js"
      ],
      "reason": "Stable legacy imports or central registrars delegating to canonical module entries."
    },
    "D_DOCUMENTATION": {
      "prefixes": ["docs/"],
      "reason": "Architecture blueprint, guides, manifests, prompts, and reconciliation evidence."
    },
    "E_TESTS": {
      "prefixes": ["test/"],
      "reason": "Contract rebaseline, module boundaries, runtime identity, and regression gates."
    },
    "F_TEMPORARY": {
      "prefixes": ["/tmp/"],
      "reason": "Temporary local-only files must never be committed."
    },
    "G_GENERATED": {
      "exact": ["postman/.export-meta.json"],
      "prefixes": ["public/admin/ui-lab/screenshots/"],
      "reason": "Generated artifacts must remain clean or Git-ignored and are rejected from the architecture diff."
    }
  },
  "frozenPaths": ["src/models/auctionModel.js"],
  "requiredCleanGeneratedPaths": [
    "postman/.export-meta.json",
    "public/admin/ui-lab/screenshots/"
  ]
}
