← back to Stayclaim
verification/hcm-layer-identity-e2e-proof.json
75 lines
{
"schema_version": 1,
"ticket": "TK-11379-stayclaim-ingest-la-historic-monuments-p",
"correlation_id": "cycle1620-stayclaim-receipt",
"timestamp": "2026-09-10T16:27:42.862134+00:00",
"intent": "Correct dormant HCM importer layer and fail closed before PG or feature queries on metadata mismatch",
"risk_tier": "R1 isolated code with read-only external metadata boundary",
"environment": "macstudio3; Node v26.4.0; actual TypeScript source stripped using node:module in VM; PG constructor/query mocked, no real DB driver imported",
"baseline": {
"commit": "6449ef37998d48405c3d7821b72788704b4e4779",
"working_tree": "clean before owned changes",
"defect": "hardcoded layer74 now Hollywood Walk of Fame"
},
"build_identity": {
"source_sha256": "ba9932eb85eef8397841b8d0c16f2220590dd303551e756c9a540de7108a53e2"
},
"commands": [
"node --test scripts/tests/ingest-la-historic-monuments.test.cjs",
"node scripts/tests/hcm-live-preflight.cjs",
"git diff --check"
],
"checks": [
{
"name": "actual importer operational boundary tests",
"verdict": "PASS",
"count": 15,
"artifact": "verification/hcm-operational-tests.txt"
},
{
"name": "real uncached metadata GET using actual importer --preflight-only",
"verdict": "PASS",
"artifact": "verification/hcm-live-preflight.json"
},
{
"name": "correct live field names required by existing importer",
"verdict": "PASS",
"detail": "metadata includes NAME LOCATION DATE_ACTIVE OBJECTID MNT_NUM HIST_TYPE NLA_URL"
},
{
"name": "no PG constructor or feature query reached on 11 failure classes or valid preflight",
"verdict": "PASS"
},
{
"name": "valid metadata permits expected stub listing lookup/insert/event insert and pool close",
"verdict": "PASS"
},
{
"name": "simulated DB failure closes pool",
"verdict": "PASS"
},
{
"name": "repeat preflight rechecks changed identity",
"verdict": "PASS"
},
{
"name": "diff whitespace",
"verdict": "PASS"
},
{
"name": "real DB ingestion and production persisted state",
"verdict": "SKIP",
"reason": "Outside local increment; explicitly prohibited, needs exact approval and separate canary. No ingestion readiness claim."
},
{
"name": "full project typecheck/build",
"verdict": "SKIP",
"reason": "Dependencies absent; no installation or web boundary changes."
}
],
"cleanup": "No DB or production state created. Evidence retained; rollback local commit if needed, never reset unrelated work.",
"verdict": "PASS for narrow local layer identity repair; real ingestion unverified and gated",
"approval_required": "Any real ingestion, production DB writes, deploy/schedule remain separately gated",
"parent_acceptance": "pending independent verifier/Cody/final DTD"
}