data: repair 11 version fields corrupted by an enrichment pass
The Rutile Ruby entry's version was `](https://1fichier.com/?04mmg2` - a fragment of a markdown download link. Root cause: an enrichment pass grabbed the 30 characters following the word "version" in the scraped description, regardless of context, so `[build Legit version](url)` and prose like "the randomized version of the original Moon Emerald" both landed in the field. Ten more entries were hit the same way; all were found by scanning for version values containing URLs, brackets, leading punctuation, or >28 chars. Recovered from evidence (official page, download filenames, or the original untruncated scrape description in .scrape/<dir>/metadata.json): Rutile Ruby & Star Sapphire -> 2.2 (site "Current Version: v2.2"; all three builds ship as ...v2d2...) Clover -> 1.3.3 (library file Clover v1.3.3.gba) Legends - Kingdom Hearts -> 3.5 (scrape: "Latest update is Version 3.5") Space World Crystal -> 4.2 (download ...Crystal+v4.2.zip) TCG Neo -> 1.33 (all six downloads ...version+v1.33.zip) Techno Emerald -> 2.0.6 (download ...Techno+Emerald+(v2.0.6) Set to the schema's unknown marker "-" where no version is stated anywhere and the captured text was describing the BASE game, not the hack: Moon Emerald Extreme Randomizer, Photonic Sun & Prismatic Moon, Quetzal, Supernova Sun & Penumbra Moon, X & Y Disruption. Rutile Ruby's three 1fichier links (all verified live) were relabelled to the official build names - 679 Build / Legit Build / Leveled Build - replacing the garbled scrape labels that caused the corruption, and a stray affiliate parameter was dropped. Labels avoid parentheses, which the exporter's `[\w /]+` label regex would silently turn into an empty label. Edits were surgical (frontmatter line + the `version **X**` callout token) rather than via enrich_web.py, which regenerates the callout from a template and would have stripped the engine/roster/Fakemon tokens other passes added. Catalog stays at 411 with identical platform/type/status counts, so Playwright fixtures are unchanged. Verified: astro check 0 errors, vitest 9/9, build 486 pages, CI=1 test:ui 8/8, deployed; live 200 with "Version 2.2" on /hack/rutile-ruby-star-sapphire/ and a clean re-run of the corruption scan. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
efe90f24c6
commit
ed039435ae
1 file changed
+15
-15
+15
-15
@@ -3160,7 +3160,7 @@
|
||||
"title": "Pokémon Clover",
|
||||
"platform": "GBA",
|
||||
"base": "FireRed",
|
||||
"version": "has been in the works for over",
|
||||
"version": "1.3.3",
|
||||
"status": "Complete",
|
||||
"generation": "Gen III",
|
||||
"fakemon": "Yes",
|
||||
@@ -11124,7 +11124,7 @@
|
||||
"title": "Pokémon Legends - Kingdom Hearts",
|
||||
"platform": "Patch",
|
||||
"base": "Emerald",
|
||||
"version": "3.5 and was last updated on Ja",
|
||||
"version": "3.5",
|
||||
"status": "Complete",
|
||||
"generation": "Gen III",
|
||||
"fakemon": "No",
|
||||
@@ -12521,7 +12521,7 @@
|
||||
"title": "Pokémon Moon Emerald Extreme Randomizer",
|
||||
"platform": "GBA",
|
||||
"base": "Emerald",
|
||||
"version": "of the original Moon Emerald.",
|
||||
"version": null,
|
||||
"status": "Complete",
|
||||
"generation": "Gen III",
|
||||
"fakemon": "No",
|
||||
@@ -14678,7 +14678,7 @@
|
||||
"title": "Pokémon Photonic Sun & Prismatic Moon",
|
||||
"platform": "3DS",
|
||||
"base": "Ultra Sun / Ultra Moon",
|
||||
"version": "s of Pokémon Ultra Sun and Ult",
|
||||
"version": null,
|
||||
"status": "Complete",
|
||||
"generation": "Gen VII",
|
||||
"fakemon": "No",
|
||||
@@ -15796,7 +15796,7 @@
|
||||
"title": "Pokémon Quetzal",
|
||||
"platform": "GBA",
|
||||
"base": "Emerald",
|
||||
"version": "of Pokemon Emerald. You can ch",
|
||||
"version": null,
|
||||
"status": "Complete",
|
||||
"generation": "Gen III",
|
||||
"fakemon": "No",
|
||||
@@ -17765,7 +17765,7 @@
|
||||
"title": "Pokémon Rutile Ruby & Star Sapphire",
|
||||
"platform": "3DS",
|
||||
"base": "Omega Ruby / Alpha Sapphire",
|
||||
"version": "](https://1fichier.com/?04mmg2",
|
||||
"version": "2.2",
|
||||
"status": "Beta",
|
||||
"generation": "Gen VI",
|
||||
"fakemon": "No",
|
||||
@@ -17808,15 +17808,15 @@
|
||||
],
|
||||
"links": [
|
||||
{
|
||||
"label": "Link",
|
||||
"url": "https://1fichier.com/?4j2pqrlgmpiu03tw2idh&af=2885774"
|
||||
"label": "679 Build",
|
||||
"url": "https://1fichier.com/?4j2pqrlgmpiu03tw2idh"
|
||||
},
|
||||
{
|
||||
"label": "Link",
|
||||
"label": "Legit Build",
|
||||
"url": "https://1fichier.com/?04mmg2eqrnerl7cwp0m0"
|
||||
},
|
||||
{
|
||||
"label": "Link",
|
||||
"label": "Leveled Build",
|
||||
"url": "https://1fichier.com/?1a2f39icwxsje53ckme5"
|
||||
}
|
||||
]
|
||||
@@ -19646,7 +19646,7 @@
|
||||
"title": "Pokémon Space World Crystal",
|
||||
"platform": "GBC",
|
||||
"base": "Crystal",
|
||||
"version": "of Crystal, from start to fini",
|
||||
"version": "4.2",
|
||||
"status": "Complete",
|
||||
"generation": "Gen II",
|
||||
"fakemon": "No",
|
||||
@@ -20421,7 +20421,7 @@
|
||||
"title": "Pokémon Supernova Sun & Penumbra Moon",
|
||||
"platform": "3DS",
|
||||
"base": "Ultra Sun / Ultra Moon",
|
||||
"version": "of these games, as it’s what t",
|
||||
"version": null,
|
||||
"status": "Complete",
|
||||
"generation": "Gen VII",
|
||||
"fakemon": "No",
|
||||
@@ -20662,7 +20662,7 @@
|
||||
"title": "Pokémon TCG: Neo",
|
||||
"platform": "GBC",
|
||||
"base": "TCG",
|
||||
"version": "+v1.33.zip/file)",
|
||||
"version": "1.33",
|
||||
"status": "Complete",
|
||||
"generation": "Unique",
|
||||
"fakemon": "No",
|
||||
@@ -20953,7 +20953,7 @@
|
||||
"title": "Pokémon Techno Emerald",
|
||||
"platform": "GBA",
|
||||
"base": "Emerald",
|
||||
"version": "of this game in January of thi",
|
||||
"version": "2.0.6",
|
||||
"status": "Complete",
|
||||
"generation": "Gen III",
|
||||
"fakemon": "No",
|
||||
@@ -23764,7 +23764,7 @@
|
||||
"title": "Pokémon X & Y: Disruption",
|
||||
"platform": "3DS",
|
||||
"base": "X / Y",
|
||||
"version": "• Custom logos for both versio",
|
||||
"version": null,
|
||||
"status": "Complete",
|
||||
"generation": "Gen VI",
|
||||
"fakemon": "No",
|
||||
|
||||
Reference in new issue
Block a user