← 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)"
}