Read-only local campaign artifact
validation.json
direct-local-ops-wave-2/validation.json
{
"target_url": "https://flatfeehousecleanerssarasota.com/",
"run_at": "2026-08-12T00:16:41-04:00",
"network_calls": 0,
"credentials_loaded": false,
"database_connections": 0,
"validators": [
{
"skill_name": "pdf-to-md",
"command": "python C:\\Users\\mikem\\.codex\\skills\\pdf-to-md\\scripts\\pdf_to_md.py <existing fixture.pdf> pdf-to-md-toolchain-fixture.md",
"result": "PASS",
"evidence": "2 source pages, 173 extracted source characters, 371 Markdown characters"
},
{
"skill_name": "rest-api-expert",
"command": "node validate-rest-api-design.mjs",
"result": "PASS",
"evidence": "OpenAPI parsed and checked for noun routes, validation response, and rate-limit response"
},
{
"skill_name": "convex-db",
"command": "./validate-convex-schema.ps1",
"result": "PASS",
"evidence": "Candidate has services and quoteRequests tables with explicit indexes and no filter pattern"
},
{
"skill_name": "rss-app",
"command": "./validate-rss-app-request.ps1",
"result": "PASS",
"evidence": "Request candidate targets RSS.app feeds endpoint, target URL is exact, and credentials are references only"
}
],
"sha256": {
"pdf-to-md-toolchain-fixture.md": "EF2739B93651109FF1702B310ACFEE23912D0EB8A0803B7905E2E56825F64EA7",
"flat-fee-quote-api.openapi.json": "CA71BFB90871E6EB2E16A13E700951204B27CAB5E6E99DB89300BB3F342A8613",
"convex-schema-candidate.ts": "0C54281C09378E005E73B71C1FE1D8659668E199AA24C3CCCBC21FD3D0860DCF",
"rss-app-create-request.json": "5DA9E239F4D2D611A01663FDEBB4CF7391C6FBBAA322FF33CF4A5D791B65C8B5"
}
}