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
5.9 KiB
JSON
183 lines
5.9 KiB
JSON
{
|
|
"version": 1,
|
|
"kind": "record",
|
|
"tier": 1,
|
|
"sourcing": "mint",
|
|
"shop": {
|
|
"godverse_id": 158,
|
|
"slug": "egg-records",
|
|
"name": "Egg Records",
|
|
"suburb": "Newtown",
|
|
"state": "NSW",
|
|
"type": "record"
|
|
},
|
|
"counts": {
|
|
"pool": 111320,
|
|
"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": 158,
|
|
"sample": "random.Random(158) over an id-ordered pool of 111320 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": "1490673",
|
|
"artist": "MC5",
|
|
"title": "High Time",
|
|
"price": 50.0,
|
|
"condition": "",
|
|
"cover": "/img/cf/cfd515b69f7b5ab131d8cf02edec80edad9785c8c348be37e4b8d019e5537f86.webp",
|
|
"cover_sha256": "3a6ef116f5452aaa1676f61ce8b15a8fe3ca6627c46afb5e9b5321471b6f9e9b"
|
|
},
|
|
{
|
|
"mint_id": "1504320",
|
|
"artist": "Amerie",
|
|
"title": "1 Thing",
|
|
"price": 2.69,
|
|
"condition": "",
|
|
"cover": "/img/db/db2efb4148d5558c2009cfb8bf88751177f7413ef50b0f0e181cbc8c6ef10b9b.webp",
|
|
"cover_sha256": "f908e95620f34d5a2cc26255ab724e187ad2045d329d86cd709afbdc96f1103f"
|
|
},
|
|
{
|
|
"mint_id": "1505490",
|
|
"artist": "Inaya Day",
|
|
"title": "Nasty Girl",
|
|
"price": 13.11,
|
|
"condition": "",
|
|
"cover": "/img/3e/3e37c22539732f8eadfde27ef14ff7338352746309590ee1a8feef4ea0787e7d.webp",
|
|
"cover_sha256": "a24abd8eeb0425422532443ba5cccdecc10112bfe72dc4655e5637bfa522f407"
|
|
},
|
|
{
|
|
"mint_id": "1555544",
|
|
"artist": "Elton John",
|
|
"title": "Heartache All Over The World",
|
|
"price": 9.98,
|
|
"condition": "",
|
|
"cover": "/img/17/176b1cee3792be9855edb2bc47392e01d7496f0648be0458d04b544f30e8c06e.webp",
|
|
"cover_sha256": "279c2b313202764b0ff39fb60850c5445185c393bf717ba973f994a5c35ba942"
|
|
},
|
|
{
|
|
"mint_id": "1960626",
|
|
"artist": "Johnny Rivers",
|
|
"title": "The Very Best Of Johnny Rivers",
|
|
"price": 12.0,
|
|
"condition": "",
|
|
"cover": "/img/66/660ac73460bd9dd8e8a3c31c8ad28bd15bea0021f247e5c110cc905680a74082.webp",
|
|
"cover_sha256": "593240266b1b73262fee5eedb196da5df59a39174f32388298cc7e9a71dcb673"
|
|
},
|
|
{
|
|
"mint_id": "3148069",
|
|
"artist": "Dominic Fike",
|
|
"title": "Sunburn",
|
|
"price": 69.0,
|
|
"condition": "",
|
|
"cover": "/img/12/12f2e30aa9f93012138148f8afe4db48fca9c6598f2be2d7cb7349f13319ef3a.webp",
|
|
"cover_sha256": "08eb83b1bf88b858321f203d373ca4870af1b73ba02c6573a2b3e15d51127ea4"
|
|
},
|
|
{
|
|
"mint_id": "3274969",
|
|
"artist": "Sex Pistols",
|
|
"title": "God Save The Queen",
|
|
"price": 49.99,
|
|
"condition": "",
|
|
"cover": "/img/2e/2e76e87a0d201fa7e7fdb6cd6f1950f84eeda74d83d933ddafe71f1a52f557c1.webp",
|
|
"cover_sha256": "be582d725f4ed229a977ceaa73b73d53c95f13ce026b441ba003d2504c3a2bd4"
|
|
},
|
|
{
|
|
"mint_id": "3312435",
|
|
"artist": "TV Girl",
|
|
"title": "Death of a Party Girl",
|
|
"price": 69.95,
|
|
"condition": "",
|
|
"cover": "/img/fa/fa5a544a0932e7adf01ce477f9c9614f51a69c9eb5c85386e29473fe4498305d.webp",
|
|
"cover_sha256": "3bb843460ade3a14a870ae036318d59cd2c01c4bacba0f3a1ea040027da02f56"
|
|
},
|
|
{
|
|
"mint_id": "5225870",
|
|
"artist": "Dream Theater",
|
|
"title": "Systematic Chaos",
|
|
"price": 134.99,
|
|
"condition": "",
|
|
"cover": "/img/d2/d2e4f12f3227851e9ddaedb5ad84bd67743a62fd9e6118f637a95b8e2025aece.webp",
|
|
"cover_sha256": "2e33d981ef34dda770106690eccd5286dcb33e8a832963b9384ad515539c0e22"
|
|
},
|
|
{
|
|
"mint_id": "6005806",
|
|
"artist": "Led Zeppelin",
|
|
"title": "Physical Graffiti",
|
|
"price": 115.0,
|
|
"condition": "",
|
|
"cover": "/img/f0/f0b6d7657ff8ef885f57e8cb48725f881cc70ef758ba2f5c7f63649958a3fa30.webp",
|
|
"cover_sha256": "b3807bcbcb25f1bad10f37105112f73d189e9b9d845d61c2689974cce6810d4f"
|
|
},
|
|
{
|
|
"mint_id": "6007579",
|
|
"artist": "The Budos Band",
|
|
"title": "The Budos Band EP",
|
|
"price": 52.0,
|
|
"condition": "",
|
|
"cover": "/img/fc/fc93db92f289bc7afb1e5dfb66111914bb2049efb30f95b8feb4b3acc37eb3ce.webp",
|
|
"cover_sha256": "2c731749994ffe548078435d26ff92ae8b85a5c0f189af6382955663a3d7e27e"
|
|
},
|
|
{
|
|
"mint_id": "6307515",
|
|
"artist": "Joe Satriani",
|
|
"title": "Shockwave Supernova",
|
|
"price": 79.95,
|
|
"condition": "",
|
|
"cover": "/img/35/35f210fa3ded044311e877d57be4e316b2d35035af263ffe7d6e8bb83a0a2101.webp",
|
|
"cover_sha256": "c493dc0849ed20faea97142b755a8239cec587d79b523f1410af01e729db40ed"
|
|
},
|
|
{
|
|
"mint_id": "6512824",
|
|
"artist": "Royal Trux",
|
|
"title": "Royal Trux",
|
|
"price": 15.0,
|
|
"condition": "",
|
|
"cover": "/img/55/55ac4e6dc1a16826970239451abcf2dc19cd23797489f52b30d4d4b53b3ca223.webp",
|
|
"cover_sha256": "42ed85ecce2d23ef3c4678a98882fa32cbbd9371fdc889cf696a5da18b7fbc53"
|
|
},
|
|
{
|
|
"mint_id": "6515893",
|
|
"artist": "Jennifer Warnes",
|
|
"title": "First We Take Manhattan",
|
|
"price": 10.0,
|
|
"condition": "",
|
|
"cover": "/img/73/73ef3fe4c92d7924c7ec4821f2bd47bda11a53dc56c4988040226abeffe1368c.webp",
|
|
"cover_sha256": "41ed3fc218711549717302babaad5b10951a4e9933312c094020c3c5219209e7"
|
|
},
|
|
{
|
|
"mint_id": "6842418",
|
|
"artist": "Joan Baez",
|
|
"title": "Any Day Now",
|
|
"price": 32.0,
|
|
"condition": "",
|
|
"cover": "/img/25/255eb21ee5e56612b723a5501f6ab986a087d31d53c5c578fd6f34a5c422a12a.webp",
|
|
"cover_sha256": "295129f4339b41666d22270aaab3df7c6761340b736855544155af7eb1b73dc4"
|
|
},
|
|
{
|
|
"mint_id": "6974962",
|
|
"artist": "Vis A Vis",
|
|
"title": "Di Wo Ho Ni",
|
|
"price": 49.95,
|
|
"condition": "",
|
|
"cover": "/img/f2/f243ee56afd1ca6ce86b5b053bd980333a45f1b8fb30d847dfe2bb25590cb10f.webp",
|
|
"cover_sha256": "0e70b8191c0222d91a48e12a13343d29091bc8e761e26d69be0feac572858abf"
|
|
}
|
|
]
|
|
}
|