=== step 2, places and visits as their own records; the photo; the read-back — 2026-09-13T16:35:04Z ===
login: (302, '/')
collection id found: True
location Tihany -> 201 {"id": "c1fd347e-4cb8-411a-869e-e94b73c6d05e", "name": "Tihany", "collections": ["cb076e3c-28d3-463e-9ef9-e7ce082cc66c"]}
  visit -> 201 {"id": "86ed7b45-6c30-4936-ad85-dc55312c7ab6", "start_date": "2026-07-06T00:00:00Z"}
location Badacsony -> 201 {"id": "3f75d187-570e-40b4-9920-cd44020fee39", "name": "Badacsony", "collections": ["cb076e3c-28d3-463e-9ef9-e7ce082cc66c"]}
  visit -> 201 {"id": "2e8a7f5f-9e51-452e-ad8f-d47028ec02d2", "start_date": "2026-07-09T00:00:00Z"}
location Keszthely -> 201 {"id": "40070a88-b302-40bc-a5b2-5fc7bcd5ee83", "name": "Keszthely", "collections": ["cb076e3c-28d3-463e-9ef9-e7ce082cc66c"]}
  visit -> 201 {"id": "782f2cef-495f-43b5-bb06-498cdc56ded6", "start_date": "2026-07-12T00:00:00Z"}
photo upload (sha256 2465d601e4cc…) -> 500 {"id": null, "image": null}
edit Badacsony -> 200 {"rating": 5.0}
READ BACK: {"locations": [["Badacsony", 5.0, "Bazaltorgonák, szürkebarát a hegyoldalban. Árvíztűrő tükörfúrógép. (javítva)", 0, [["2026-07-09T00:00:00Z", "2026-07-11T00:00:00Z"]]], ["Keszthely", 4.0, "Festetics-kastély, a gyerekek a Balaton Múzeumot szerették.", 0, [["2026-07-12T00:00:00Z", "2026-07-15T00:00:00Z"]]], ["Tihany", 5.0, "Levendulamező és az apátság, ahonnan az egész tó látszik.", 0, [["2026-07-06T00:00:00Z", "2026-07-08T00:00:00Z"]]]], "collections": [["Balaton 2026 nyár", "Családi nyaralás a Balatonnál, két hét, három falu.", 0, []]], "photo": null}
photo byte-identical to the upload: None
=== done 2026-09-13T16:35:06Z ===
