# ppc-hq — operating profile

Repository: webhostingdoo/ppc-hq
Source revision: b4553ab14f4cde1f764f87925a9585e2515b6ac3
HQ revision: bc9bd4733aecd8862c6a00e7db10853d2f3fc245
Scanned: 2026-10-23T16:23:17.384Z
Result: scanned

Static source evidence only. Runtime health, credential provisioning and current use are not verified. Secret values and raw source excerpts are excluded.

## Runtime & build

- **@biomejs/biome** — devDependencies: 2.6.2. Declaration only; installation is not checked. (direct)
  - [package.json:28](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L28) · declared-config
- **@playwright/test** — devDependencies: 1.64.1. Declaration only; installation is not checked. (direct)
  - [package.json:25](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L25) · declared-config
- **@types/node** — devDependencies: 24.10.0. Declaration only; installation is not checked. (direct)
  - [package.json:27](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L27) · declared-config
- **@types/react** — devDependencies: 19.3.0. Declaration only; installation is not checked. (direct)
  - [apps/web/package.json:18](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L18) · declared-config
- **@types/react-dom** — devDependencies: 19.3.0. Declaration only; installation is not checked. (direct)
  - [apps/web/package.json:19](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L19) · declared-config
- **next** — dependencies: 16.4.2. Declaration only; installation is not checked. (direct)
  - [apps/web/package.json:12](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L12) · declared-config
- **node engine** — Declared compatibility: 24.x. (direct)
  - [package.json:6](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L6) · declared-config
- **Package manager** — pnpm@11.25.0 (direct)
  - [package.json:5](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L5) · declared-config
- **react** — dependencies: 19.3.1. Declaration only; installation is not checked. (direct)
  - [apps/web/package.json:13](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L13) · declared-config
- **react-dom** — dependencies: 19.3.1. Declaration only; installation is not checked. (direct)
  - [apps/web/package.json:14](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L14) · declared-config
- **server-only** — dependencies: 0.0.1. Declaration only; installation is not checked. (direct)
  - [apps/web/package.json:15](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L15) · declared-config
- **typescript** — devDependencies: 6.0.3. Declaration only; installation is not checked. (direct)
  - [package.json:26](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L26) · declared-config
- **Runtime pin: .node-version** — Declared runtime: 24.19.0. Availability on the operating machine is unverified. (direct)
  - [.node-version:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/.node-version#L1) · declared-config

To establish: Which runtime versions, build steps and operating systems are required?

## Providers & services

- **Inngest** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [hq/ARCHITECTURE.md:34](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L34) · source-reported
- **Invoca** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [hq/ARCHITECTURE.md:35](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L35) · source-reported
- **Langfuse** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [hq/ARCHITECTURE.md:36](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L36) · source-reported
- **Supabase** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [AGENTS.md:11](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/AGENTS.md#L11) · source-reported
  - [hq/ARCHITECTURE.md:31](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L31) · source-reported
  - [infra/README.md:3](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/infra/README.md#L3) · source-reported

To establish: Which provider accounts, plans and service owners are required?

## Secrets & configuration

No evidence found in the inspected files. This does not establish absence.

To establish: Where are these named requirements provisioned, and who owns rotation? Values are never collected.

## Schedules & background work

- **Inngest** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [hq/ARCHITECTURE.md:34](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L34) · source-reported

To establish: Which declared jobs are enabled, in which environment, with what timezone and retry policy?

## APIs & webhooks

- **Invoca** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [hq/ARCHITECTURE.md:35](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L35) · source-reported
- **Web-page entry** — Page source exists; route reachability and access controls remain unverified. This is not classified as an API endpoint. (direct)
  - [apps/web/src/app/intake/page.tsx:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/src/app/intake/page.tsx#L1) · observed-code
- **Web-page entry** — Page source exists; route reachability and access controls remain unverified. This is not classified as an API endpoint. (direct)
  - [apps/web/src/app/page.tsx:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/src/app/page.tsx#L1) · observed-code
- **Web-page entry** — Page source exists; route reachability and access controls remain unverified. This is not classified as an API endpoint. (direct)
  - [apps/web/src/app/portfolio/page.tsx:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/src/app/portfolio/page.tsx#L1) · observed-code
- **Write-call candidate: update** — 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)
  - [scripts/check-preservation.mjs:33](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/check-preservation.mjs#L33) · observed-code

To establish: Who calls each interface, with which authentication, quotas and write permissions?

## Data & storage

- **Supabase** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [AGENTS.md:11](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/AGENTS.md#L11) · source-reported
  - [hq/ARCHITECTURE.md:31](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L31) · source-reported
  - [infra/README.md:3](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/infra/README.md#L3) · source-reported

To establish: Who owns the data, migrations, retention, backups and restoration?

## Identity & permissions

- **OAuth flow** — OAuth reference; provider, consent scopes, token custody and access checks need confirmation. (inferred)
  - [apps/web/STATUS.md:9](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/STATUS.md#L9) · source-reported
  - [hq/ARCHITECTURE.md:29](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L29) · source-reported
  - [hq/atlas/README.md:24](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/atlas/README.md#L24) · source-reported
  - [hq/STATUS.md:9](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/STATUS.md#L9) · source-reported
- **Supabase** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [AGENTS.md:11](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/AGENTS.md#L11) · source-reported
  - [hq/ARCHITECTURE.md:31](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L31) · source-reported
  - [infra/README.md:3](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/infra/README.md#L3) · source-reported

To establish: Which human, service and tenant roles can read or write each resource?

## Errors & monitoring

- **Application error logging** — Error logging call exists; destination, alerting, retention and redaction are unverified. (inferred)
  - [scripts/check-docs.mjs:92](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/check-docs.mjs#L92) · observed-code
  - [scripts/run-next.mjs:13](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/run-next.mjs#L13) · observed-code
  - [scripts/run-playwright.mjs:17](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/run-playwright.mjs#L17) · observed-code
- **Langfuse** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [hq/ARCHITECTURE.md:36](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L36) · source-reported

To establish: Where do errors and alerts go, who receives them, and are sensitive fields scrubbed?

## Hosting & delivery

- **Vercel configuration** — Deployment configuration is present. The live project, environment and deployed revision are not queried. (direct)
  - [apps/web/vercel.json:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/vercel.json#L1) · declared-config

To establish: Which project/environment is deployed, and does its source match this revision?

## Devices & execution access

- **Browser automation** — Browser automation signal; browser binaries, host and permissions may be required. (inferred)
  - [package.json:14](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L14) · declared-config
  - [playwright.config.ts:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/playwright.config.ts#L1) · declared-config
  - [scripts/run-playwright.mjs:7](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/run-playwright.mjs#L7) · observed-code
- **Local filesystem access** — Filesystem reference; approved paths, read/write scope and operating identity need confirmation. (inferred)
  - [scripts/check-docs.mjs:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/check-docs.mjs#L1) · observed-code
  - [scripts/check-preservation.mjs:2](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/check-preservation.mjs#L2) · observed-code
  - [scripts/project-portfolio.mjs:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/project-portfolio.mjs#L1) · observed-code
- **Local process access** — Source starts or inspects local processes. Commands, execution owner and machine access need review. (inferred)
  - [scripts/check-preservation.mjs:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/check-preservation.mjs#L1) · observed-code
  - [scripts/run-next.mjs:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/run-next.mjs#L1) · observed-code
  - [scripts/run-playwright.mjs:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/run-playwright.mjs#L1) · observed-code

To establish: Does operation need a browser, mobile device, local PC, filesystem or remote computer? Who grants access?

## Troubleshooting & recovery

- **Package script: browser:install** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [package.json:20](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L20) · declared-config
- **Package script: build** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [apps/web/package.json:8](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L8) · declared-config
  - [package.json:18](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L18) · declared-config
- **Package script: check** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [package.json:17](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L17) · declared-config
- **Package script: dev** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [apps/web/package.json:6](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L6) · declared-config
  - [package.json:11](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L11) · declared-config
- **Package script: docs:check** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [package.json:16](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L16) · declared-config
- **Package script: format** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [package.json:22](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L22) · declared-config
- **Package script: lint** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [package.json:14](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L14) · declared-config
- **Package script: preserve:check** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [package.json:21](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L21) · declared-config
- **Package script: project:generate** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [package.json:10](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L10) · declared-config
- **Package script: start** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [apps/web/package.json:7](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L7) · declared-config
  - [package.json:12](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L12) · declared-config
- **Package script: test** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [package.json:15](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L15) · declared-config
- **Package script: test:e2e** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [package.json:19](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L19) · declared-config
- **Package script: typecheck** — Declared command entry point. Command body omitted and never executed by this scanner. (direct)
  - [apps/web/package.json:9](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L9) · declared-config
  - [package.json:13](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L13) · declared-config
- **Document: AGENTS.md** — repository instructions (evidence only) reference; 16 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [AGENTS.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/AGENTS.md#L1) · source-reported
- **Document: AGENTS.md** — repository instructions (evidence only) reference; 20 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [apps/web/AGENTS.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/AGENTS.md#L1) · source-reported
- **Document: DECISIONS.md** — design and decisions reference; 9 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [apps/web/DECISIONS.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/DECISIONS.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [apps/web/docs/orders/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/docs/orders/README.md#L1) · source-reported
- **Document: PROFILE.md** — setup and operations reference; 38 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [apps/web/docs/PROFILE.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/docs/PROFILE.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 8 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [apps/web/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/README.md#L1) · source-reported
- **Document: STATUS.md** — state or handoff reference; 10 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [apps/web/STATUS.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/STATUS.md#L1) · source-reported
- **Document: CLAUDE.md** — repository instructions (evidence only) reference; 4 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [CLAUDE.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/CLAUDE.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [fortress/clients/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/fortress/clients/README.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [fortress/industry/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/fortress/industry/README.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [fortress/stack/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/fortress/stack/README.md#L1) · source-reported
- **Document: ARCHITECTURE.md** — design and decisions reference; 49 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [hq/ARCHITECTURE.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/ARCHITECTURE.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 25 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [hq/atlas/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/atlas/README.md#L1) · source-reported
- **Document: DECISIONS.md** — design and decisions reference; 42 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [hq/DECISIONS.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/DECISIONS.md#L1) · source-reported
- **Document: AGENTS.md** — repository instructions (evidence only) reference; 9 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [hq/playbook/scaffolds/AGENTS.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/playbook/scaffolds/AGENTS.md#L1) · source-reported
- **Document: DECISIONS.md** — design and decisions reference; 11 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [hq/playbook/scaffolds/DECISIONS.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/playbook/scaffolds/DECISIONS.md#L1) · source-reported
- **Document: PROFILE.md** — setup and operations reference; 18 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [hq/playbook/scaffolds/docs/PROFILE.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/playbook/scaffolds/docs/PROFILE.md#L1) · source-reported
- **Document: STATUS.md** — state or handoff reference; 14 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [hq/playbook/scaffolds/STATUS.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/playbook/scaffolds/STATUS.md#L1) · source-reported
- **Document: STATUS.md** — state or handoff reference; 12 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [hq/STATUS.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/hq/STATUS.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [infra/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/infra/README.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [lenses/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/lenses/README.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [packages/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/packages/README.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 39 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/README.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [scripts/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/README.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 4 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [sessions/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/sessions/README.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 6 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [sites/README.md:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/sites/README.md#L1) · source-reported
- **Run route: dev** — Declared package-script name: dev. Confirm the package manager before running; command body omitted. (direct)
  - [apps/web/package.json:6](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L6) · declared-config
- **Run route: start** — Declared package-script name: start. Confirm the package manager before running; command body omitted. (direct)
  - [apps/web/package.json:7](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L7) · declared-config
- **Run route: build** — Declared package-script name: build. Confirm the package manager before running; command body omitted. (direct)
  - [apps/web/package.json:8](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L8) · declared-config
- **Run route: typecheck** — Declared package-script name: typecheck. Confirm the package manager before running; command body omitted. (direct)
  - [apps/web/package.json:9](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/apps/web/package.json#L9) · declared-config
- **Run route: project:generate** — Declared invocation: pnpm run project:generate. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:10](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L10) · declared-config
- **Run route: dev** — Declared invocation: pnpm run dev. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:11](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L11) · declared-config
- **Run route: start** — Declared invocation: pnpm run start. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:12](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L12) · declared-config
- **Run route: typecheck** — Declared invocation: pnpm run typecheck. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:13](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L13) · declared-config
- **Run route: lint** — Declared invocation: pnpm run lint. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:14](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L14) · declared-config
- **Run route: test** — Declared invocation: pnpm run test. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:15](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L15) · declared-config
- **Run route: docs:check** — Declared invocation: pnpm run docs:check. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:16](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L16) · declared-config
- **Run route: check** — Declared invocation: pnpm run check. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:17](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L17) · declared-config
- **Run route: build** — Declared invocation: pnpm run build. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:18](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L18) · declared-config
- **Run route: test:e2e** — Declared invocation: pnpm run test:e2e. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:19](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L19) · declared-config
- **Run route: browser:install** — Declared invocation: pnpm run browser:install. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:20](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L20) · declared-config
- **Run route: preserve:check** — Declared invocation: pnpm run preserve:check. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:21](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L21) · declared-config
- **Run route: format** — Declared invocation: pnpm run format. Run from the package directory; script body omitted and execution unverified. (direct)
  - [package.json:22](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/package.json#L22) · declared-config

To establish: Which runbook, health checks, rollback and recovery procedure have been exercised?

## Tests & ownership

- **GitHub workflow: validate.yml** — Workflow file exists; required checks, credentials and run outcomes are not queried. (direct)
  - [.github/workflows/validate.yml:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/.github/workflows/validate.yml#L1) · declared-config
- **Test sources present** — Test paths found in the tree; their contents and outcomes are not inferred from existence. (inferred)
  - [scripts/tests/portfolio.test.mjs:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/scripts/tests/portfolio.test.mjs#L1) · declared-config
  - [tests/browser/shell.spec.ts:1](https://github.com/webhostingdoo/ppc-hq/blob/b4553ab14f4cde1f764f87925a9585e2515b6ac3/tests/browser/shell.spec.ts#L1) · declared-config

To establish: Who maintains this app, what is actually in use, and which checks establish acceptance?

## Coverage and limitations

49 files inspected of 49 eligible; 199 excluded/outside scope; 0 failed reads.

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