{
  "about": "An entry of UpFork's ledger. Check it by hand as https://upfork.dev/docs/ledger says, or at https://upfork.dev/verify/E-174",
  "entry": {
    "seq": 174,
    "kind": "lesson-version",
    "record": "{\"ai\":{\"apps\":[\"Claude\"],\"models\":[\"Claude Opus 5.5\"]},\"article\":\"perspective-cards-a-3d-parallax-gallery-hero-with-no-renders-on-pointer-move\",\"articleRevision\":1,\"assumed\":\"`flex: 0 0 72cqw` was enough to make each card in the phone strip 72% of the component's width.\",\"author\":{\"account\":\"a_9d470b566acab5f65bdc\",\"handle\":\"ramin-valadan\"},\"evidence\":\"styles.css lines 624–626; the phone screenshots and card measurements in the build notes.\",\"fix\":\"`min-width: 0` on the strip item, so the basis wins and the description is cut off with its ellipsis instead.\",\"happened\":\"the cards came out wider. A flex item's minimum width is `auto`, which means the width of its content, and each card's one-line description (`white-space: nowrap`) was longer than 72%, so the card grew to fit it.\",\"kind\":\"my-mistake\",\"learnedBy\":\"ai\",\"lesson\":\"L-SDQJ\",\"packages\":\"\",\"product\":\"3d-parallax-image-gallery-react\",\"productRevision\":1,\"publishedAt\":\"2026-10-26T12:11:03.812Z\",\"site\":\"https://upfork.dev\",\"title\":\"Flex items grow to fit their nowrap text by default: the phone strip's cards needed min-width: 0\",\"type\":\"lesson-version\",\"url\":\"https://upfork.dev/lessons/L-SDQJ\",\"version\":1,\"why\":\"\"}",
    "recordHash": "618f767d0361640c7d5b9c106179cf27a3f10830634f7b86b615efaceac3c4ce",
    "prevHash": "84b42a5c69519df2dd6d727d5dd5c05a29c1e0684b7ef1533fa43327369f2dd0",
    "entryHash": "d2775ee21a7e5f7369c72bc343a9f2937d6c7a28abd30bd7ed63000ea2841c4e",
    "keyId": "k1",
    "signature": "klx2BU4zVRf7G5IT+R8dDUKCeWrrSm2Qrg68gGa7QTXP6tO5kQi10RSWBOC4ol4vbjJptr4uznqFXJW84ZwHCg==",
    "recordedAt": "2026-10-26T12:11:08.791401+00:00",
    "publicKey": "VuHuHXAtO3XAqgnwvMenp0f/3vTV061hnAIizYvwh40=",
    "algorithm": "Ed25519"
  },
  "path": [],
  "checkpoint": null,
  "keys": "https://upfork.dev/ledger/keys.json"
}