SOP: v1.2 — website build stack + SSR signal in capture and report
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# VeriPath Beta Audit Process
|
# VeriPath Beta Audit Process
|
||||||
|
|
||||||
**Status:** Locked v1.1 — 2026-08-15, for beta use (v1.1 decision: `docs/decisions/2026-08-15-audit-pipeline-v1-1.md`)
|
**Status:** Locked v1.2 — 2026-08-17, for beta use (v1.2: `docs/operations/decisions/DR-003-website-stack-fingerprinting.md`)
|
||||||
**Supersedes:** 2026-08-14 draft lock
|
**Supersedes:** 2026-08-14 draft lock
|
||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
@@ -21,7 +21,7 @@ The client-facing report includes material findings only, covering:
|
|||||||
- NAP consistency
|
- NAP consistency
|
||||||
- Hours consistency, with Google Business Profile as the source of truth
|
- Hours consistency, with Google Business Profile as the source of truth
|
||||||
- Review velocity
|
- Review velocity
|
||||||
- Website reachability and schema conflicts
|
- Website reachability, schema conflicts, build stack, and SSR (rendering) signal
|
||||||
|
|
||||||
## Process
|
## Process
|
||||||
|
|
||||||
@@ -46,6 +46,13 @@ The pipeline writes the full required artifact set itself. `report_gate`
|
|||||||
fails the run (non-zero exit) if the §6 gate fails — a failing run does
|
fails the run (non-zero exit) if the §6 gate fails — a failing run does
|
||||||
not deliver.
|
not deliver.
|
||||||
|
|
||||||
|
Website capture also fingerprints the build stack and records the SSR signal
|
||||||
|
(`website.stack.primary`, `website.stack.ssr_signal` in the raw JSON). When
|
||||||
|
`primary` is not `unknown`, the client report states how the website was
|
||||||
|
built. When `ssr_signal` is `weak` (fewer than 50 words in the raw HTML), the
|
||||||
|
report flags that non-JavaScript AI crawlers cannot read the page body, and
|
||||||
|
any capture-based finding about website content must be qualified accordingly.
|
||||||
|
|
||||||
### 3. Human validation (reviewer decision loop)
|
### 3. Human validation (reviewer decision loop)
|
||||||
|
|
||||||
The reviewer must resolve every engine finding to exactly one disposition.
|
The reviewer must resolve every engine finding to exactly one disposition.
|
||||||
|
|||||||
Reference in New Issue
Block a user