ben.stull
c929282e07
fix(products): bomb-safe image processing + per-image error isolation; honest claim/resumability docs (SLICE-7 review)
...
ci / check (push) Has been cancelled
ci / check (pull_request) Has been cancelled
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:58:10 -07:00
ben.stull
757412ef2a
docs(products): image pipeline ops + seams (DOC-1/DOC-4); overlay bucket config; v0.7.0
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:48:44 -07:00
ben.stull
0775537d4c
test(e2e): e2e_image_outcomes — fixture image host, per-image outcomes + notice band (SD-0002 §6.8)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:41:39 -07:00
ben.stull
d81215be1d
feat(products-ui): run-detail images section + progress poll, image-problems notice band, history images column (SD-0002 §5.2/§5.5)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:37:45 -07:00
ben.stull
7f51f5242f
feat(products): app-served image route — storefront-authorized, immutable cache (SD-0002 §6.4, INV-16)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:34:04 -07:00
ben.stull
5d5341b29b
feat(products): confirm → fetching_images + post-commit fetch scheduling + startup recovery (SD-0002 §6.5.3/§6.9)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:30:08 -07:00
ben.stull
23267c4d4c
feat(products): image-fetch phase — SSRF guard, bounds, renditions, resume (SD-0002 §6.5.4, §6.9, INV-18)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:26:26 -07:00
ben.stull
13e74f4c61
feat(products): image-phase repo helpers + run progress/outcomes/counts (SD-0002 §6.5.4)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:23:09 -07:00
ben.stull
984dc98dee
feat(products): diff resolves hosted image URLs to existing records — INV-12 over images (SD-0002 §6.3)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:19:23 -07:00
ben.stull
906bc87c96
feat(products): export hosted detail URL for fetched images; snapshot carries status (SD-0002 §6.5.5, INV-16)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:15:47 -07:00
ben.stull
da5177c950
feat(products): hosted-image URL build/parse helpers (SD-0002 §6.3.1)
...
DB-free host-agnostic helpers: image_url() builds the canonical hosted
Image Src for a fetched image; parse_image_id() recognizes one on re-import
via path-parse so exports round-trip across localhost/PPE/rebrand (INV-12).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:13:27 -07:00
ben.stull
0fc29a34dd
feat(platform): objectstore port — local + GCS adapters, config (SD-0002 §6.2)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:12:24 -07:00
ben.stull
f27a24353d
feat(platform): images port — decode, resolution bar (Q-3), WebP renditions (SD-0002 §6.2)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 00:09:58 -07:00