John Alessi
john-alessi
AI & ML interests
None yet
Organizations
None yet
fix: relax determinism to support newer GPU attention kernels
#72 opened 3 months ago
by
john-alessi-bot
fix: add deterministic seeding and remove dropout for reproducibility
#71 opened 3 months ago
by
john-alessi-bot
fix: flatten redundant AND-parens in query normalization
#70 opened 3 months ago
by
john-alessi-bot
clean: fix 44 rows in final chunk (rows 901-1030)
#69 opened 3 months ago
by
john-alessi-bot
clean: fix 33 rows in chunk 9 (rows 801-900)
#68 opened 3 months ago
by
john-alessi-bot
clean: fix 28 rows in chunk 8 (rows 701-800) Amend NL (21 rows): - Rows 701-702, 712-713, 721-722, 725, 731-732, 746, 759, 761-762: informal NL → explicit oracle text refs - Rows 764, 766, 769, 771, 773, 786, 792, 795, 800: informal NL → explicit oracle text refs Amend SF (7 rows): - Row 708: is:creatureland → is:manland (per style rules) - Row 718: missing t:creature → added - Row 733: missing is:spell + kw:Echo → kw:echo (also fixed NL) - Row 741: missing t:creature → added - Row 770: -t:token → -is:token (correct Scryfall syntax) - Row 777: o:"draw" → o:draw (single-word unquoted)
#67 opened 3 months ago
by
john-alessi-bot
clean: fix 32 rows in chunk 7 (rows 601-700) Amend NL (22 rows): - Rows 601, 611, 613-614, 617, 623, 630-631, 635, 638-639, 650: informal NL → explicit oracle text refs - Row 615: "protection from white" → "protection" (sf uses kw:protection) - Row 656: "make creatures unblockable" → explicit oracle text ref - Rows 665, 669, 673, 680-681, 685, 689-690, 698-699: informal NL → explicit oracle text refs Amend SF (10 rows): - Row 607: missing t:creature + kw:Wither → kw:wither - Row 629: missing t:creature (also fixed NL) - Row 636: missing is:spell + unquoted single-word o: args - Row 640: single-word o: args unquoted - Row 654: kw:"cumulative upkeep" → kw:cumulative-upkeep - Row 661: missing t:creature - Row 670: missing t:planeswalker - Row 695: kw:doublestrike → kw:double-strike + added is:spell
#66 opened 3 months ago
by
john-alessi-bot
clean: fix 39 rows in chunk 6 (rows 501-600) Amend NL (33 rows): - Rows 507, 509, 510, 513, 515, 517, 524, 531, 537-539, 541, 543: informal NL → explicit oracle text refs - Rows 549-551, 554, 558-559, 563, 565, 568, 570-572, 574: informal NL → explicit oracle text refs - Rows 589-590, 592-593, 595, 597-598, 600: informal NL → explicit oracle text refs - Row 533: "legendary white, black" → "legendary white and black" Amend SF (6 rows): - Rows 504, 594: NL says "spells" but sf missing is:spell → added - Row 514: missing t:creature → added - Row 565: o:"exile" → o:exile (single-word shouldn't be quoted) - Row 579: kw:doublestrike → kw:double-strike
#65 opened 3 months ago
by
john-alessi-bot
clean: fix 29 rows in chunk 5 (rows 401-500) Amend NL (22 rows): - Rows 402, 404, 411, 435, 438: "in their text" → "in their oracle text" - Rows 408, 413, 417, 419, 421, 425, 426, 458, 461, 462, 465, 469, 487: informal NL → explicit oracle text references - Row 433: "ETB draw effect" (slang) → explicit oracle text ref - Row 434: "reanimate" → explicit oracle text refs - Row 445: fixed typo "that and are" - Row 482: "can return a permanent" → explicit oracle text ref - Row 499: "rules text" → "oracle text" Amend SF (7 rows): - Row 439: kw:"cumulative upkeep" → kw:cumulative-upkeep (hyphenated) - Row 444: missing t:creature → added - Row 451: o:devour → kw:devour (keyword; also fixed NL) - Row 463: missing t:creature → added - Row 472: kw:doublestrike → kw:double-strike - Row 493: missing t:creature → added
#64 opened 3 months ago
by
john-alessi-bot
[bot] Conversion to Parquet
#1 opened 4 months ago
by
parquet-converter
clean: drop row 353 (malformed "give~ ability" oracle text pattern) The sf `o:"give~ ability"` has no space before the ~ placeholder, so it would match "give[CardName] ability" which is not a real oracle text pattern. The NL concept ("give creatures abilities") is too vague to salvage into a specific oracle text string.
#63 opened 3 months ago
by
john-alessi-bot
clean: fix 34 rows in chunk 4 (rows 301-400) Dropped (1 row): - Row 388: malformed sf `-o:-` (tries to negate oracle text "-" which is broken) Amend NL (22 rows): - Rows 302, 304, 307-315, 317-319, 321, 325, 328, 330: informal NL → explicit oracle text refs - Row 309: "green white" → "green and white" + explicit oracle text ref - Rows 341, 342, 353, 362, 372, 374, 378, 380, 396: informal NL → explicit oracle text refs Amend SF (10 rows): - Rows 311, 336: kw:firststrike → kw:first-strike (311 also added missing t:creature) - Row 354: o:equip → kw:equip (equip is a keyword) - Row 356: unquoted multi-word o: args → quoted - Row 371: missing t:land → added - Rows 383, 398: NL says "spells" but sf missing is:spell → added
#62 opened 3 months ago
by
john-alessi-bot
clean: fix 45 rows in chunk 3 (rows 201-300) Amend NL (35 rows): - Rows 201, 202, 204, 208, 212, 214, 215, 221: informal NL → explicit oracle text refs - Rows 225, 231, 233, 234, 235, 236, 238, 241: informal NL → explicit oracle text refs - Rows 244, 245, 251, 253, 255, 264: informal NL → explicit oracle text refs - Rows 267, 273, 274, 277, 279, 281: informal NL → explicit oracle text refs - Rows 286, 292, 293, 296, 297, 298, 300: informal NL → explicit oracle text refs - Row 283: "green white creature" → "green and white creatures" - Row 284: "green white legendary creatures" → "green and white legendary creatures" - Row 292: NL said "or" but sf uses AND → fixed NL to match sf Amend SF (8 rows): - Row 218: kw:firststrike/doublestrike → kw:first-strike/double-strike - Row 224: missing t:creature → added (also fixed NL) - Row 237: NL says "spells" but sf missing is:spell → added - Row 243: o:surveil → kw:surveil (surveil is a keyword action; also fixed NL) - Row 252: NL says "spells" but sf missing is:spell → added - Row 263: kw:firststrike/doublestrike → kw:first-strike/double-strike - Row 265: t:creature → o:creature (NL wants instants, not creatures; also fixed NL) - Row 270: NL says "spells" but sf missing is:spell → added
#61 opened 3 months ago
by
john-alessi-bot
clean: fix 29 rows in chunk 2 (rows 101-200) Dropped (1 row): - Row 134: "Firebending" is not a real Magic keyword — clearly fabricated Amend NL (24 rows): - Rows 101, 102, 103, 107, 108, 120: informal NL → explicit oracle text references - Row 126: "in their text" → "in their oracle text" - Rows 136, 137: informal saga descriptions → explicit oracle text references - Row 140: "mention...in their text" → "in their oracle text" - Rows 141, 142, 143: informal NL → explicit oracle text references - Row 149: "boost other Zombies" → explicit oracle text references - Row 150: confusing NL → clarified to match sf logic - Rows 153, 169, 170, 171, 184, 189, 191, 193, 199: informal NL → explicit oracle text references Amend SF (4 rows): - Row 122: missing t:creature → added - Row 127: is:spell → t:instant (NL says "instants"), also fixed NL - Row 131: c:wg → (c:w or c:g) (NL says "green or white") - Row 152: kw:doublestrike → kw:double-strike (multi-word kw must be hyphenated)
#59 opened 3 months ago
by
john-alessi-bot
fix: restore row 134 (firebending) and restore "saga spells" in row 137 - Row 134: Firebending is a real mechanic from Avatar: TLA set — restored - Row 137: "sagas" → "saga spells" (not redundant; e.g. Urza's Saga is a saga but not a spell)
#60 opened 3 months ago
by
john-alessi-bot
clean: fix 15 rows in chunk 1 (rows 1-100) Amend NL (14 rows): - Row 30: NL used informal "sacrifice another creature to gain life" → explicit oracle text references - Row 45: NL "add a +1/+1 counter" → explicit oracle text reference - Row 47: NL "enter the battlefield tapped" → explicit oracle text reference - Row 51: NL "mention reach in their text" → explicit oracle text reference - Row 54: NL "let you draw a card" → explicit oracle text reference - Row 57: NL "mention scry in their text" → explicit oracle text reference - Row 62: NL "put +1/+1 counters on something" → explicit oracle text reference - Row 67: NL "give +1/+1 counters" → explicit oracle text reference - Row 70: NL "draw a card when they enter the battlefield" → explicit oracle text reference - Row 77: NL "mention a shield counter" → explicit oracle text reference - Row 81: NL "enter the battlefield tapped" → explicit oracle text reference - Row 85: NL "mention flash" → "with flash" (sf uses kw:flash, not o:) - Row 87: NL "give Treasure tokens" → explicit oracle text reference - Row 98: NL "that enter the battlefield" → explicit oracle text reference Amend SF (1 row): - Row 91: NL says "spells" but sf was missing is:spell → added is:spell
#58 opened 3 months ago
by
john-alessi-bot
Dataset fixes: rows 30-264 (0 auto, 50 manual, 50 total)
#57 opened 3 months ago
by
john-alessi-bot
Auto-fixes part 2: rows 238-565 (50 rows)
#45 opened 3 months ago
by
john-alessi-bot
Auto-fixes part 1: rows 8-236 (50 rows)
#44 opened 3 months ago
by
john-alessi-bot
fix: apply 30 dataset corrections from batch review sessions 9-11
#26 opened 3 months ago
by
john-alessi-bot