feat(F-060): completed feature

This commit is contained in:
chattie
2026-08-19 16:49:16 +02:00
parent 72ba84456c
commit 5e2e935f76
8 changed files with 201 additions and 16 deletions

View File

@@ -0,0 +1,16 @@
{
"feature_id": "F-060",
"agent": "qa",
"verdict": "APPROVED",
"summary": "End-to-end trace. 42 thumbnails regenerated with new dimensions. All 3 apps serve them with the correct aspect ratio. No regressions detected on existing files or services.",
"evidence": [
"AC1 'Script uses fit inside with maxHeight = size × 1.4' — source diff confirms",
"AC2 'FORCE flag regenerates existing cached thumbnails' — script ran with FORCE=1 and reported 42 new thumbnails",
"AC3 'All cached thumbnails now use the new bounded-box behaviour' — file dimensions on disk match the contract",
"AC4 'Non-square source thumbnails are not cropped' — 600x800 → 40x53 (aspect preserved)",
"AC5 'verify.sh is green' — exit 0",
"Regression: ./scripts/generate-thumbnails.sh without FORCE still skips existing files (0 generated) — backward compatible",
"Regression: HTTP 200 on /uploads/40/ and /uploads/200/ from all 3 apps"
],
"timestamp": "2026-08-19T14:55:00Z"
}