# rsa-copy — operating card draft

Review stage: machine-drafted; owner review pending. Static references are not verified operation.
Source: webhostingdoo/rsa-copy at a9af96ec25d8d1f8544ca56605b40f9f4ee4251b.
Scan result: scanned; inspected 36/36 eligible files.
Source freshness: current-at-finish; deployment revision: unknown (not queried).
Business job (dated canonical portfolio): Generate and validate campaign-led ad copy.
Recorded portfolio state: built; current use: unknown.

## Evidence sections

## Identity and native run routes

- **recovery guidance** — Documentation section present. Instructions were not executed; inspect the linked section for context. (inferred; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/mountain-springs-recovery/pools/README.md#L1)
- **setup guidance** — Documentation section present. Instructions were not executed; inspect the linked section for context. (inferred; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/SETUP.md#L1)
- **Python source** — Python source is present. The required interpreter, installed packages and launch environment need confirmation. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/tools/build_import.py#L1)
- **Document: CLAUDE.md** — repository instructions (evidence only) reference; 36 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/CLAUDE.md#L1)
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/_template/account/README.md#L1)
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/_template/observed/README.md#L1)
- **Document: README.md** — setup and operations reference; 10 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/_template/pools/README.md#L1)
- **Document: PROFILE.md** — setup and operations reference; 61 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/_template/PROFILE.md#L1)
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/_template/structure/README.md#L1)
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/amity-palm-beach/account/README.md#L1)
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/amity-palm-beach/observed/README.md#L1)
- **Document: README.md** — setup and operations reference; 10 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/amity-palm-beach/pools/README.md#L1)
- **Document: PROFILE.md** — setup and operations reference; 64 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/amity-palm-beach/PROFILE.md#L1)
- **Document: README.md** — setup and operations reference; 12 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/amity-palm-beach/structure/README.md#L1)
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/keystone-retreat/account/README.md#L1)
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/keystone-retreat/observed/README.md#L1)
- **Document: README.md** — setup and operations reference; 10 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/keystone-retreat/pools/README.md#L1)
- **Document: PROFILE.md** — setup and operations reference; 68 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/keystone-retreat/PROFILE.md#L1)
- **Document: README.md** — setup and operations reference; 8 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/mountain-springs-recovery/account/README.md#L1)
- **Document: README.md** — setup and operations reference; 12 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/mountain-springs-recovery/pools/README.md#L1)
- **Document: PROFILE.md** — setup and operations reference; 74 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/mountain-springs-recovery/PROFILE.md#L1)
- **Document: README.md** — setup and operations reference; 44 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/README.md#L1)
- **Document: DECISIONS.md** — design and decisions reference; 130 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/docs/DECISIONS.md#L1)
- **Document: STATUS.md** — state or handoff reference; 112 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/docs/STATUS.md#L1)
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/out/README.md#L1)
- **Document: README.md** — setup and operations reference; 23 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/prompts/README.md#L1)
- **Document: README.md** — setup and operations reference; 21 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/README.md#L1)
- **Document: SETUP.md** — setup and operations reference; 30 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/SETUP.md#L1)
- **Document: README.md** — setup and operations reference; 171 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/tools/README.md#L1)

## Providers, APIs and possible writes

- **Google Ads** — Mentioned in source documentation; implementation and account access need confirmation. (inferred; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/CLAUDE.md#L10)
- **Google Ads** — Mentioned in source documentation; implementation and account access need confirmation. (inferred; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/CLAUDE.md#L10)
- **Supabase** — Mentioned in source documentation; implementation and account access need confirmation. (inferred; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/SETUP.md#L15)
- **Write-call candidate: insert** — 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. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/tools/build_import.py#L28)
- **Write-call candidate: insert** — 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. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/tools/build_structure.py#L46)
- **Write-call candidate: insert** — 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. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/tools/check_import.py#L34)
- **Write-call candidate: insert** — 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. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/tools/check_structure.py#L46)
- **Write-call candidate: insert** — 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. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/tools/lint_pools.py#L17)
- **Write-call candidate: insert** — 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. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/tools/split_pool.py#L23)

## Configuration, access and data

- **Supabase** — Mentioned in source documentation; implementation and account access need confirmation. (inferred; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/SETUP.md#L15)
- **COLLECTOR\_DB\_URL\_READONLY** — Declared in an environment template. Value discarded; provisioning and required/optional status are unverified. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/.env.example#L4)
- **GOOGLE\_ADS\_ACCOUNT\_1\_CREDENTIALS** — Declared in an environment template. Value discarded; provisioning and required/optional status are unverified. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/.env.example#L9)
- **GOOGLE\_ADS\_ACCOUNT\_2\_CREDENTIALS** — Declared in an environment template. Value discarded; provisioning and required/optional status are unverified. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/.env.example#L10)
- **GOOGLE\_PROJECT\_ID** — Declared in an environment template. Value discarded; provisioning and required/optional status are unverified. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/.env.example#L8)
- **Supabase** — Mentioned in source documentation; implementation and account access need confirmation. (inferred; source-reported). [Evidence](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/SETUP.md#L15)

## Jobs, monitoring, hosting and devices

- Unknown: no evidence was detected within the inspected source scope.

## Documentation to interpret

- [CLAUDE.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/CLAUDE.md#L1) — repository instructions (evidence only); 36 lines. Body remains at the source.
- [clients/\_template/account/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/_template/account/README.md#L1) — setup and operations; 6 lines. Body remains at the source.
- [clients/\_template/observed/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/_template/observed/README.md#L1) — setup and operations; 6 lines. Body remains at the source.
- [clients/\_template/pools/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/_template/pools/README.md#L1) — setup and operations; 10 lines. Body remains at the source.
- [clients/\_template/PROFILE.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/_template/PROFILE.md#L1) — setup and operations; 61 lines. Body remains at the source.
- [clients/\_template/structure/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/_template/structure/README.md#L1) — setup and operations; 6 lines. Body remains at the source.
- [clients/amity-palm-beach/account/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/amity-palm-beach/account/README.md#L1) — setup and operations; 6 lines. Body remains at the source.
- [clients/amity-palm-beach/observed/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/amity-palm-beach/observed/README.md#L1) — setup and operations; 6 lines. Body remains at the source.
- [clients/amity-palm-beach/pools/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/amity-palm-beach/pools/README.md#L1) — setup and operations; 10 lines. Body remains at the source.
- [clients/amity-palm-beach/PROFILE.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/amity-palm-beach/PROFILE.md#L1) — setup and operations; 64 lines. Body remains at the source.
- [clients/amity-palm-beach/structure/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/amity-palm-beach/structure/README.md#L1) — setup and operations; 12 lines. Body remains at the source.
- [clients/keystone-retreat/account/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/keystone-retreat/account/README.md#L1) — setup and operations; 6 lines. Body remains at the source.
- [clients/keystone-retreat/observed/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/keystone-retreat/observed/README.md#L1) — setup and operations; 6 lines. Body remains at the source.
- [clients/keystone-retreat/pools/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/keystone-retreat/pools/README.md#L1) — setup and operations; 10 lines. Body remains at the source.
- [clients/keystone-retreat/PROFILE.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/keystone-retreat/PROFILE.md#L1) — setup and operations; 68 lines. Body remains at the source.
- [clients/mountain-springs-recovery/account/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/mountain-springs-recovery/account/README.md#L1) — setup and operations; 8 lines. Body remains at the source.
- [clients/mountain-springs-recovery/pools/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/mountain-springs-recovery/pools/README.md#L1) — setup and operations; 12 lines. Body remains at the source.
- [clients/mountain-springs-recovery/PROFILE.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/mountain-springs-recovery/PROFILE.md#L1) — setup and operations; 74 lines. Body remains at the source.
- [clients/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/clients/README.md#L1) — setup and operations; 44 lines. Body remains at the source.
- [docs/DECISIONS.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/docs/DECISIONS.md#L1) — design and decisions; 130 lines. Body remains at the source.
- [docs/STATUS.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/docs/STATUS.md#L1) — state or handoff; 112 lines. Body remains at the source.
- [out/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/out/README.md#L1) — setup and operations; 6 lines. Body remains at the source.
- [prompts/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/prompts/README.md#L1) — setup and operations; 23 lines. Body remains at the source.
- [README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/README.md#L1) — setup and operations; 21 lines. Body remains at the source.
- [SETUP.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/SETUP.md#L1) — setup and operations; 30 lines. Body remains at the source.
- [tools/README.md](https://github.com/webhostingdoo/rsa-copy/blob/a9af96ec25d8d1f8544ca56605b40f9f4ee4251b/tools/README.md#L1) — setup and operations; 171 lines. Body remains at the source.

## Questions requiring source interpretation or owner evidence

- Which declared commands actually form setup, run, check and recovery? Review the command definitions and operator procedure.
- Which configuration names are required, optional or obsolete? Trace use/defaults and obtain provisioning evidence without values.
- Which write candidates reach external systems, and which guards protect them? Trace receiver/call paths and review approval boundaries.
- Which accounts, devices, permissions and schedules are active? Obtain dated owner/service evidence under a separate authorized check.
- Does the deployed source match this revision? Obtain deployment/source metadata; source inspection does not establish it.
- Are repeated tracking fingerprints intended? Confirm destination ownership; repetition alone does not establish an incorrect clone.
- Owner, last-used date, review verdict, unattended eligibility and approved dependencies remain unknown until explicitly supplied.

## Coverage limitations

- 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.
