# wood-violet-lp — operating card draft

Review stage: machine-drafted; owner review pending. Static references are not verified operation.
Source: webhostingdoo/wood-violet-lp at 46c447edfe54fcb37f99bf65a36797c37c658b32.
Scan result: scanned; inspected 62/62 eligible files.
Source freshness: current-at-finish; deployment revision: unknown (not queried).
Business job (dated canonical portfolio): Maintain focused Wood Violet landing destinations.
Recorded portfolio state: built; current use: unknown.

## Evidence sections

## Identity and native run routes

- **Package script: build** — Declared command entry point. Command body omitted and never executed by this scanner. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L7)
- **Package script: dev** — Declared command entry point. Command body omitted and never executed by this scanner. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L6)
- **Package script: start** — Declared command entry point. Command body omitted and never executed by this scanner. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L8)
- **recovery guidance** — Documentation section present. Instructions were not executed; inspect the linked section for context. (inferred; source-reported). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/CLAUDE.md#L1)
- **@tailwindcss/postcss** — devDependencies: ^4. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L21)
- **@types/node** — devDependencies: ^20. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L22)
- **@types/react** — devDependencies: ^19. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L23)
- **@types/react-dom** — devDependencies: ^19. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L24)
- **@vercel/analytics** — dependencies: ^2.0.1. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L11)
- **@vercel/speed-insights** — dependencies: ^2.0.0. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L12)
- **gray-matter** — dependencies: ^4.0.3. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L13)
- **lucide-react** — dependencies: ^1.11.0. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L14)
- **next** — dependencies: 16.2.4. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L15)
- **react** — dependencies: 19.2.4. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L16)
- **react-dom** — dependencies: 19.2.4. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L17)
- **react-markdown** — dependencies: ^10.1.0. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L18)
- **tailwindcss** — devDependencies: ^4. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L25)
- **typescript** — devDependencies: ^5. Declaration only; installation is not checked. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L26)
- **Document: CLAUDE.md** — repository instructions (evidence only) reference; 54 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/CLAUDE.md#L1)
- **Document: README.md** — setup and operations reference; 37 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct; source-reported). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/README.md#L1)
- **Run route: dev** — Declared package-script name: dev. Confirm the package manager before running; command body omitted. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L6)
- **Run route: build** — Declared package-script name: build. Confirm the package manager before running; command body omitted. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L7)
- **Run route: start** — Declared package-script name: start. Confirm the package manager before running; command body omitted. (direct; declared-config). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/package.json#L8)
- **Logic pointer: AttributionCapture** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/AttributionCapture.tsx#L23)
- **Logic pointer: AttributionLink** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/AttributionLink.tsx#L27)
- **Logic pointer: LeadConversion** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/LeadConversion.tsx#L29)
- **Logic pointer: withStoredAttribution** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/lib/attribution-params.ts#L40)

## Providers, APIs and possible writes

- **Google Analytics** — Integration signal in source. Account ownership, provisioning and live connectivity are unverified. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/layout.tsx#L64)
- **Invoca** — Mentioned in source documentation; implementation and account access need confirmation. (inferred; source-reported). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/CLAUDE.md#L35)
- **POST /api/lead** — Source-declared HTTP handler. Reachability, access enforcement and side effects are not verified. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/api/lead/route.ts#L97)
- **Google Analytics** — Integration signal in source. Account ownership, provisioning and live connectivity are unverified. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/layout.tsx#L64)
- **Invoca** — Mentioned in source documentation; implementation and account access need confirmation. (inferred; source-reported). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/CLAUDE.md#L35)
- **Web-page entry** — Page source exists; route reachability and access controls remain unverified. This is not classified as an API endpoint. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/%5B%5B...path%5D%5D/page.tsx#L1)
- **Web-page entry** — Page source exists; route reachability and access controls remain unverified. This is not classified as an API endpoint. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/contact/page.tsx#L1)
- **Web-page entry** — Page source exists; route reachability and access controls remain unverified. This is not classified as an API endpoint. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/faq/page.tsx#L1)
- **Web-page entry** — Page source exists; route reachability and access controls remain unverified. This is not classified as an API endpoint. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/joint-commission/page.tsx#L1)
- **Tracking reference: Google Ads tag** — Literal reference; value withheld. Comparison fingerprint 99da36a2ebae2451. Ownership and intended destination require review. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/layout.tsx#L57)
- **Tracking reference: Google Ads tag** — Literal reference; value withheld. Comparison fingerprint 99da36a2ebae2451. Ownership and intended destination require review. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/layout.tsx#L65)
- **Web-page entry** — Page source exists; route reachability and access controls remain unverified. This is not classified as an API endpoint. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/privacy/page.tsx#L1)
- **Web-page entry** — Page source exists; route reachability and access controls remain unverified. This is not classified as an API endpoint. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/terms-of-use/page.tsx#L1)
- **Web-page entry** — Page source exists; route reachability and access controls remain unverified. This is not classified as an API endpoint. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/verify/page.tsx#L1)
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/AttributionCapture.tsx#L13)
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/AttributionCapture.tsx#L13)
- **Attribution parameter: wbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/AttributionCapture.tsx#L13)
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/ContactForm.tsx#L32)
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/ContactForm.tsx#L49)
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/ContactForm.tsx#L69)
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/ContactForm.tsx#L98)
- **Tracking reference: Google Ads tag** — Literal reference; value withheld. Comparison fingerprint 99da36a2ebae2451. Ownership and intended destination require review. (direct; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/LeadConversion.tsx#L14)
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/sections/LeadForm.tsx#L65)
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/sections/LeadForm.tsx#L83)
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/sections/LeadForm.tsx#L103)
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/components/sections/LeadForm.tsx#L146)
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/lib/attribution-params.ts#L13)
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/lib/attribution-params.ts#L14)
- **Attribution parameter: wbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/lib/attribution-params.ts#L15)

## Configuration, access and data

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

## Jobs, monitoring, hosting and devices

- **Local filesystem access** — Filesystem reference; approved paths, read/write scope and operating identity need confirmation. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/faq/page.tsx#L1)
- **Application error logging** — Error logging call exists; destination, alerting, retention and redaction are unverified. (inferred; observed-code). [Evidence](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/src/app/api/lead/route.ts#L154)

## Documentation to interpret

- [CLAUDE.md](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/CLAUDE.md#L1) — repository instructions (evidence only); 54 lines. Body remains at the source.
- [README.md](https://github.com/webhostingdoo/wood-violet-lp/blob/46c447edfe54fcb37f99bf65a36797c37c658b32/README.md#L1) — setup and operations; 37 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.
- Deep scan: more source and candidate detectors, with an adjacent versioned receipt. Candidate calls and tracking matches still require interpretation.
