Panini Revolution Basketball · NBA
2018-19 Revolution
- Base set
- 150 cards · checklist
- Parallels
- 32 · 12 on the base set
- Released
- December 14, 2018
licensed (NBA)
Base set parallels · 12
- Astronot documentedunnumbered
- Chinese New Yearnot documentedunnumbered
- Fractalnot documentedunnumbered
- Galacticnot documentedunnumbered
- Groovenot documentedunnumbered
- Impactnot documentedunnumbered
- Cosmicnot documented/100
- Chinese New Year Emeraldnot documented/88
- Sunburstnot documented/75
- Cubicnot documented/50
- Lavanot documented/10
- Chinese New Year Holo Goldnot documented/8
Insert sets · 5
Autograph sets · 2
Open questions · 16show
- G-001 CHANNEL DECLINED on the nine standard base-set parallel tiers (Astro, Fractal, Groove, Impact, Galactic, Cosmic, Sunburst, Cubic, Lava): channel=UNKNOWN with channel_basis EMPTY. The only distribution evidence found anywhere is product-level. cardboardconnection renders "Each Hobby box has 4 rookies, 4 inserts & 8 parallels." and, on the same page, "There has been no mention of a retail format that we have seen." The second sentence is an explicit statement that the source does not know, not a statement of hobby exclusivity, and the first is a box-configuration note that does not attribute any tier to any channel. Under EXTRACTION_SPEC 2.3 and CLAUDE.md prohibition 7 that is UNKNOWN with an empty basis, not hobby with basis=unsupported. RESOLVING THIS needs a per-tier distribution statement: a Panini sell sheet, the blog.paniniamerica.net first-look for this product, or retailer copy naming a tier and a channel together. https://www.cardboardconnection.com/2018-19-panini-revolution-basketball-cards
- G-002 CHANNEL DECLINED on the three Chinese New Year base-set tiers, and A BOX SKU THE TAXONOMY DOES NOT CARRY. channel=UNKNOWN, channel_basis EMPTY, channel_sku="Chinese New Year Box". The exclusivity is real and sourced but it is to a BOX SKU, not a trade channel: gogts.net renders "Each Pack will contain (1) of the Exclusive Chinese New Year Parallels: Chinese New Year Red, Chinese New Year Emerald (#'d/88) and Chinese New Year Holo Gold (#'d/8)!" and "Configuration: 8 boxes/12 packs/5 cards", against the main product's "5 Cards Per Pack; 8 Packs Per Box; 16 Boxes Per Case". reference/channel_taxonomy.csv has NO row for a Chinese New Year box at all - not as a box-sku and not as anything else - and its nearest entry, lunar, describes a different object ("Randomly inserted promotional box"). The enum value china is a REGION ("Regional SKU"), and no source found places these boxes in China or Asia: they are sold by United States hobby retailers (steelcitycollectibles.com, $299.95). Writing china would assert a region nobody sourced and would then DERIVE channel_class=regional from it, manufacturing a regional claim out of a box name. SPEC/REFERENCE DEFECT: channel_taxonomy.csv should gain a chinese-new-year box-sku row with the note that it is orthogonal to region, and the gravity-feed row that prizm-bkb-2018-19 already needed is still absent too. https://gogts.net/2018-19-panini-revolution-nba-basketball-cards-chinese-new-year-edition/ ; https://www.steelcitycollectibles.com/i/2018-19-panini-revolution-basketball-chinese-new-year-box
- G-003 CHANNEL DECLINED on all 20 insert-scope and autograph-scope parallel rows (Impact, Galactic and Cubic on each of the five insert sets; Infinite and Kaleido on each of the two autograph sets; Rookie Autographs Chinese New Year). No source found states a distribution channel for any insert-scope tier of this release. Same evidence shape as G-001 and the same disposition. https://www.cardboardconnection.com/2018-19-panini-revolution-basketball-cards
- G-004 BASE SET SIZE DISAGREEMENT, unresolved in the sources and resolved structurally. checklistcenter.com states a base set size of 100 cards and lists the 50 rookies separately; tcdb renders "Total Cards: 150" on the parent and a contiguous 1-150; steelcitycollectibles.com renders "2018-19 Panini Revolution Basketball features a 150-card set including 100 base and 50 rookies."; gogts.net renders "the 150-card Revolution set". 150 is written. The decisive structural fact is that EVERY ONE of the twelve base parallel tiers renders rows 101-150 as well as 1-100 - a parallel of the base set covering the rookies is what makes the rookies base cards - and cards 101-150 carry the plain flag token "RC" with no AU or MEM token, so EXTRACTION_SPEC 5.3 (exclude a flagged block filed past the base run) does not engage: there is no such block in this release. Note this is the OPPOSITE evidence shape from the Contenders include/exclude split the spec documents, and it agrees with the sibling revolution-bkb-2019-20, which also sets base_set_size=150 for a 100+50 run. https://www.checklistcenter.com/2018-19-panini-revolution-basketball/ ; https://www.steelcitycollectibles.com/i/2018-19-panini-revolution-basketball-chinese-new-year-box ; https://www.tcdb.com/Checklist.cfm/sid/187915/2018-19-Panini-Revolution
- G-005 HELD FACT THE SCHEMA CANNOT CARRY (EXTRACTION_SPEC 2.3, fourth consecutive recurrence of this expressiveness gap). "Rookie Autographs Chinese New Year" (scope_type=set, scope=Rookie Autographs) is PROVABLY serial numbered: tcdb renders "AU" plus an SN token on every row. The run is PER-CARD VARIABLE, set to the featured player's jersey number - measured "SN24" RA-ASM Anfernee Simons, "SN22" RA-CSX Collin Sexton, "SN5" RA-MBB Mo Bamba, "SN11" RA-TYG Trae Young, "SN34" RA-WCJ Wendell Carter Jr. - and gogts.net states the rule in words: "Look for Rookie Autographs Chinese New Year with each sequentially numbered to the featured players jersey number!". Because print_run and serial_numbered are forced to move together, the row collapses to UNKNOWN/UNKNOWN, which is indistinguishable from "we found nothing" - the exact collapse unknown_semantics.csv exists to prevent. A print_run_basis column, or permitting serial_numbered=yes with print_run=UNKNOWN, would carry it. https://www.tcdb.com/Checklist.cfm/sid/194303/2018-19-Panini-Revolution---Rookie-Autographs-Chinese-New-Year ; https://gogts.net/2018-19-panini-revolution-nba-basketball-cards-chinese-new-year-edition/
- G-006 CONVENTION DIVERGENCE AGAINST AN EXISTING RELEASE, recorded rather than smoothed over. revolution-bkb-2019-20 files "Rookie Autographs Chinese New Year" as a ROW IN sets.csv (set_type=auto, card_count=20). This release files the 2018-19 equivalent as a PARALLEL ROW (scope_type=set, scope="Rookie Autographs") because tcdb lists sid 194303 under the parent's "Insert Sets" heading immediately beside "Rookie Autographs Infinite" (194301) and "Rookie Autographs Kaleido" (194302), which are unambiguously parallels of the same set, and because it carries the identical 20-card RA- roster. Consequence: this release has 8 sets.csv rows where a reader comparing the line against 2019-20 will expect 9, and the two seasons answer "is Rookie Autographs Chinese New Year a set?" differently. A repair pass should pick one and apply it to both. https://www.tcdb.com/Inserts.cfm/sid/187915/2018-19-Panini-Revolution
- G-007 CONVENTION DIVERGENCE ON CHANNEL AGAINST FOUR SIBLING SEASONS OF THIS LINE, plus a live channel_class map violation in the existing data. (a) revolution-bkb-2019-20, -2020-21, -2021-22 and -2022-23 all write channel=hobby with channel_basis=unsupported or from-note on their standard base tiers (Astro, Fractal, Groove, Galactic, Impact, Cosmic, Sunburst, Cubic, Lava). This release writes channel=UNKNOWN with an empty basis on the same tiers from the same evidence shape - a product-level box quote - per EXTRACTION_SPEC 2.3. Nothing in either release row tells a reader which convention it is under. (b) SEPARATELY AND MECHANICALLY CHECKABLE: an audit of all 178 parallels.csv files in this repo against the EXTRACTION_SPEC 2.3 channel_class map finds exactly 24 rows whose channel_class contradicts their channel, ALL of them asia or china written as box-type where the map gives regional. 14 of the 24 are on this line: revolution-bkb-2019-20 2 china rows, revolution-bkb-2021-22 3 asia and 3 china, revolution-bkb-2022-23 3 asia and 3 china. The other 10 are mosaic-bkb-2020-21 (2 asia), mosaic-bkb-2021-22 (2 asia), paninihoops-bkb-2021-22 (4 asia) and prizm-bkb-2021-22 (2 asia). This release contributes none: channel_class is derived from channel in code here. (c) NOTE FOR THE REPAIR PASS: the 2018-19 season has NO asia tier at all - tcdb's parent renders "Parallel Sets (12)" and none of the twelve is an Asia tier - so the asia/china distinction this line is known for begins after 2018-19, and the 2018-19 Chinese New Year tiers are a box SKU rather than a region (G-002). https://www.tcdb.com/Inserts.cfm/sid/187915/2018-19-Panini-Revolution
- G-008 Errors.cfm FALSE NEGATIVE CONFIRMED ON THIS PARENT, and the clean base run does NOT rest on it. https://www.tcdb.com/Errors.cfm/sid/187915/2018-19-Panini-Revolution returns "No errors or variations have been added for this set yet." That sentence is no evidence at all: EXTRACTION_SPEC 3.2 records the same endpoint returning the same sentence on a set whose own pages carry UER on at least two cards, so the intended positive control failed and the endpoint discriminates nothing. The absence of any non-integer or UER-flagged base card in this release therefore rests on a CONTIGUOUS ENUMERATION of 1-150 across five fetches on two endpoints (Checklist.cfm pages 1 and 2, Gallery.cfm pages 8, 9, 10 and 15), with the number beside a named player asked for separately on each page transcribed. Every base card_number is a plain integer.
- G-009 Beckett remains unreachable, eleventh consecutive pass. https://www.beckett.com/news/2018-19-panini-revolution-basketball-cards/ returns HTTP 302 to https://maintenance.beckett.com/. Consequence for this release: the usual third INDEPENDENT structural source is gone, so cardboardconnection and checklistcenter are the only two aggregators, and EXTRACTION_SPEC 5.4 warns those two copy each other - their parallel lists here are near identical and may be one opinion counted twice. What rescues the print runs is that tcdb's per-row SN tokens are genuinely independent of both and agree 9 times out of 9.
- G-010 NAME VARIANTS ON THE CHINESE NEW YEAR BASE TIER, unresolved. Three sources render the same tier three ways: tcdb "2018-19 Panini Revolution - Chinese New Year" (the set title on sid 194294), checklistcenter "Chinese New Year Base", gogts.net "Chinese New Year Red". The sibling revolution-bkb-2019-20 writes "Chinese New Year Red". tcdb's rendering is written here because it is the one that was structurally probed (the sid whose 1-150 roster and serial column were read), but a resolver matching the sibling season's name will miss it. https://gogts.net/2018-19-panini-revolution-nba-basketball-cards-chinese-new-year-edition/ ; https://www.checklistcenter.com/2018-19-panini-revolution-basketball/
- G-011 CARD-LEVEL CHECKLISTS FOR THE INSERT AND AUTOGRAPH SETS ARE NOT WRITTEN - out of scope for this pass per EXTRACTION_SPEC preamble (CHASE_CHECKLIST_SPEC governs). Recorded so the hole is visible and so the numbering scheme is not re-derived later: the two autograph sets are letter-coded, NOT 1..N. Prefix inventory measured on this release: Autographs "AU-" (AU-AHW Anfernee Hardaway, AU-AIV Allen Iverson, AU-JEM Joel Embiid, AU-KLN Kawhi Leonard, AU-SKR Steve Kerr, AU-ZLV Zach LaVine); Rookie Autographs "RA-" (RA-ASM Anfernee Simons, RA-CSX Collin Sexton, RA-MBB Mo Bamba, RA-TYG Trae Young, RA-ZSM Zhaire Smith). The digit-bearing suffix pattern the 2018-19 scope memo warns about is present here too and must not be normalized: "RA-MB3" is Marvin Bagley III. The five insert sets are numbered plainly 1..N. https://www.tcdb.com/Checklist.cfm/sid/194297/2018-19-Panini-Revolution---Autographs ; https://www.tcdb.com/Checklist.cfm/sid/194301/2018-19-Panini-Revolution---Rookie-Autographs-Infinite
- G-012 NO PACK ODDS SOURCED FOR ANY SET. stated_odds, odds_evidence_url and odds_evidence_quote are empty on all 8 sets.csv rows. The only odds statement found anywhere is case-level and collective: checklistcenter renders "The highlight of the release are the hard-signed autographs, which unfortunately fall at a rate of 6 per 16 box case." That does not attribute a rate to either the Autographs set or the Rookie Autographs set individually, so splitting it across both would manufacture two per-set facts out of one product-level one. Kept in both sets' notes in words instead. https://www.checklistcenter.com/2018-19-panini-revolution-basketball/
- G-013 NO base_card_tiers.csv IS WRITTEN, deliberately, and the reason is recorded because the run IS structurally split. base_print_run is unnumbered, not varies-by-tier, and EXTRACTION_SPEC 2.5 scopes that file to a base run tiered BY PRINT RUN; a complete 1-100 / 101-150 tiling exists and is sourced ("a 150-card set including 100 base and 50 rookies"), but both halves carry the same print run, so tier rows would state nothing the release row does not. The split is carried in release.notes, in the Base Set sets.csv row, and in base_cards.rookie_flag (no on 1-100, yes on 101-150). base_cards.card_tier is left EMPTY rather than filled with minted labels: no source prints a tier NAME for either half, and inventing "Veterans" and "Rookies" would be a derived value wearing a sourced value's clothes. https://www.steelcitycollectibles.com/i/2018-19-panini-revolution-basketball-chinese-new-year-box
- G-014 SCOPE PROVEN, NOT ASSUMED, AND NO BLOCK ROWS EXIST. All twelve base-scope tiers were confirmed to carry the full 1-150 roster by reading rows 101-150 off each tier's OWN Checklist.cfm page 2 rather than by trusting the parent's "Parallel Sets (12)" header count, which EXTRACTION_SPEC 3.2 warns is not a scope guarantee. No parallel in this release uses scope_type=block, so the parallel_unique_in_scope collision that cost contenders-bkb-2018-19 six rows cannot fire here. Within-scope name uniqueness holds: 12 distinct names in base-set scope, 3 in each of the five insert scopes, 2 in Autographs, 3 in Rookie Autographs. https://www.tcdb.com/Inserts.cfm/sid/187915/2018-19-Panini-Revolution
- G-015 INSERT.CFM NOTES-COLUMN SHAPE ON THIS PARENT, recorded so the blank-annotation test is not reported as run. https://www.tcdb.com/Inserts.cfm/sid/187915/2018-19-Panini-Revolution renders a Notes column, and on this parent it carries IMAGE-COMPLETION PERCENTAGES ONLY ("80.7% of images added", "4.0% of images added", ...), with blank cells on exactly the five insert parent rows that have no images yet. It carries no print run for any of the 39 rows. This is the Prizm Mosaic / Contenders-Hoops-Winter shape, not the Prizm shape, so the blank-annotation-means-unnumbered test CANNOT BE RUN on this release and was not run. Every print run here comes from a per-tier row-level serial-token probe on Checklist.cfm instead, corroborated against cardboardconnection. That makes six measured shapes of this column across the project and this parent is the third instance of the percentages-only shape.
- G-016 SOURCE CALIBRATION RESULT, recorded because it licensed a value. cardboardconnection was tested on nine print-run questions this pass could check independently against tcdb per-row SN tokens before any of its statements were relied on: Cosmic #/100 against SN100, Sunburst #/75 against SN75, Cubic #/50 against SN50, Lava #/10 against SN10, Chinese New Year Emerald #/88 against SN88, Chinese New Year Holo Gold #/8 against SN8, Infinite #/25 against SN25, Kaleido 1/1 against SN1, and insert Cubic #/50 against SN50. Nine of nine agree, and its four run-free lines (Astro, Fractal, Groove, Impact) agree with tcdb rendering no token on those four sids. checklistcenter agrees with cardboardconnection line for line and is NOT treated as a third opinion (EXTRACTION_SPEC 5.4: these two copy each other). https://www.cardboardconnection.com/2018-19-panini-revolution-basketball-cards ; https://www.checklistcenter.com/2018-19-panini-revolution-basketball/
If you know a source that answers one of these, tell us — name the question's label and where to look.
Draft — sourced but not independently verified. How this catalogue is built