← back to Sanderson Onboard
pilot/morris-image-restore-map.json
55 lines
{
"ticket": "TK-10881",
"task": "morris-image-reharvest",
"created_utc": "2026-09-02T17:21:38Z",
"reversible": true,
"externality": "none",
"writes": [
{
"path": "pilot/manifest-morris.json",
"prior_bytes": 2,
"prior_content": [],
"undo": "restore prior_content"
},
{
"path": "pilot/morris_image_harvest.jsonl",
"prior_state": "did-not-exist",
"undo": "rm -f pilot/morris_image_harvest.jsonl"
},
{
"path": "pilot/morris_sitemap_urls.txt",
"prior_state": "did-not-exist",
"undo": "rm -f pilot/morris_sitemap_urls.txt"
}
],
"never_touched": [
"morris_feed_harvest.jsonl (source SKUs, read-only)",
"dw_unified (no DB write)",
"Shopify (no create/activate/publish)"
],
"note": "Harvest writes ONLY new files; morris_feed_harvest.jsonl is read-only source. No DB/Shopify/launchd.",
"finalized_utc": "2026-09-02T18:01:02Z",
"result": {
"staged": 1152,
"total": 1162,
"coverage_pct": 99.1,
"still_missing": 10,
"img_bad": 0
},
"files_written": [
"pilot/manifest-morris.json (1152 rows)",
"pilot/morris_image_harvest.jsonl",
"pilot/morris_prob_harvest{,2,3,4,5}.jsonl",
"pilot/morris_search_pool.txt",
"pilot/morris_sku_url_map.json",
"pilot/morris_sitemap_urls.txt",
"pilot/morris_still_missing.json",
"pilot/manifest-morris.SETTLEMENT-REQUIRED.json",
"pilot/morris-image-COVERAGE-REPORT.md",
"scripts/harvest_morris_images.mjs",
"scripts/pool_morris_search.mjs",
"scripts/finalize_morris_manifest.mjs",
"scripts/validate_stage_morris.mjs"
],
"undo": "git checkout -- pilot/manifest-morris.json; rm -f the new pilot/morris_* staging files; morris_feed_harvest.jsonl was NEVER modified (read-only source)"
}