{
  "schemaVersion": 1,
  "slug": "rsa-copy",
  "repository": "webhostingdoo/rsa-copy",
  "sourceSha": "a9af96ec25d8d1f8544ca56605b40f9f4ee4251b",
  "hqSha": "bc9bd4733aecd8862c6a00e7db10853d2f3fc245",
  "scannedAt": "2026-10-23T16:20:15.031Z",
  "status": "scanned",
  "findings": [
    {
      "id": "af8bcf0bfc954fba",
      "category": "access",
      "label": "Supabase",
      "detail": "Mentioned in source documentation; implementation and account access need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "SETUP.md",
          "line": 15,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "ab7604e5cd17a47c",
      "category": "apis",
      "label": "Google Ads",
      "detail": "Mentioned in source documentation; implementation and account access need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "CLAUDE.md",
          "line": 10,
          "kind": "source-reported"
        },
        {
          "path": "clients/README.md",
          "line": 25,
          "kind": "source-reported"
        },
        {
          "path": "docs/STATUS.md",
          "line": 4,
          "kind": "source-reported"
        },
        {
          "path": "SETUP.md",
          "line": 25,
          "kind": "source-reported"
        },
        {
          "path": "tools/README.md",
          "line": 28,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "7e9a9b32058ce841",
      "category": "configuration",
      "label": "COLLECTOR_DB_URL_READONLY",
      "detail": "Declared in an environment template. Value discarded; provisioning and required/optional status are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".env.example",
          "line": 4,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "4019796c5b364d69",
      "category": "configuration",
      "label": "GOOGLE_ADS_ACCOUNT_1_CREDENTIALS",
      "detail": "Declared in an environment template. Value discarded; provisioning and required/optional status are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".env.example",
          "line": 9,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "83e71c67eda9f45f",
      "category": "configuration",
      "label": "GOOGLE_ADS_ACCOUNT_2_CREDENTIALS",
      "detail": "Declared in an environment template. Value discarded; provisioning and required/optional status are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".env.example",
          "line": 10,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "68997379f05f27bb",
      "category": "configuration",
      "label": "GOOGLE_PROJECT_ID",
      "detail": "Declared in an environment template. Value discarded; provisioning and required/optional status are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".env.example",
          "line": 8,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "b24f7e9b61caaec6",
      "category": "data",
      "label": "Supabase",
      "detail": "Mentioned in source documentation; implementation and account access need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "SETUP.md",
          "line": 15,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "15b1b8f3234d939e",
      "category": "operations",
      "label": "recovery guidance",
      "detail": "Documentation section present. Instructions were not executed; inspect the linked section for context.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "clients/mountain-springs-recovery/pools/README.md",
          "line": 1,
          "kind": "source-reported"
        },
        {
          "path": "clients/mountain-springs-recovery/PROFILE.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "22d8b930e796382d",
      "category": "operations",
      "label": "setup guidance",
      "detail": "Documentation section present. Instructions were not executed; inspect the linked section for context.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "SETUP.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "f9f07960402880c7",
      "category": "providers",
      "label": "Google Ads",
      "detail": "Mentioned in source documentation; implementation and account access need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "CLAUDE.md",
          "line": 10,
          "kind": "source-reported"
        },
        {
          "path": "clients/README.md",
          "line": 25,
          "kind": "source-reported"
        },
        {
          "path": "docs/STATUS.md",
          "line": 4,
          "kind": "source-reported"
        },
        {
          "path": "SETUP.md",
          "line": 25,
          "kind": "source-reported"
        },
        {
          "path": "tools/README.md",
          "line": 28,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "fe8232ecc99de85e",
      "category": "providers",
      "label": "Supabase",
      "detail": "Mentioned in source documentation; implementation and account access need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "SETUP.md",
          "line": 15,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "70505e863517d4f4",
      "category": "runtime",
      "label": "Python source",
      "detail": "Python source is present. The required interpreter, installed packages and launch environment need confirmation.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "tools/build_import.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "tools/build_structure.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "tools/check_import.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "tools/check_structure.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "tools/editor_export.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "tools/lint_pools.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "tools/pools_file.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "tools/split_pool.py",
          "line": 1,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0c88167f4d7571d9469e9ee8",
      "category": "operations",
      "label": "Document: CLAUDE.md",
      "detail": "repository instructions (evidence only) reference; 36 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "CLAUDE.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "42e15ee88d09b58116660b58",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/_template/account/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "420fbce5a557e32746278181",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/_template/observed/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "e26e12424b71ecdb2cf0bbf5",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 10 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/_template/pools/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "af85b3031375bff259f32bfd",
      "category": "operations",
      "label": "Document: PROFILE.md",
      "detail": "setup and operations reference; 61 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/_template/PROFILE.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "d2e04e52f88ebca2905035d6",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/_template/structure/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "57c9539a8c69b6e0fc854017",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/amity-palm-beach/account/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "5a617ba8ef40804df6080c91",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/amity-palm-beach/observed/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "bcda2c66f6fe111c4a0596d1",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 10 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/amity-palm-beach/pools/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "8cf314489629240bdf5c6961",
      "category": "operations",
      "label": "Document: PROFILE.md",
      "detail": "setup and operations reference; 64 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/amity-palm-beach/PROFILE.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "fde44f5c6203d3f2fec69b00",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 12 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/amity-palm-beach/structure/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "2e2db73f3fddd2ab285ded6d",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/keystone-retreat/account/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "17fa403bc555cfa022af4058",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/keystone-retreat/observed/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "675cfe25a036bf1836e5f3a3",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 10 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/keystone-retreat/pools/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "51d3fd1e0f6b84464dc002fb",
      "category": "operations",
      "label": "Document: PROFILE.md",
      "detail": "setup and operations reference; 68 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/keystone-retreat/PROFILE.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "1ddd3f29c0eeb1602cf6118f",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 8 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/mountain-springs-recovery/account/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "a98539521ec0bd8ecfceb247",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 12 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/mountain-springs-recovery/pools/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "16e060813f9c606cfabfb3cf",
      "category": "operations",
      "label": "Document: PROFILE.md",
      "detail": "setup and operations reference; 74 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/mountain-springs-recovery/PROFILE.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "a2e143ab9218006e34d2758a",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 44 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "clients/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "fa3de814865080908fbb518c",
      "category": "operations",
      "label": "Document: DECISIONS.md",
      "detail": "design and decisions reference; 130 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "docs/DECISIONS.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "61ba2f8678a8f7598f11d5c5",
      "category": "operations",
      "label": "Document: STATUS.md",
      "detail": "state or handoff reference; 112 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "docs/STATUS.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "d0597c570a29ead0e1a3353f",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "out/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "1eb4203a396a5e1216cc8bc2",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 23 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "prompts/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "947a142fe6963582d2ed5cd7",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 21 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "b258001076310195894f23b7",
      "category": "operations",
      "label": "Document: SETUP.md",
      "detail": "setup and operations reference; 30 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "SETUP.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "1f62bac03c88794b94bfaabe",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 171 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "tools/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "b1b6d93b192d4ee43201f6e1",
      "category": "apis",
      "label": "Write-call candidate: insert",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tools/build_import.py",
          "line": 28,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5aa198e86e93b371638b5406",
      "category": "apis",
      "label": "Write-call candidate: insert",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tools/build_structure.py",
          "line": 46,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "14644bdcb442fc6792131f58",
      "category": "apis",
      "label": "Write-call candidate: insert",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tools/check_import.py",
          "line": 34,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c02cd84bbd6850b135cc5455",
      "category": "apis",
      "label": "Write-call candidate: insert",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tools/check_structure.py",
          "line": 46,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "09cde9ac4bf677dce9041d5e",
      "category": "apis",
      "label": "Write-call candidate: insert",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tools/lint_pools.py",
          "line": 17,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e57f73745f7aea9e55a347d6",
      "category": "apis",
      "label": "Write-call candidate: insert",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tools/split_pool.py",
          "line": 23,
          "kind": "observed-code"
        }
      ]
    }
  ],
  "coverage": {
    "listed": 142,
    "eligible": 36,
    "inspected": 36,
    "skipped": 106,
    "failed": 0,
    "bytes": 189154,
    "treeTruncated": false,
    "limited": false
  },
  "gaps": [
    "Static inspection does not verify runtime health, current use, provisioning, live schedules, service account access or deployed/source alignment.",
    "Only bounded source/configuration files are inspected. Secret files, data exports, binaries, history and raw source text are excluded from results.",
    "Unknown or dynamically constructed integrations and configuration names may not be detected. Human review is still needed.",
    "Source revision changed. Added/removed counts compare detected labels only; unchanged labels do not prove unchanged behavior.",
    "Deep scan: more source and candidate detectors, with an adjacent versioned receipt. Candidate calls and tracking matches still require interpretation."
  ],
  "changes": {
    "previousSha": "a053310556756be7aa3f45d9896353d587c6b420",
    "added": 11,
    "removed": 0
  }
}
