EVERY CRATE DIFFERENT — measured: 15/15 keyed crates distinct, max shared titles between any two = 0. 14 mint atlases (5 record, 6 book, 3 toy) + Monster Robot's real crate + the manifest. MINT (ledger #2): the G3 note promoted — random.Random(shop_id) over an ID-ORDERED pool of real dealgod listings. The shop id IS the seed, so two shops can never draw the same crate. No TABLESAMPLE, no unseeded random: the two things that disqualified thriftgod's own mint() from tier 1 (G3 §2). Re-mint + re-bake is byte-identical. Only keyed shops whose type the loader can fetch get one (record/book/toy, C §7.1); the 13 keyed opshop/video shops get none and stay parody — an atlas there could never load, and the manifest is what makes that silent instead of a 404. MANIFEST (ledger #6, C §7.2d): stock_godverse/index.json — 15 shops, 1 real / 14 mint. Derived by reading the atlases back off disk, so it cannot drift from them: the manifest IS the directory. Real crate re-emitted with sourcing:"real" + C §7.2c's condition/sleeve_cond (my snapshot always carried them; I dropped them at emit — that was the hole in C's price card). Atlas bytes unmoved. THE ONE RED — mint ids vs E's SLOT_ID_PREFIX (E, one line). E asserts `sku_` on every atlas under stock_godverse/; mint items have no POS sku and carry `mint_<dealgod listing id>`, so all 14 fail. C §7.2a's RULE is satisfied — derive from the source's own stable key, never position, unique across ALL packs (measured: 344 ids, 0 clash with the generic packs, 0 positional). What §7.2a specifies as sku_<POS sku> it specifies "for a real-stock (godverse) pack"; mint is §7.2b's other thing, written a round later, and the id form was never revisited. I did not just emit `sku_` to go green: a POS sku and a dealgod listing id are DIFFERENT NAMESPACES, and this round's own standing note says no code or gate may compare a bare number across two id spaces — it exists because enterShop(31) entered the wrong shop. Putting both under `sku_` recreates that bug inside the economy: tier-2's sold-means-gone looks up POS skus, and sku_6031122 (a dealgod id) is indistinguishable by shape from a sku a POS must resolve. §7.2a's own reason #2 is exactly about ids being looked up across snapshots. Fix: make the prefix sourcing-aware (sku_ for real, mint_ for mint) — E's constant and error text are the only places. THREE MORE FINDINGS, none blocking: [E] FITS_1024=64 cannot be satisfied — 1024²/256² = 16 cells, so 64 items need 4 atlases and C caps a shop at 2; any 33–64 item pack MUST be 2048². Latent (my packs are 16→1×1024² and 120→2×2048²); the honest bound is 32. [C/F] the ≤32 MB ceiling doesn't hold at beta scale because the LRU it assumes hasn't shipped — F's boot preload loads EVERY keyed shop's pack, measured 46.1 MB/town resident; it's why mint crates are 16 items on one 1024² sheet. [C] "the crate menu, baked statically" can only be metadata: one base = one index = ≤2 atlases = 128 items, and Monster Robot has 357 crates / 24,646 records — so crate_menu ships the real crate list (labels + counts) and per-crate STOCK needs a per-crate base, i.e. a C contract line. MINT HONESTY: sourcing:"mint", an attribution that says "not this shop's stock", and NO POS-claim field at all — structural, not editorial. Records require a real Discogs artist (dealgod's `brand` on a record listing is the SELLER — the first bake had "Red Eye Records" as an artist; a shop is not an act) and use discogs_master_title where present, so Egg Records reads "MC5 — High Time $50", not "Pre Loved Record - Elton John - Breaking Hearts". Books/toys take `brand` per C's author/brand convention — sometimes the maker, sometimes the listing store. Real, imperfectly typed, and never claimed as that shop's. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
183 lines
6.3 KiB
JSON
183 lines
6.3 KiB
JSON
{
|
|
"version": 1,
|
|
"kind": "book",
|
|
"tier": 1,
|
|
"sourcing": "mint",
|
|
"shop": {
|
|
"godverse_id": 2287,
|
|
"slug": "little-bird-bookshop",
|
|
"name": "Little Bird Bookshop",
|
|
"suburb": "Paddington",
|
|
"state": "QLD",
|
|
"type": "book"
|
|
},
|
|
"counts": {
|
|
"pool": 19707,
|
|
"baked": 16,
|
|
"dropped": {
|
|
"file_missing": 0
|
|
}
|
|
},
|
|
"source": {
|
|
"feed_db": "dealgod",
|
|
"feed_dump": "dealgod-20260715-033001.sql.gz",
|
|
"image_cache": "/Volumes/johnking/dealgod_backup/images",
|
|
"captured": "2026-07-15",
|
|
"seed": 2287,
|
|
"sample": "random.Random(2287) over an id-ordered pool of 19707 listings"
|
|
},
|
|
"license": {
|
|
"covers": "real dealgod listing photos (the sellers' own product shots), cached locally",
|
|
"zone": "in-house-green",
|
|
"flag": "FLAG BEFORE ANY PUBLIC/COMMERCIAL RELEASE",
|
|
"metadata": "real titles/artists \u2014 John's R23 amendment to the no-real-trademarks law",
|
|
"sourcing": "MINT \u2014 a seeded sample standing in for a shop with no POS. Plausible, and NEVER this shop's actual stock. Nothing here is a claim about this business."
|
|
},
|
|
"items": [
|
|
{
|
|
"mint_id": "826912",
|
|
"artist": "Lifeline Queensland",
|
|
"title": "An Undeniable Voice - Tania Blanchard - BPAP - BOO009",
|
|
"price": 10.0,
|
|
"condition": "",
|
|
"cover": "/img/4c/4c1ae94cfa061e88568bba37d5b1f12eac3f2532a883876bdb10a5df8ff88f82.webp",
|
|
"cover_sha256": "e3108fbf847ae793e7bf263e08065408bc5418a17b98b08b9097a34c01efff28"
|
|
},
|
|
{
|
|
"mint_id": "1926301",
|
|
"artist": "Oliver Jeffers",
|
|
"title": "I'm Very Busy - Oliver Jeffers",
|
|
"price": 25.0,
|
|
"condition": "",
|
|
"cover": "/img/a9/a94712d1773ad0af48a4386e0c37ca07cebaef288fc760ddda939f6fd3c63e1d.webp",
|
|
"cover_sha256": "50950bebf870d7852161e4f06ee8e54992b4247ed5254b216aa1fe81e93f3a93"
|
|
},
|
|
{
|
|
"mint_id": "1926750",
|
|
"artist": "Chris Deville",
|
|
"title": "Such Great Heights - Chris Deville",
|
|
"price": 55.0,
|
|
"condition": "",
|
|
"cover": "/img/68/68b814d93f294a9772588ae4289aefdf04c36b4492cecca5d6bb99cf8a5535a1.webp",
|
|
"cover_sha256": "2acfffd12ee5e0743bc5ec9dfba9e9ee18e8e9d7c5c53841863b8e1213b05ab5"
|
|
},
|
|
{
|
|
"mint_id": "3275778",
|
|
"artist": "Movie",
|
|
"title": "Daniel Falconer - The Art Of District 9 Weta Workshop 2010 Hardcover Book",
|
|
"price": 190.0,
|
|
"condition": "",
|
|
"cover": "/img/45/458c58b0b3a87ae8e194d994ea5eb38c3ba6fe5716065e7678f6f13c4a197215.webp",
|
|
"cover_sha256": "a9fd7403cc3f92448b1e371288769fe880a878d866215551418366c5fe83b167"
|
|
},
|
|
{
|
|
"mint_id": "3310625",
|
|
"artist": "GAR",
|
|
"title": "Ruland, Jim - Corporate Rock Sucks: The Rise And Fall [Book]",
|
|
"price": 44.95,
|
|
"condition": "",
|
|
"cover": "/img/52/5243eb436f11806064f1ceef3c83f172637fb65ca948212aa55c39cf75644884.webp",
|
|
"cover_sha256": "2e94fcdce59df098f36fa73cf418d7ac02ad868772c4810a715e6fe25bf4029e"
|
|
},
|
|
{
|
|
"mint_id": "4296826",
|
|
"artist": "GAR",
|
|
"title": "Trowell, Ian - Throbbing Gristle: An Endless Discontent [Book]",
|
|
"price": 69.95,
|
|
"condition": "",
|
|
"cover": "/img/00/00d75f2d131aa20bca225c5fd7fc50b6b359bbd477e77c5708985cd7f38c19b4.webp",
|
|
"cover_sha256": "081eb3108bb8d0b46c219b9483de7c49bd8919c3fb40227205c4bc8d51d9ae77"
|
|
},
|
|
{
|
|
"mint_id": "6962945",
|
|
"artist": "Thames & Hudson, Limited",
|
|
"title": "The Iconic Interior - 1900 to the Present",
|
|
"price": 1900.0,
|
|
"condition": "",
|
|
"cover": "/img/33/33379e72faca924d9071e1c64aa0b119d0598e688351e08822cb09bc454ba0c9.webp",
|
|
"cover_sha256": "5ce2a83b5271615315f690da494fd7997a64cb92b3e59ed9629ac3007d79c17b"
|
|
},
|
|
{
|
|
"mint_id": "6963194",
|
|
"artist": "Taschen",
|
|
"title": "Modern Architecture A-Z",
|
|
"price": 49.99,
|
|
"condition": "",
|
|
"cover": "/img/8a/8aeca50552ea115efc40702e79f8399b65d93be2d56bc765305eabe968902a2c.webp",
|
|
"cover_sha256": "4004f83c636eb81e4f43dbe4812742fd6469337bd217c070a6702d508df532d6"
|
|
},
|
|
{
|
|
"mint_id": "6965345",
|
|
"artist": "Pavilion Books",
|
|
"title": "Learn Oils Quickly",
|
|
"price": 19.99,
|
|
"condition": "",
|
|
"cover": "/img/b1/b1bfa72db76bbf5bd5fe334b05afd3fb37e50bbfd7ac770c3271b21f05b4f809.webp",
|
|
"cover_sha256": "5731d74108c753a22473581eb874adaf8bfe215645b37458ef96fd8fabdd0d77"
|
|
},
|
|
{
|
|
"mint_id": "6966159",
|
|
"artist": "Phaidon",
|
|
"title": "Flower Colour Theory",
|
|
"price": 49.95,
|
|
"condition": "",
|
|
"cover": "/img/54/54a065c6881e4a4bab6ec0ff258667fca6a2ad6e432cef583be7b746c0d2cc46.webp",
|
|
"cover_sha256": "1fa732fd6305ae4f8493d5b9195302a1ca322838e94d4b82c6d9aaa2b0cd7760"
|
|
},
|
|
{
|
|
"mint_id": "6966277",
|
|
"artist": "Thames and Hudson Ltd",
|
|
"title": "The Library: A World History",
|
|
"price": 59.99,
|
|
"condition": "",
|
|
"cover": "/img/f7/f74b3ef81311913d7425197b46d40103266a04a1ca92b5d512ed963a0baadc1f.webp",
|
|
"cover_sha256": "d457549ddb5c0c8929f3e01a4e08eb592418beb8ebee4d9aae7e5483d8c60e29"
|
|
},
|
|
{
|
|
"mint_id": "6966390",
|
|
"artist": "John Wiley and Sons Ltd",
|
|
"title": "Small Space Decorating",
|
|
"price": 27.95,
|
|
"condition": "",
|
|
"cover": "/img/b3/b33e0fa30a9f27a2b562e2fa1efec8ba11debe9eae281d01aa89909f8310d237.webp",
|
|
"cover_sha256": "f88973841382d89735d95193e84d0755aeda79570f1d8864b91ea3972b4f58ca"
|
|
},
|
|
{
|
|
"mint_id": "6966784",
|
|
"artist": "Welbeck",
|
|
"title": "Little Guides to Style: The Story of Four Iconic Fa",
|
|
"price": 99.99,
|
|
"condition": "",
|
|
"cover": "/img/9c/9cdfeefe794106f5f7218cbd85e159a321b48a9ff12ac13351e654c6e07ee5ec.webp",
|
|
"cover_sha256": "23298d8f5a887c00c03b17524330e9ddb4d9955c85101fe22aae5eb7773bbf2e"
|
|
},
|
|
{
|
|
"mint_id": "6967561",
|
|
"artist": "Assouline",
|
|
"title": "Akris",
|
|
"price": 175.0,
|
|
"condition": "",
|
|
"cover": "/img/f6/f68c8fb642ca235e3914d7c02514756be30db273cdcff19721ba8756f0bf8ce9.webp",
|
|
"cover_sha256": "a4d90855c50817b1508afa006dd06b7a2947dabc621ba1e20d58c6ad50b19f90"
|
|
},
|
|
{
|
|
"mint_id": "6969361",
|
|
"artist": "Penguin Books Ltd",
|
|
"title": "RHS Encyclopedia of Plants and Flowers",
|
|
"price": 99.95,
|
|
"condition": "",
|
|
"cover": "/img/0a/0ac73b0839f17ab8a7f6f7121fac7d0ceebed02ad6e2b3afdb7fbb1f06efe45b.webp",
|
|
"cover_sha256": "ac714cf1e9a1cfd02359c4fecf7b0a81aad2d0b373061128290bde75729f775c"
|
|
},
|
|
{
|
|
"mint_id": "6994248",
|
|
"artist": "HarperCollins Publishers Limited",
|
|
"title": "Common Reader",
|
|
"price": 9.99,
|
|
"condition": "",
|
|
"cover": "/img/c2/c2b3bbe3b488d56231fd0d08da09f9baed14d40689a44e7689c85fe00d3789ec.webp",
|
|
"cover_sha256": "9601daadb52f90251e157604d058c3b5e1530142c3d9bddd07bd9237682a8f4b"
|
|
}
|
|
]
|
|
}
|