{
  "generated": "2026-02-08T16:38:33.205009",
  "total_apps": 629,
  "has_player_ratings": false,
  "scoring_modes": {
    "legacy": 629
  },
  "summary": {
    "avg_score": 54.5,
    "median_score": 51,
    "top_10_avg": 56.0,
    "avg_engagement": 9.3,
    "grade_distribution": {
      "S": 17,
      "A": 62,
      "B": 124,
      "C": 216,
      "D": 207,
      "F": 3
    },
    "score_histogram": {
      "100-109": 1,
      "90-99": 16,
      "80-89": 62,
      "70-79": 77,
      "60-69": 107,
      "50-59": 156,
      "40-49": 161,
      "30-39": 49
    },
    "runtime_health": {
      "healthy": 629
    }
  },
  "categories": {
    "games_puzzles": {
      "count": 172,
      "avg_score": 70.5,
      "avg_engagement": 13.3,
      "top_score": 100,
      "folder": "games-puzzles",
      "title": "Games & Puzzles"
    },
    "3d_immersive": {
      "count": 54,
      "avg_score": 64.0,
      "avg_engagement": 10.9,
      "top_score": 96,
      "folder": "3d-immersive",
      "title": "3D & Immersive Worlds"
    },
    "audio_music": {
      "count": 47,
      "avg_score": 55.1,
      "avg_engagement": 7.2,
      "top_score": 94,
      "folder": "audio-music",
      "title": "Audio & Music"
    },
    "creative_tools": {
      "count": 115,
      "avg_score": 51.1,
      "avg_engagement": 8.5,
      "top_score": 95,
      "folder": "creative-tools",
      "title": "Creative Tools"
    },
    "experimental_ai": {
      "count": 36,
      "avg_score": 56.4,
      "avg_engagement": 9.4,
      "top_score": 76,
      "folder": "experimental-ai",
      "title": "Experimental & AI"
    },
    "generative_art": {
      "count": 81,
      "avg_score": 46.9,
      "avg_engagement": 4.4,
      "top_score": 85,
      "folder": "generative-art",
      "title": "Generative Art"
    },
    "particle_physics": {
      "count": 44,
      "avg_score": 57.4,
      "avg_engagement": 7.6,
      "top_score": 94,
      "folder": "particle-physics",
      "title": "Particle & Physics"
    },
    "visual_art": {
      "count": 47,
      "avg_score": 55.4,
      "avg_engagement": 8.0,
      "top_score": 86,
      "folder": "visual-art",
      "title": "Visual Art & Design"
    },
    "educational_tools": {
      "count": 33,
      "avg_score": 54.5,
      "avg_engagement": 8.2,
      "top_score": 92,
      "folder": "educational",
      "title": "Educational Tools"
    }
  },
  "top_engaging": [
    {
      "rank": 1,
      "file": "depths-of-the-abyss.html",
      "title": "Depths of the Abyss",
      "engagement": 25,
      "medium": "legacy",
      "score": 100,
      "grade": "S",
      "path": "apps/games-puzzles/depths-of-the-abyss.html"
    },
    {
      "rank": 2,
      "file": "star wars galaxies.html",
      "title": "Star Wars Galaxies - Tatooine",
      "engagement": 24,
      "medium": "legacy",
      "score": 84,
      "grade": "A",
      "path": "apps/games-puzzles/star wars galaxies.html"
    },
    {
      "rank": 3,
      "file": "sky-realms-game.html",
      "title": "Sky Realms: Aether Wing",
      "engagement": 23,
      "medium": "legacy",
      "score": 96,
      "grade": "S",
      "path": "apps/3d-immersive/sky-realms-game.html"
    },
    {
      "rank": 4,
      "file": "windows95-emulator.html",
      "title": "Windows 95 Desktop Simulator - Interactive Edition",
      "engagement": 23,
      "medium": "legacy",
      "score": 95,
      "grade": "S",
      "path": "apps/creative-tools/windows95-emulator.html"
    },
    {
      "rank": 5,
      "file": "wowMon.html",
      "title": "WoWmon - Pocket Creatures of Azeroth",
      "engagement": 23,
      "medium": "legacy",
      "score": 94,
      "grade": "S",
      "path": "apps/games-puzzles/wowMon.html"
    },
    {
      "rank": 6,
      "file": "crypt-warden.html",
      "title": "Crypt Warden",
      "engagement": 23,
      "medium": "legacy",
      "score": 91,
      "grade": "S",
      "path": "apps/games-puzzles/crypt-warden.html"
    },
    {
      "rank": 7,
      "file": "deja-vu-corridor.html",
      "title": "Deja Vu Corridor",
      "engagement": 23,
      "medium": "legacy",
      "score": 91,
      "grade": "S",
      "path": "apps/games-puzzles/deja-vu-corridor.html"
    },
    {
      "rank": 8,
      "file": "leviathan-omniverse-v109-mobile-optimized.html",
      "title": "LEVIATHAN: OMNIVERSE v11.0",
      "engagement": 23,
      "medium": "legacy",
      "score": 85,
      "grade": "A",
      "path": "apps/games-puzzles/leviathan-omniverse-v109-mobile-optimized.html"
    },
    {
      "rank": 9,
      "file": "virtual-dealer-suite.html",
      "title": "Virtual Dealer Suite",
      "engagement": 22,
      "medium": "legacy",
      "score": 98,
      "grade": "S",
      "path": "apps/games-puzzles/virtual-dealer-suite.html"
    },
    {
      "rank": 10,
      "file": "rhythm-roguelike.html",
      "title": "Rhythm Roguelike - Beat Dungeon",
      "engagement": 22,
      "medium": "legacy",
      "score": 94,
      "grade": "S",
      "path": "apps/audio-music/rhythm-roguelike.html"
    },
    {
      "rank": 11,
      "file": "code-dungeon.html",
      "title": "Code Dungeon - Programming Puzzle Roguelike",
      "engagement": 22,
      "medium": "legacy",
      "score": 92,
      "grade": "S",
      "path": "apps/educational/code-dungeon.html"
    },
    {
      "rank": 12,
      "file": "zero-g-station-builder.html",
      "title": "Zero-G Station Builder Deluxe",
      "engagement": 22,
      "medium": "legacy",
      "score": 90,
      "grade": "S",
      "path": "apps/3d-immersive/zero-g-station-builder.html"
    },
    {
      "rank": 13,
      "file": "agent-browser.html",
      "title": "Agent Infiltrator",
      "engagement": 22,
      "medium": "legacy",
      "score": 86,
      "grade": "A",
      "path": "apps/games-puzzles/agent-browser.html"
    },
    {
      "rank": 14,
      "file": "supercollider-arena.html",
      "title": "Supercollider Arena - Particle Physics Battle",
      "engagement": 22,
      "medium": "legacy",
      "score": 85,
      "grade": "A",
      "path": "apps/particle-physics/supercollider-arena.html"
    },
    {
      "rank": 15,
      "file": "chronoscape.html",
      "title": "CHRONOSCAPE - Time Loop Mystery",
      "engagement": 22,
      "medium": "legacy",
      "score": 82,
      "grade": "A",
      "path": "apps/games-puzzles/chronoscape.html"
    },
    {
      "rank": 16,
      "file": "monster-truck-game.html",
      "title": "Monster Truck Mayhem",
      "engagement": 21,
      "medium": "legacy",
      "score": 94,
      "grade": "S",
      "path": "apps/games-puzzles/monster-truck-game.html"
    },
    {
      "rank": 17,
      "file": "colony-mind.html",
      "title": "Colony Mind",
      "engagement": 21,
      "medium": "legacy",
      "score": 94,
      "grade": "S",
      "path": "apps/particle-physics/colony-mind.html"
    },
    {
      "rank": 18,
      "file": "plasma-reactor-defense.html",
      "title": "Plasma Reactor Defense",
      "engagement": 21,
      "medium": "legacy",
      "score": 92,
      "grade": "S",
      "path": "apps/particle-physics/plasma-reactor-defense.html"
    },
    {
      "rank": 19,
      "file": "quantum-field-arena.html",
      "title": "Quantum Field Arena - Particle Combat Simulator",
      "engagement": 21,
      "medium": "legacy",
      "score": 91,
      "grade": "S",
      "path": "apps/particle-physics/quantum-field-arena.html"
    },
    {
      "rank": 20,
      "file": "stellar-forge.html",
      "title": "Stellar Forge - Star Formation Simulator",
      "engagement": 21,
      "medium": "legacy",
      "score": 90,
      "grade": "S",
      "path": "apps/particle-physics/stellar-forge.html"
    }
  ],
  "top_playable": [
    {
      "rank": 1,
      "file": "depths-of-the-abyss.html",
      "title": "Depths of the Abyss",
      "engagement": 25,
      "medium": "legacy",
      "score": 100,
      "grade": "S",
      "path": "apps/games-puzzles/depths-of-the-abyss.html"
    },
    {
      "rank": 2,
      "file": "star wars galaxies.html",
      "title": "Star Wars Galaxies - Tatooine",
      "engagement": 24,
      "medium": "legacy",
      "score": 84,
      "grade": "A",
      "path": "apps/games-puzzles/star wars galaxies.html"
    },
    {
      "rank": 3,
      "file": "sky-realms-game.html",
      "title": "Sky Realms: Aether Wing",
      "engagement": 23,
      "medium": "legacy",
      "score": 96,
      "grade": "S",
      "path": "apps/3d-immersive/sky-realms-game.html"
    },
    {
      "rank": 4,
      "file": "windows95-emulator.html",
      "title": "Windows 95 Desktop Simulator - Interactive Edition",
      "engagement": 23,
      "medium": "legacy",
      "score": 95,
      "grade": "S",
      "path": "apps/creative-tools/windows95-emulator.html"
    },
    {
      "rank": 5,
      "file": "wowMon.html",
      "title": "WoWmon - Pocket Creatures of Azeroth",
      "engagement": 23,
      "medium": "legacy",
      "score": 94,
      "grade": "S",
      "path": "apps/games-puzzles/wowMon.html"
    },
    {
      "rank": 6,
      "file": "crypt-warden.html",
      "title": "Crypt Warden",
      "engagement": 23,
      "medium": "legacy",
      "score": 91,
      "grade": "S",
      "path": "apps/games-puzzles/crypt-warden.html"
    },
    {
      "rank": 7,
      "file": "deja-vu-corridor.html",
      "title": "Deja Vu Corridor",
      "engagement": 23,
      "medium": "legacy",
      "score": 91,
      "grade": "S",
      "path": "apps/games-puzzles/deja-vu-corridor.html"
    },
    {
      "rank": 8,
      "file": "leviathan-omniverse-v109-mobile-optimized.html",
      "title": "LEVIATHAN: OMNIVERSE v11.0",
      "engagement": 23,
      "medium": "legacy",
      "score": 85,
      "grade": "A",
      "path": "apps/games-puzzles/leviathan-omniverse-v109-mobile-optimized.html"
    },
    {
      "rank": 9,
      "file": "virtual-dealer-suite.html",
      "title": "Virtual Dealer Suite",
      "engagement": 22,
      "medium": "legacy",
      "score": 98,
      "grade": "S",
      "path": "apps/games-puzzles/virtual-dealer-suite.html"
    },
    {
      "rank": 10,
      "file": "rhythm-roguelike.html",
      "title": "Rhythm Roguelike - Beat Dungeon",
      "engagement": 22,
      "medium": "legacy",
      "score": 94,
      "grade": "S",
      "path": "apps/audio-music/rhythm-roguelike.html"
    },
    {
      "rank": 11,
      "file": "code-dungeon.html",
      "title": "Code Dungeon - Programming Puzzle Roguelike",
      "engagement": 22,
      "medium": "legacy",
      "score": 92,
      "grade": "S",
      "path": "apps/educational/code-dungeon.html"
    },
    {
      "rank": 12,
      "file": "zero-g-station-builder.html",
      "title": "Zero-G Station Builder Deluxe",
      "engagement": 22,
      "medium": "legacy",
      "score": 90,
      "grade": "S",
      "path": "apps/3d-immersive/zero-g-station-builder.html"
    },
    {
      "rank": 13,
      "file": "agent-browser.html",
      "title": "Agent Infiltrator",
      "engagement": 22,
      "medium": "legacy",
      "score": 86,
      "grade": "A",
      "path": "apps/games-puzzles/agent-browser.html"
    },
    {
      "rank": 14,
      "file": "supercollider-arena.html",
      "title": "Supercollider Arena - Particle Physics Battle",
      "engagement": 22,
      "medium": "legacy",
      "score": 85,
      "grade": "A",
      "path": "apps/particle-physics/supercollider-arena.html"
    },
    {
      "rank": 15,
      "file": "chronoscape.html",
      "title": "CHRONOSCAPE - Time Loop Mystery",
      "engagement": 22,
      "medium": "legacy",
      "score": 82,
      "grade": "A",
      "path": "apps/games-puzzles/chronoscape.html"
    },
    {
      "rank": 16,
      "file": "monster-truck-game.html",
      "title": "Monster Truck Mayhem",
      "engagement": 21,
      "medium": "legacy",
      "score": 94,
      "grade": "S",
      "path": "apps/games-puzzles/monster-truck-game.html"
    },
    {
      "rank": 17,
      "file": "colony-mind.html",
      "title": "Colony Mind",
      "engagement": 21,
      "medium": "legacy",
      "score": 94,
      "grade": "S",
      "path": "apps/particle-physics/colony-mind.html"
    },
    {
      "rank": 18,
      "file": "plasma-reactor-defense.html",
      "title": "Plasma Reactor Defense",
      "engagement": 21,
      "medium": "legacy",
      "score": 92,
      "grade": "S",
      "path": "apps/particle-physics/plasma-reactor-defense.html"
    },
    {
      "rank": 19,
      "file": "quantum-field-arena.html",
      "title": "Quantum Field Arena - Particle Combat Simulator",
      "engagement": 21,
      "medium": "legacy",
      "score": 91,
      "grade": "S",
      "path": "apps/particle-physics/quantum-field-arena.html"
    },
    {
      "rank": 20,
      "file": "stellar-forge.html",
      "title": "Stellar Forge - Star Formation Simulator",
      "engagement": 21,
      "medium": "legacy",
      "score": 90,
      "grade": "S",
      "path": "apps/particle-physics/stellar-forge.html"
    }
  ],
  "rankings": [
    {
      "file": "depths-of-the-abyss.html",
      "title": "Depths of the Abyss",
      "score": 100,
      "algo_score": 100,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 17104,
      "size_kb": 481.9,
      "fingerprint": "a00b41164bc3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "17104L",
            "482KB-ambitious"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 25,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(147)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(67)",
            "abilities",
            "level-variety(209)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(127)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/depths-of-the-abyss.html",
      "rank": 1
    },
    {
      "file": "virtual-dealer-suite.html",
      "title": "Virtual Dealer Suite",
      "score": 98,
      "algo_score": 96,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 6610,
      "size_kb": 282.2,
      "fingerprint": "4c295c2974e0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "6610L",
            "282KB-ambitious"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 22,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(22)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(25)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(21)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 95,
        "verdict": "healthy",
        "modifier": 2
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/virtual-dealer-suite.html",
      "rank": 2
    },
    {
      "file": "sky-realms-game.html",
      "title": "Sky Realms: Aether Wing",
      "score": 96,
      "algo_score": 96,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 7246,
      "size_kb": 343.0,
      "fingerprint": "b5a7b8b4d4f9",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "7246L",
            "343KB-ambitious"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 23,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(29)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(1)",
            "abilities",
            "level-variety(6)",
            "responsive-controls",
            "dual-input",
            "multi-ending(62)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/sky-realms-game.html",
      "rank": 3
    },
    {
      "file": "windows95-emulator.html",
      "title": "Windows 95 Desktop Simulator - Interactive Edition",
      "score": 95,
      "algo_score": 94,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 18173,
      "size_kb": 835.2,
      "fingerprint": "a9d07c325d62",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "18173L",
            "835KB-ambitious"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 23,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "sound-variety(12)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(20)",
            "abilities",
            "level-variety(155)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(30)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/windows95-emulator.html",
      "rank": 4
    },
    {
      "file": "monster-truck-game.html",
      "title": "Monster Truck Mayhem",
      "score": 94,
      "algo_score": 93,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 2518,
      "size_kb": 90.1,
      "fingerprint": "aebb325a47b6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2518L",
            "90KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 21,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(8)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(7)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(3)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/monster-truck-game.html",
      "rank": 5
    },
    {
      "file": "wowMon.html",
      "title": "WoWmon - Pocket Creatures of Azeroth",
      "score": 94,
      "algo_score": 94,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 6353,
      "size_kb": 289.4,
      "fingerprint": "018ec6899887",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "6353L",
            "289KB-ambitious"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 23,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(27)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(3)",
            "abilities",
            "level-variety(19)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(12)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wowMon.html",
      "rank": 6
    },
    {
      "file": "rhythm-roguelike.html",
      "title": "Rhythm Roguelike - Beat Dungeon",
      "score": 94,
      "algo_score": 93,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 1485,
      "size_kb": 42.2,
      "fingerprint": "0b75ca9dbea5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1485L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 22,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(21)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(96)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/rhythm-roguelike.html",
      "rank": 7
    },
    {
      "file": "colony-mind.html",
      "title": "Colony Mind",
      "score": 94,
      "algo_score": 94,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 10587,
      "size_kb": 461.6,
      "fingerprint": "dbdc86feb705",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "10587L",
            "462KB-ambitious"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 21,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(10)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(9)",
            "abilities",
            "level-variety(65)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(6)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/colony-mind.html",
      "rank": 8
    },
    {
      "file": "infinite-game-jam.html",
      "title": "Infinite Game Jam: Self-Evolving Game",
      "score": 93,
      "algo_score": 93,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 3812,
      "size_kb": 164.4,
      "fingerprint": "a77c3d7b9fb6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "3812L",
            "164KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(13)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(5)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(15)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/infinite-game-jam.html",
      "rank": 9
    },
    {
      "file": "plasma-reactor-defense.html",
      "title": "Plasma Reactor Defense",
      "score": 92,
      "algo_score": 92,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 1767,
      "size_kb": 53.5,
      "fingerprint": "19db5b4d8785",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1767L",
            "54KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 21,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(15)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(1)",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(12)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/plasma-reactor-defense.html",
      "rank": 10
    },
    {
      "file": "code-dungeon.html",
      "title": "Code Dungeon - Programming Puzzle Roguelike",
      "score": 92,
      "algo_score": 91,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 1413,
      "size_kb": 49.5,
      "fingerprint": "0aa896e455b9",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1413L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 22,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(20)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(2)",
            "abilities",
            "level-variety(64)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(14)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/code-dungeon.html",
      "rank": 11
    },
    {
      "file": "crypt-warden.html",
      "title": "Crypt Warden",
      "score": 91,
      "algo_score": 91,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 1261,
      "size_kb": 48.8,
      "fingerprint": "aec639b0d018",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1261L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 23,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(28)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(2)",
            "abilities",
            "level-variety(83)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/crypt-warden.html",
      "rank": 12
    },
    {
      "file": "deja-vu-corridor.html",
      "title": "Deja Vu Corridor",
      "score": 91,
      "algo_score": 91,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 1275,
      "size_kb": 53.6,
      "fingerprint": "6ccabdadffb2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1275L",
            "54KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 23,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(21)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(98)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(13)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/deja-vu-corridor.html",
      "rank": 13
    },
    {
      "file": "presentation-slide-responsive-updated.html",
      "title": "Expansive Agents: Anticipating Business Needs",
      "score": 91,
      "algo_score": 91,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 1820,
      "size_kb": 66.5,
      "fingerprint": "7a1e32f7c88e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1820L",
            "67KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(14)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(13)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(9)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/presentation-slide-responsive-updated.html",
      "rank": 14
    },
    {
      "file": "quantum-field-arena.html",
      "title": "Quantum Field Arena - Particle Combat Simulator",
      "score": 91,
      "algo_score": 90,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 1198,
      "size_kb": 46.4,
      "fingerprint": "f149931aa38a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1198L",
            "46KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 21,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(1)",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(11)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/quantum-field-arena.html",
      "rank": 15
    },
    {
      "file": "zero-g-station-builder.html",
      "title": "Zero-G Station Builder Deluxe",
      "score": 90,
      "algo_score": 89,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 4445,
      "size_kb": 197.1,
      "fingerprint": "09cbddbd4d82",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "4445L",
            "197KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 22,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(13)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(18)",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(7)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/zero-g-station-builder.html",
      "rank": 16
    },
    {
      "file": "stellar-forge.html",
      "title": "Stellar Forge - Star Formation Simulator",
      "score": 90,
      "algo_score": 90,
      "grade": "S",
      "scoring_mode": "legacy",
      "lines": 1538,
      "size_kb": 50.0,
      "fingerprint": "2a0da166aa2c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1538L",
            "50KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 21,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(17)",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(3)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/stellar-forge.html",
      "rank": 17
    },
    {
      "file": "forgotten-cartographer.html",
      "title": "The Forgotten Cartographer",
      "score": 89,
      "algo_score": 88,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1163,
      "size_kb": 42.7,
      "fingerprint": "326ce8d22141",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1163L",
            "43KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "sound-variety(13)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(5)",
            "abilities",
            "level-variety(110)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/forgotten-cartographer.html",
      "rank": 18
    },
    {
      "file": "loom-of-the-void.html",
      "title": "Loom of the Void",
      "score": 89,
      "algo_score": 89,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1274,
      "size_kb": 53.9,
      "fingerprint": "b6c2cfebef60",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1274L",
            "54KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(13)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/loom-of-the-void.html",
      "rank": 19
    },
    {
      "file": "spell-forge-arena.html",
      "title": "Spell Forge Arena",
      "score": 88,
      "algo_score": 88,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2509,
      "size_kb": 116.0,
      "fingerprint": "dca394fa8c65",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2509L",
            "116KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(15)",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(9)",
            "abilities",
            "level-variety(5)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(4)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/spell-forge-arena.html",
      "rank": 20
    },
    {
      "file": "war-card-game-tutor.html",
      "title": "War Card Game",
      "score": 88,
      "algo_score": 88,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1266,
      "size_kb": 40.8,
      "fingerprint": "6c38c528fe7b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1266L",
            "41KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(19)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(4)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(21)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/war-card-game-tutor.html",
      "rank": 21
    },
    {
      "file": "ecosystem-city.html",
      "title": "Ecosystem City - Urban Evolution Simulation",
      "score": 88,
      "algo_score": 86,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 4910,
      "size_kb": 215.3,
      "fingerprint": "5f25f8e9d1a0",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "4910L",
            "215KB-ambitious"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(6)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(10)",
            "abilities",
            "level-variety(6)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(4)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 96,
        "verdict": "healthy",
        "modifier": 2
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/ecosystem-city.html",
      "rank": 22
    },
    {
      "file": "dynamic-agent-workflow.html",
      "title": "Agent Swarm Tactics",
      "score": 87,
      "algo_score": 87,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 669,
      "size_kb": 25.4,
      "fingerprint": "d0852dd15600",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "669L",
            "25KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(24)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(1)",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(11)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/dynamic-agent-workflow.html",
      "rank": 23
    },
    {
      "file": "crystal-caverns.html",
      "title": "Crystal Caverns - 3D Exploration Game",
      "score": 87,
      "algo_score": 86,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 784,
      "size_kb": 33.9,
      "fingerprint": "ca10e7e38247",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "784L",
            "34KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(82)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(3)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/crystal-caverns.html",
      "rank": 24
    },
    {
      "file": "last-signal.html",
      "title": "The Last Signal - Space Survival Roguelike",
      "score": 87,
      "algo_score": 87,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2274,
      "size_kb": 82.9,
      "fingerprint": "a6be9e68939a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2274L",
            "83KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(22)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(120)",
            "responsive-controls",
            "dual-input",
            "multi-ending(33)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/last-signal.html",
      "rank": 25
    },
    {
      "file": "nebula-flight.html",
      "title": "Nebula Flight - 3D Space Combat",
      "score": 87,
      "algo_score": 86,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 652,
      "size_kb": 29.5,
      "fingerprint": "82caa3c380e3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "652L",
            "29KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(6)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/nebula-flight.html",
      "rank": 26
    },
    {
      "file": "agent-browser.html",
      "title": "Agent Infiltrator",
      "score": 86,
      "algo_score": 86,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 589,
      "size_kb": 22.1,
      "fingerprint": "02c448df34c1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "589L",
            "22KB"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 22,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(4)",
            "abilities",
            "level-variety(27)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(4)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/agent-browser.html",
      "rank": 27
    },
    {
      "file": "ecs-console.html",
      "title": "ECS Game Console",
      "score": 86,
      "algo_score": 86,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2635,
      "size_kb": 98.5,
      "fingerprint": "be6f6843dbff",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2635L",
            "98KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(10)",
            "abilities",
            "level-variety(18)",
            "responsive-controls",
            "dual-input",
            "multi-ending(5)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/ecs-console.html",
      "rank": 28
    },
    {
      "file": "mermaid-viewer.html",
      "title": "Flow Architect \u2014 Logic Routing Puzzle",
      "score": 86,
      "algo_score": 86,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1575,
      "size_kb": 60.1,
      "fingerprint": "128f0dea2026",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1575L",
            "60KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(7)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/mermaid-viewer.html",
      "rank": 29
    },
    {
      "file": "pokemon-type-calculator.html",
      "title": "Type Clash Arena",
      "score": 86,
      "algo_score": 86,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1291,
      "size_kb": 43.4,
      "fingerprint": "02721a8098c0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1291L",
            "43KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(19)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(11)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/pokemon-type-calculator.html",
      "rank": 30
    },
    {
      "file": "signal-decode.html",
      "title": "Signal Decode",
      "score": 86,
      "algo_score": 86,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1171,
      "size_kb": 41.8,
      "fingerprint": "e9eedf5838f7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1171L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(20)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(6)",
            "basic-controls",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/signal-decode.html",
      "rank": 31
    },
    {
      "file": "wave-rider.html",
      "title": "Wave Rider",
      "score": 86,
      "algo_score": 86,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 607,
      "size_kb": 21.3,
      "fingerprint": "ee0824e48627",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "607L",
            "21KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(8)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(7)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wave-rider.html",
      "rank": 32
    },
    {
      "file": "wormhole-navigator.html",
      "title": "Wormhole Navigator - 3D Space Tunnel Runner",
      "score": 86,
      "algo_score": 85,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 841,
      "size_kb": 32.1,
      "fingerprint": "eac889d94b6d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "841L",
            "32KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(4)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/wormhole-navigator.html",
      "rank": 33
    },
    {
      "file": "agent-generator-ui.html",
      "title": "Agent Forge",
      "score": 86,
      "algo_score": 86,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1317,
      "size_kb": 43.7,
      "fingerprint": "1f9bb4f9d123",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1317L",
            "44KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(11)",
            "abilities",
            "level-variety(6)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/agent-generator-ui.html",
      "rank": 34
    },
    {
      "file": "hypnagogic-garden.html",
      "title": "Hypnagogic Garden",
      "score": 85,
      "algo_score": 85,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 883,
      "size_kb": 37.4,
      "fingerprint": "61aa7aafc6bc",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "883L",
            "37KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(28)",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "level-variety(6)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(8)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/hypnagogic-garden.html",
      "rank": 35
    },
    {
      "file": "leviathan-omniverse-v109-mobile-optimized.html",
      "title": "LEVIATHAN: OMNIVERSE v11.0",
      "score": 85,
      "algo_score": 85,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 5850,
      "size_kb": 207.6,
      "fingerprint": "1fba9e9d3731",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "5850L",
            "208KB-ambitious"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 23,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(10)",
            "abilities",
            "level-variety(46)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(11)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/leviathan-omniverse-v109-mobile-optimized.html",
      "rank": 36
    },
    {
      "file": "memory-palace.html",
      "title": "Memory Palace - Navigate Your Corrupting Mind",
      "score": 85,
      "algo_score": 85,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2655,
      "size_kb": 92.5,
      "fingerprint": "2ad50e63f55a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2655L",
            "93KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "screen-shake",
            "sound-variety(18)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(21)",
            "abilities",
            "level-variety(123)",
            "responsive-controls",
            "dual-input",
            "multi-ending(16)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/memory-palace.html",
      "rank": 37
    },
    {
      "file": "abyssal-depths.html",
      "title": "Abyssal Depths - Deep Sea Exploration",
      "score": 85,
      "algo_score": 84,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2382,
      "size_kb": 81.7,
      "fingerprint": "d08325b5e2d0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2382L",
            "82KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(7)",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(4)",
            "abilities",
            "level-variety(25)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/abyssal-depths.html",
      "rank": 38
    },
    {
      "file": "morning-dew-canvas.html",
      "title": "Morning Dew Canvas",
      "score": 85,
      "algo_score": 85,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1382,
      "size_kb": 59.8,
      "fingerprint": "ffaad2c4e759",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1382L",
            "60KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(16)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(15)",
            "abilities",
            "level-variety(5)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/morning-dew-canvas.html",
      "rank": 39
    },
    {
      "file": "supercollider-arena.html",
      "title": "Supercollider Arena - Particle Physics Battle",
      "score": 85,
      "algo_score": 84,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 358,
      "size_kb": 27.0,
      "fingerprint": "f8ae3590463c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "358L-small",
            "27KB"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 22,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(3)",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(5)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/supercollider-arena.html",
      "rank": 40
    },
    {
      "file": "pigment-stratigraphics.html",
      "title": "Pigment Stratigraphics",
      "score": 85,
      "algo_score": 85,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1330,
      "size_kb": 61.7,
      "fingerprint": "59b7f46cae05",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1330L",
            "62KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(18)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(12)",
            "abilities",
            "level-variety(5)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/pigment-stratigraphics.html",
      "rank": 41
    },
    {
      "file": "dungeon-architect.html",
      "title": "Dungeon Architect",
      "score": 84,
      "algo_score": 83,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1641,
      "size_kb": 56.2,
      "fingerprint": "a55636d83d78",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1641L",
            "56KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(15)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(3)",
            "responsive-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/dungeon-architect.html",
      "rank": 42
    },
    {
      "file": "monster-court.html",
      "title": "Monster Court - Courtroom Drama RPG",
      "score": 84,
      "algo_score": 83,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2178,
      "size_kb": 115.3,
      "fingerprint": "a55dc3e99f00",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2178L",
            "115KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 21,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(24)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(10)",
            "abilities",
            "level-variety(16)",
            "basic-controls",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/monster-court.html",
      "rank": 43
    },
    {
      "file": "star wars galaxies.html",
      "title": "Star Wars Galaxies - Tatooine",
      "score": 84,
      "algo_score": 83,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 5170,
      "size_kb": 220.4,
      "fingerprint": "f2323dd6be63",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "5170L",
            "220KB-ambitious"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 24,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(10)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(33)",
            "abilities",
            "level-variety(18)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(11)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/star wars galaxies.html",
      "rank": 44
    },
    {
      "file": "the-price.html",
      "title": "The Price - Everything Has a Cost",
      "score": 84,
      "algo_score": 84,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1315,
      "size_kb": 47.3,
      "fingerprint": "62449765caed",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1315L",
            "47KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(8)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(4)",
            "abilities",
            "level-variety(19)",
            "responsive-controls",
            "dual-input",
            "multi-ending(16)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/the-price.html",
      "rank": 45
    },
    {
      "file": "neon-district-rpg.html",
      "title": "Neon District - Cyberpunk RPG",
      "score": 84,
      "algo_score": 84,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2775,
      "size_kb": 99.8,
      "fingerprint": "d11405287317",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2775L",
            "100KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "boss-fights",
            "entity-variety(3)",
            "abilities",
            "level-variety(3)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/neon-district-rpg.html",
      "rank": 46
    },
    {
      "file": "glyph-thief.html",
      "title": "Glyph Thief",
      "score": 83,
      "algo_score": 82,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 655,
      "size_kb": 32.5,
      "fingerprint": "06f5ddaa8e33",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "655L",
            "33KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(74)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/glyph-thief.html",
      "rank": 47
    },
    {
      "file": "living-terrarium.html",
      "title": "Living Terrarium",
      "score": 83,
      "algo_score": 83,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1081,
      "size_kb": 44.1,
      "fingerprint": "caeef17bd58c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1081L",
            "44KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(16)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/living-terrarium.html",
      "rank": 48
    },
    {
      "file": "recursive-ziggurat.html",
      "title": "The Recursive Ziggurat",
      "score": 83,
      "algo_score": 82,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 756,
      "size_kb": 30.0,
      "fingerprint": "05d6e45d1de1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "756L",
            "30KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(15)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(1)",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/recursive-ziggurat.html",
      "rank": 49
    },
    {
      "file": "tron-lightcycles.html",
      "title": "Tron Lightcycles",
      "score": 83,
      "algo_score": 83,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 733,
      "size_kb": 25.7,
      "fingerprint": "2d42f6214cc5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "733L",
            "26KB"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(12)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/tron-lightcycles.html",
      "rank": 50
    },
    {
      "file": "witness-protocol-addon.html",
      "title": "The Witness Protocol",
      "score": 83,
      "algo_score": 82,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 426,
      "size_kb": 22.7,
      "fingerprint": "d1c4ec055380",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "426L-small",
            "23KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(50)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/witness-protocol-addon.html",
      "rank": 51
    },
    {
      "file": "regex-tester.html",
      "title": "Regex Tester",
      "score": 83,
      "algo_score": 83,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2096,
      "size_kb": 75.6,
      "fingerprint": "f0ac71e63dd4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2096L",
            "76KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "input",
            "collision",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(7)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/regex-tester.html",
      "rank": 52
    },
    {
      "file": "chronoscape.html",
      "title": "CHRONOSCAPE - Time Loop Mystery",
      "score": 82,
      "algo_score": 82,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1976,
      "size_kb": 73.4,
      "fingerprint": "0e4876354edc",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1976L",
            "73KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 22,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(8)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(2)",
            "abilities",
            "level-variety(171)",
            "responsive-controls",
            "dual-input",
            "multi-ending(22)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/chronoscape.html",
      "rank": 53
    },
    {
      "file": "gravity-golf.html",
      "title": "Gravity Golf",
      "score": 82,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2693,
      "size_kb": 92.3,
      "fingerprint": "999b2bfb8a85",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2693L",
            "92KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(13)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(6)",
            "abilities",
            "level-variety(11)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(10)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/gravity-golf.html",
      "rank": 54
    },
    {
      "file": "pokedex.html",
      "title": "Creature Dex - Catch & Battle",
      "score": 82,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 652,
      "size_kb": 32.8,
      "fingerprint": "b635938c2748",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "652L",
            "33KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 12,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "endings"
          ]
        },
        "playability": {
          "score": 20,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "entity-variety(15)",
            "abilities",
            "level-variety(30)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(14)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/pokedex.html",
      "rank": 55
    },
    {
      "file": "task-flow.html",
      "title": "TaskForge: Productivity Dungeon",
      "score": 82,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 639,
      "size_kb": 24.4,
      "fingerprint": "1db6af098a83",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "639L",
            "24KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(1)",
            "abilities",
            "level-variety(37)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/task-flow.html",
      "rank": 56
    },
    {
      "file": "asteroid-miner-3d.html",
      "title": "Asteroid Miner 3D",
      "score": 82,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1369,
      "size_kb": 40.3,
      "fingerprint": "3051fcb50d42",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1369L",
            "40KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "screen-shake",
            "sound-variety(11)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/asteroid-miner-3d.html",
      "rank": 57
    },
    {
      "file": "quill-and-curve.html",
      "title": "Quill & Curve",
      "score": 82,
      "algo_score": 82,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1752,
      "size_kb": 53.2,
      "fingerprint": "ef6f4156cbe6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1752L",
            "53KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(9)",
            "abilities",
            "level-variety(13)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/quill-and-curve.html",
      "rank": 58
    },
    {
      "file": "chart-builder-pro.html",
      "title": "Chart Builder Pro",
      "score": 82,
      "algo_score": 82,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 663,
      "size_kb": 42.5,
      "fingerprint": "8f799ae23167",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 7,
          "max": 10,
          "details": [
            "663L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(23)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(8)",
            "abilities",
            "level-variety(25)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/chart-builder-pro.html",
      "rank": 59
    },
    {
      "file": "geography-quiz.html",
      "title": "World Atlas Challenge",
      "score": 82,
      "algo_score": 82,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1019,
      "size_kb": 45.5,
      "fingerprint": "38a094c06ac5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1019L",
            "46KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(15)",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "level-variety(119)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/geography-quiz.html",
      "rank": 60
    },
    {
      "file": "Agent Workflow System.html",
      "title": "Neural Pipeline",
      "score": 81,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 561,
      "size_kb": 19.8,
      "fingerprint": "f89743d3b459",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "561L",
            "20KB-tiny"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(4)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(10)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/Agent Workflow System.html",
      "rank": 61
    },
    {
      "file": "cursor-wars.html",
      "title": "CURSOR WARS - Cross-Tab Battle Arena",
      "score": 81,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1818,
      "size_kb": 67.2,
      "fingerprint": "d7cd8b5bb5d7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1818L",
            "67KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(8)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(8)",
            "abilities",
            "level-variety(26)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/cursor-wars.html",
      "rank": 62
    },
    {
      "file": "infinite-cave-roguelike.html",
      "title": "Infinite Cave Roguelike",
      "score": 81,
      "algo_score": 80,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1396,
      "size_kb": 48.9,
      "fingerprint": "b716ee7ba492",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1396L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(6)",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(8)",
            "abilities",
            "level-variety(15)",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/infinite-cave-roguelike.html",
      "rank": 63
    },
    {
      "file": "regex-defender.html",
      "title": "REGEX DEFENDER // PROTECT THE CORE",
      "score": 81,
      "algo_score": 79,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1146,
      "size_kb": 41.5,
      "fingerprint": "e4d4c9179d28",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1146L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(14)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(1)",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 95,
        "verdict": "healthy",
        "modifier": 2
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/regex-defender.html",
      "rank": 64
    },
    {
      "file": "reverse-entropy-garden.html",
      "title": "Reverse Entropy Garden",
      "score": 81,
      "algo_score": 80,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 954,
      "size_kb": 34.8,
      "fingerprint": "0a70524cd5b7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "954L",
            "35KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(15)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/reverse-entropy-garden.html",
      "rank": 65
    },
    {
      "file": "sentient.html",
      "title": "SENTIENT \u2014 You ARE The AI",
      "score": 81,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2303,
      "size_kb": 59.8,
      "fingerprint": "d304afc356da",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2303L",
            "60KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 14,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(17)",
            "basic-controls",
            "dual-input",
            "ending(2)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/sentient.html",
      "rank": 66
    },
    {
      "file": "signal-degradation-simulator.html",
      "title": "Signal Degradation Simulator",
      "score": 81,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 867,
      "size_kb": 35.6,
      "fingerprint": "a27aca06495e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "867L",
            "36KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "level-variety(4)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(8)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/signal-degradation-simulator.html",
      "rank": 67
    },
    {
      "file": "zombie-survival.html",
      "title": "Zombie Survival \u2014 Base Builder & Wave Defense",
      "score": 81,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1036,
      "size_kb": 38.0,
      "fingerprint": "36807cadc012",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1036L",
            "38KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(7)",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(13)",
            "responsive-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/zombie-survival.html",
      "rank": 68
    },
    {
      "file": "dreamwalker.html",
      "title": "DREAMWALKER - Escape the Nightmare",
      "score": 81,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1739,
      "size_kb": 61.6,
      "fingerprint": "141448fd463f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1739L",
            "62KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(12)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(4)",
            "abilities",
            "level-variety(159)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/dreamwalker.html",
      "rank": 69
    },
    {
      "file": "genesis-ark-odyssey.html",
      "title": "GENESIS ARK: Odyssey of the Eternal Voyage",
      "score": 81,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 4190,
      "size_kb": 176.8,
      "fingerprint": "b82bf8efddb9",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "4190L",
            "177KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "sound-variety(5)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(7)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/genesis-ark-odyssey.html",
      "rank": 70
    },
    {
      "file": "color-palette-generator.html",
      "title": "Color Palette Generator",
      "score": 81,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1982,
      "size_kb": 69.0,
      "fingerprint": "4206248f6958",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1982L",
            "69KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(4)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/color-palette-generator.html",
      "rank": 71
    },
    {
      "file": "svg-icon-studio.html",
      "title": "SVG Icon Studio",
      "score": 81,
      "algo_score": 81,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2001,
      "size_kb": 72.2,
      "fingerprint": "f0d5362dba06",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2001L",
            "72KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(4)",
            "abilities",
            "level-variety(6)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/svg-icon-studio.html",
      "rank": 72
    },
    {
      "file": "card-counting-trainer.html",
      "title": "Card Counting Trainer",
      "score": 80,
      "algo_score": 79,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 882,
      "size_kb": 35.4,
      "fingerprint": "7bab8ecd0be3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "882L",
            "35KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(13)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/card-counting-trainer.html",
      "rank": 73
    },
    {
      "file": "executive-presentation-slide2.html",
      "title": "Roadmap Dungeon",
      "score": 80,
      "algo_score": 79,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 513,
      "size_kb": 24.0,
      "fingerprint": "09cda8bd7bb2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "513L",
            "24KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(1)",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/executive-presentation-slide2.html",
      "rank": 74
    },
    {
      "file": "gravity-court.html",
      "title": "Gravity Court - Basketball with Rotating Gravity",
      "score": 80,
      "algo_score": 80,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1318,
      "size_kb": 47.1,
      "fingerprint": "a6601635b34d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1318L",
            "47KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "sound-variety(11)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "responsive-controls",
            "dual-input",
            "multi-ending(3)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/gravity-court.html",
      "rank": 75
    },
    {
      "file": "gravity-golf-pro.html",
      "title": "Gravity Golf Pro",
      "score": 80,
      "algo_score": 80,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 1281,
      "size_kb": 42.6,
      "fingerprint": "c2f6b415e2c3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1281L",
            "43KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "sound-variety(15)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(2)",
            "abilities",
            "responsive-controls",
            "dual-input",
            "ending(2)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/gravity-golf-pro.html",
      "rank": 76
    },
    {
      "file": "littoral-lexicon.html",
      "title": "Littoral Lexicon",
      "score": 80,
      "algo_score": 80,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 766,
      "size_kb": 32.3,
      "fingerprint": "7a2da56d7997",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "766L",
            "32KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "level-variety(4)",
            "basic-controls",
            "dual-input",
            "multi-ending(10)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/littoral-lexicon.html",
      "rank": 77
    },
    {
      "file": "schrodingers-garden.html",
      "title": "Schrodingers Garden",
      "score": 80,
      "algo_score": 80,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 701,
      "size_kb": 31.1,
      "fingerprint": "7a008314905c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "701L",
            "31KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "level-variety(4)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(8)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/schrodingers-garden.html",
      "rank": 78
    },
    {
      "file": "starfield-traders.html",
      "title": "Starfield Traders - Elite Space Trading & Combat Simulation",
      "score": 80,
      "algo_score": 80,
      "grade": "A",
      "scoring_mode": "legacy",
      "lines": 2365,
      "size_kb": 87.0,
      "fingerprint": "9ca967438a4a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2365L",
            "87KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(9)",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/starfield-traders.html",
      "rank": 79
    },
    {
      "file": "consciousness-consensus.html",
      "title": "Consciousness Consensus Engine",
      "score": 79,
      "algo_score": 79,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 556,
      "size_kb": 24.8,
      "fingerprint": "54a3b3cf353d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "556L",
            "25KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/consciousness-consensus.html",
      "rank": 80
    },
    {
      "file": "factory-floor.html",
      "title": "Factory Floor",
      "score": 79,
      "algo_score": 79,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1584,
      "size_kb": 53.8,
      "fingerprint": "6c3368ed7abf",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1584L",
            "54KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 12,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(12)",
            "entity-variety(1)",
            "abilities",
            "level-variety(7)",
            "responsive-controls",
            "dual-input",
            "ending(2)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/factory-floor.html",
      "rank": 81
    },
    {
      "file": "mycelium-wars.html",
      "title": "Mycelium Wars - Fungal Network Strategy",
      "score": 79,
      "algo_score": 78,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1772,
      "size_kb": 64.2,
      "fingerprint": "25a3461cf0a7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1772L",
            "64KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input",
            "multi-ending(20)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/mycelium-wars.html",
      "rank": 82
    },
    {
      "file": "parallax-dimensions.html",
      "title": "PARALLAX - A Dimension-Shifting Puzzle Platformer",
      "score": 79,
      "algo_score": 79,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1586,
      "size_kb": 57.0,
      "fingerprint": "888ca12ff990",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1586L",
            "57KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(9)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input",
            "multi-ending(24)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/parallax-dimensions.html",
      "rank": 83
    },
    {
      "file": "wetware.html",
      "title": "WETWARE - A Reality-Bending Puzzle Platformer",
      "score": 79,
      "algo_score": 79,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1919,
      "size_kb": 66.5,
      "fingerprint": "ad5e6e35046a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1919L",
            "66KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "sound-variety(10)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(41)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(10)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wetware.html",
      "rank": 84
    },
    {
      "file": "wowmon-card-game-demo.html",
      "title": "WowMon Battles - Card Battle Arena",
      "score": 79,
      "algo_score": 78,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 481,
      "size_kb": 28.1,
      "fingerprint": "a01d368da50a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "481L-small",
            "28KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(4)",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(3)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wowmon-card-game-demo.html",
      "rank": 85
    },
    {
      "file": "wowmon-card-game-design-demo-improved.html",
      "title": "WowMon Deckbuilder - Roguelike Card Crawler",
      "score": 79,
      "algo_score": 78,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 492,
      "size_kb": 26.3,
      "fingerprint": "69076999c38b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "492L-small",
            "26KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 19,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(9)",
            "abilities",
            "level-variety(34)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(3)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wowmon-card-game-design-demo-improved.html",
      "rank": 86
    },
    {
      "file": "broken-broadcast.html",
      "title": "Broken Broadcast Station",
      "score": 79,
      "algo_score": 79,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 648,
      "size_kb": 35.3,
      "fingerprint": "bb4b9b020d42",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "648L",
            "35KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(12)",
            "abilities",
            "level-variety(7)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/broken-broadcast.html",
      "rank": 87
    },
    {
      "file": "history-timeline-explorer.html",
      "title": "History Timeline Explorer - Interactive World History",
      "score": 79,
      "algo_score": 79,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1397,
      "size_kb": 55.7,
      "fingerprint": "8f06a0748e4d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1397L",
            "56KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(8)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(7)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(4)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/history-timeline-explorer.html",
      "rank": 88
    },
    {
      "file": "typing-tutor-racer.html",
      "title": "Typing Tutor Racer",
      "score": 79,
      "algo_score": 78,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1123,
      "size_kb": 39.4,
      "fingerprint": "834cc8bf5996",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1123L",
            "39KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(9)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/typing-tutor-racer.html",
      "rank": 89
    },
    {
      "file": "colony-survival.html",
      "title": "Colony Survival - Epic Browser Simulation",
      "score": 78,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2162,
      "size_kb": 80.6,
      "fingerprint": "b77d76b372e5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2162L",
            "81KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 12,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(5)",
            "abilities",
            "level-variety(48)",
            "responsive-controls",
            "dual-input",
            "multi-ending(16)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/colony-survival.html",
      "rank": 90
    },
    {
      "file": "mitochondria-tycoon.html",
      "title": "Mitochondria Tycoon",
      "score": 78,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 710,
      "size_kb": 30.9,
      "fingerprint": "ba645b9f1020",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "710L",
            "31KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(13)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(6)",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/mitochondria-tycoon.html",
      "rank": 91
    },
    {
      "file": "paradox-engine.html",
      "title": "PARADOX ENGINE - Create Time Paradoxes to Break Reality",
      "score": 78,
      "algo_score": 78,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1434,
      "size_kb": 54.7,
      "fingerprint": "5ec64d3a6bfb",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1434L",
            "55KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(6)",
            "scaling-difficulty",
            "entity-variety(57)",
            "abilities",
            "level-variety(18)",
            "responsive-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/paradox-engine.html",
      "rank": 92
    },
    {
      "file": "reader.html",
      "title": "Speed Reader - Typing Defense",
      "score": 78,
      "algo_score": 78,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 994,
      "size_kb": 33.8,
      "fingerprint": "edb1e7c8d1f8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "994L",
            "34KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(13)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/reader.html",
      "rank": 93
    },
    {
      "file": "recursion.html",
      "title": "RECURSION \u2014 The Game Inside The Game",
      "score": 78,
      "algo_score": 78,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1562,
      "size_kb": 55.0,
      "fingerprint": "88334824d383",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1562L",
            "55KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(5)",
            "abilities",
            "level-variety(16)",
            "responsive-controls",
            "dual-input",
            "multi-ending(3)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/recursion.html",
      "rank": 94
    },
    {
      "file": "api-request-tester.html",
      "title": "Protocol Breach",
      "score": 77,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 544,
      "size_kb": 24.0,
      "fingerprint": "e4a047def5b4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "544L",
            "24KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/api-request-tester.html",
      "rank": 95
    },
    {
      "file": "bone-dice-gambit.html",
      "title": "Bone Dice Gambit",
      "score": 77,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 560,
      "size_kb": 25.2,
      "fingerprint": "0d5b0f44260d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "560L",
            "25KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 12,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "endings"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "basic-controls",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/bone-dice-gambit.html",
      "rank": 96
    },
    {
      "file": "decision-matrix.html",
      "title": "Decision Arena - Strategic Choice Game",
      "score": 77,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 655,
      "size_kb": 28.3,
      "fingerprint": "5ee40f842d08",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "655L",
            "28KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 12,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "endings"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(16)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/decision-matrix.html",
      "rank": 97
    },
    {
      "file": "ecs-emulator-console.html",
      "title": "ECS Game Console + Emulator",
      "score": 77,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1757,
      "size_kb": 79.8,
      "fingerprint": "f5353ddf1579",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1757L",
            "80KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 15,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(12)",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input",
            "multi-ending(4)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/ecs-emulator-console.html",
      "rank": 98
    },
    {
      "file": "p2p-arcade-console.html",
      "title": "P2P Arcade Console \u2014 10 Games",
      "score": 77,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1049,
      "size_kb": 48.7,
      "fingerprint": "8acf8fa9dd21",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1049L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(9)",
            "responsive-controls",
            "dual-input",
            "multi-ending(5)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/p2p-arcade-console.html",
      "rank": 99
    },
    {
      "file": "pocket-creature.html",
      "title": "Pocket Creature - AI Pet",
      "score": 77,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2535,
      "size_kb": 83.2,
      "fingerprint": "7abae73f62f0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2535L",
            "83KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "enemy-ai",
            "entity-variety(5)",
            "abilities",
            "level-variety(153)",
            "touch-support",
            "multi-ending(8)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/pocket-creature.html",
      "rank": 100
    },
    {
      "file": "pressure-cascade.html",
      "title": "Pressure Cascade",
      "score": 77,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 546,
      "size_kb": 24.4,
      "fingerprint": "4b4326f0b549",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "546L",
            "24KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/pressure-cascade.html",
      "rank": 101
    },
    {
      "file": "qr-sharer.html",
      "title": "Signal Scanner",
      "score": 77,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 569,
      "size_kb": 24.7,
      "fingerprint": "66965e869226",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "569L",
            "25KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(26)",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/qr-sharer.html",
      "rank": 102
    },
    {
      "file": "quantum-chess.html",
      "title": "Quantum Chess",
      "score": 77,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 634,
      "size_kb": 26.0,
      "fingerprint": "cd797a273d06",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "634L",
            "26KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(5)",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/quantum-chess.html",
      "rank": 103
    },
    {
      "file": "severance-refiner.html",
      "title": "Severance: The Refinement",
      "score": 77,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 552,
      "size_kb": 23.9,
      "fingerprint": "c9973b8438a3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "552L",
            "24KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(1)",
            "abilities",
            "level-variety(3)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/severance-refiner.html",
      "rank": 104
    },
    {
      "file": "signal-lost.html",
      "title": "SIGNAL LOST - A Radio Survival Game",
      "score": 77,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1822,
      "size_kb": 75.9,
      "fingerprint": "02f5ce90e5db",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1822L",
            "76KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(4)",
            "abilities",
            "level-variety(6)",
            "touch-support",
            "multi-ending(16)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/signal-lost.html",
      "rank": 105
    },
    {
      "file": "zork-engine.html",
      "title": "Zork Engine - The Sunken Archive",
      "score": 77,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1242,
      "size_kb": 48.8,
      "fingerprint": "c3e5389fc0b0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1242L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(8)",
            "abilities",
            "level-variety(133)",
            "basic-controls",
            "dual-input",
            "multi-ending(17)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/zork-engine.html",
      "rank": 106
    },
    {
      "file": "runecraft-3d.html",
      "title": "Runecraft 3D - Isometric MMORPG",
      "score": 77,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 3567,
      "size_kb": 140.8,
      "fingerprint": "62c99e2004da",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "3567L",
            "141KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(9)",
            "abilities",
            "level-variety(18)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(3)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/runecraft-3d.html",
      "rank": 107
    },
    {
      "file": "air-hockey-p2p.html",
      "title": "Air Hockey P2P \u2014 Neon Arena",
      "score": 77,
      "algo_score": 77,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1041,
      "size_kb": 37.7,
      "fingerprint": "77ed4b340d3b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1041L",
            "38KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(2)",
            "abilities",
            "level-variety(10)",
            "responsive-controls",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/air-hockey-p2p.html",
      "rank": 108
    },
    {
      "file": "github-sync-manager.html",
      "title": "GitHub Artifacts Sync Manager",
      "score": 77,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 440,
      "size_kb": 32.2,
      "fingerprint": "f3d7b250b750",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "440L-small",
            "32KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 18,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(8)",
            "abilities",
            "level-variety(8)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(7)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/github-sync-manager.html",
      "rank": 109
    },
    {
      "file": "css-animation-builder.html",
      "title": "Motion Architect",
      "score": 76,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 547,
      "size_kb": 20.6,
      "fingerprint": "50176af2cc3b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "547L",
            "21KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/css-animation-builder.html",
      "rank": 110
    },
    {
      "file": "evolution-simulator-2d.html",
      "title": "Genetic Car Evolution",
      "score": 76,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 641,
      "size_kb": 24.4,
      "fingerprint": "e2cd8cc12dae",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "641L",
            "24KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/evolution-simulator-2d.html",
      "rank": 111
    },
    {
      "file": "hypnagogic-typewriter.html",
      "title": "Hypnagogic Typewriter",
      "score": 76,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 650,
      "size_kb": 26.2,
      "fingerprint": "51fc9f19a354",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "650L",
            "26KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(11)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(14)",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/hypnagogic-typewriter.html",
      "rank": 112
    },
    {
      "file": "neuromancer.html",
      "title": "NEUROMANCER - Cyberspace Wireframe Diver",
      "score": 76,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2120,
      "size_kb": 75.2,
      "fingerprint": "f58718238975",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2120L",
            "75KB-optimal"
          ]
        },
        "systems": {
          "score": 20,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(4)",
            "abilities",
            "level-variety(23)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/neuromancer.html",
      "rank": 113
    },
    {
      "file": "steamdeck-game-store.html",
      "title": "Steam Deck Game Store",
      "score": 76,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2360,
      "size_kb": 84.2,
      "fingerprint": "0f18d6781617",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2360L",
            "84KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(8)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "ending(2)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/steamdeck-game-store.html",
      "rank": 114
    },
    {
      "file": "memory-vault.html",
      "title": "Memory Vault - Local-First Personal Memory Tool",
      "score": 76,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 3220,
      "size_kb": 111.5,
      "fingerprint": "96a696053272",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "3220L",
            "112KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "level-variety(14)",
            "basic-controls",
            "dual-input",
            "ending(1)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/memory-vault.html",
      "rank": 115
    },
    {
      "file": "cloud-os.html",
      "title": "CloudOS - Public Cloud Operating System",
      "score": 76,
      "algo_score": 75,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2357,
      "size_kb": 108.6,
      "fingerprint": "d189943404d8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2357L",
            "109KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(3)",
            "abilities",
            "level-variety(8)",
            "responsive-controls",
            "dual-input",
            "multi-ending(11)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/cloud-os.html",
      "rank": 116
    },
    {
      "file": "data-slosh.html",
      "title": "Data Slosh - HTML Quality Pipeline",
      "score": 76,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2478,
      "size_kb": 79.2,
      "fingerprint": "6deafd44d7db",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2478L",
            "79KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "hud"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "level-variety(9)",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/data-slosh.html",
      "rank": 117
    },
    {
      "file": "the-architect.html",
      "title": "The Architect - Level Editor & Platformer",
      "score": 76,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2117,
      "size_kb": 76.1,
      "fingerprint": "398aa8a4850f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2117L",
            "76KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "level-variety(15)",
            "responsive-controls",
            "dual-input",
            "ending(1)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/the-architect.html",
      "rank": 118
    },
    {
      "file": "digital-tulpa.html",
      "title": "Digital Tulpa: Mind Garden",
      "score": 76,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1651,
      "size_kb": 64.1,
      "fingerprint": "728af4b2c415",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1651L",
            "64KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "screen-shake",
            "sound-variety(17)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "ending(2)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/digital-tulpa.html",
      "rank": 119
    },
    {
      "file": "genetic-art-breeder.html",
      "title": "Genetic Art Breeder",
      "score": 76,
      "algo_score": 76,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 862,
      "size_kb": 30.3,
      "fingerprint": "2ec99eb8fd63",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "862L",
            "30KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(12)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/genetic-art-breeder.html",
      "rank": 120
    },
    {
      "file": "marionette-physics.html",
      "title": "Marionette Physics Playground",
      "score": 76,
      "algo_score": 75,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 791,
      "size_kb": 33.6,
      "fingerprint": "d7e26be3f6ce",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "791L",
            "34KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/marionette-physics.html",
      "rank": 121
    },
    {
      "file": "echo-chamber.html",
      "title": "ECHO CHAMBER - Voice-Driven Dungeon",
      "score": 75,
      "algo_score": 74,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1393,
      "size_kb": 48.2,
      "fingerprint": "0b40035c9ce5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1393L",
            "48KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "sound-variety(6)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(46)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/echo-chamber.html",
      "rank": 122
    },
    {
      "file": "quality-arena.html",
      "title": "Quality Arena",
      "score": 75,
      "algo_score": 75,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 923,
      "size_kb": 39.5,
      "fingerprint": "1ceb70d1238f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "923L",
            "39KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "sound-variety(19)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "basic-controls",
            "dual-input",
            "multi-ending(14)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/quality-arena.html",
      "rank": 123
    },
    {
      "file": "spore-mind.html",
      "title": "SPORE MIND - Hive Mind Evolution",
      "score": 75,
      "algo_score": 75,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1337,
      "size_kb": 48.2,
      "fingerprint": "8be72d1b3680",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1337L",
            "48KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "sound-variety(12)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(2)",
            "multi-ending(6)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/spore-mind.html",
      "rank": 124
    },
    {
      "file": "swarm-architect.html",
      "title": "Swarm Architect",
      "score": 75,
      "algo_score": 75,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 551,
      "size_kb": 25.8,
      "fingerprint": "4e1ad6e3957b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "551L",
            "26KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/swarm-architect.html",
      "rank": 125
    },
    {
      "file": "terminal-viewer.html",
      "title": "Terminal Hacker",
      "score": 75,
      "algo_score": 75,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 397,
      "size_kb": 15.5,
      "fingerprint": "49d69538f4b6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "397L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(4)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/terminal-viewer.html",
      "rank": 126
    },
    {
      "file": "cubecrusher.html",
      "title": "Cube Crusher Arena",
      "score": 75,
      "algo_score": 75,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1194,
      "size_kb": 41.7,
      "fingerprint": "60f9382bee1a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1194L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "sound-variety(7)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/cubecrusher.html",
      "rank": 127
    },
    {
      "file": "feedShyworm4.html",
      "title": "3D Minecraft Worm \u2014 Pro Edition",
      "score": 75,
      "algo_score": 74,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1070,
      "size_kb": 41.0,
      "fingerprint": "f21732de901a",
      "dimensions": {
        "structural": {
          "score": 9,
          "max": 15,
          "details": [
            "doctype",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1070L",
            "41KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(5)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/feedShyworm4.html",
      "rank": 128
    },
    {
      "file": "browser-daw.html",
      "title": "Browser DAW - Digital Audio Workstation",
      "score": 75,
      "algo_score": 75,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 3173,
      "size_kb": 111.6,
      "fingerprint": "d1f7df6fa47a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "3173L",
            "112KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "sound-variety(7)",
            "scaling-difficulty",
            "abilities",
            "level-variety(14)",
            "responsive-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/browser-daw.html",
      "rank": 129
    },
    {
      "file": "circuit-lab.html",
      "title": "Circuit Lab - Interactive Electronics Simulator",
      "score": 75,
      "algo_score": 75,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2211,
      "size_kb": 65.6,
      "fingerprint": "c4e15bbaa556",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2211L",
            "66KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "screen-shake",
            "sound-variety(11)",
            "scaling-difficulty",
            "abilities",
            "level-variety(7)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "ending(1)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/circuit-lab.html",
      "rank": 130
    },
    {
      "file": "racing.html",
      "title": "Nexus Hub - Gesture World Explorer",
      "score": 74,
      "algo_score": 73,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 4224,
      "size_kb": 151.1,
      "fingerprint": "c3a6fc96bac0",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "4224L",
            "151KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(7)",
            "abilities",
            "level-variety(19)",
            "responsive-controls",
            "dual-input",
            "ending(2)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/racing.html",
      "rank": 131
    },
    {
      "file": "wave-rider-surfing-game.html",
      "title": "Wave Rider - Extreme Surfing Game",
      "score": 74,
      "algo_score": 74,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1367,
      "size_kb": 50.4,
      "fingerprint": "2e497b595584",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1367L",
            "50KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 12,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(4)",
            "responsive-controls",
            "dual-input",
            "ending(2)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 72,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wave-rider-surfing-game.html",
      "rank": 132
    },
    {
      "file": "xwing-mmo-game.html",
      "title": "X-Wing Squadron MMO",
      "score": 74,
      "algo_score": 74,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1421,
      "size_kb": 45.3,
      "fingerprint": "a968b033dcc8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1421L",
            "45KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(9)",
            "responsive-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/xwing-mmo-game.html",
      "rank": 133
    },
    {
      "file": "wristAI.html",
      "title": "AI Companion Hub - Interactive Assistant",
      "score": 74,
      "algo_score": 74,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 6634,
      "size_kb": 249.7,
      "fingerprint": "9fbf5b3dc936",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "6634L",
            "250KB-ambitious"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(9)",
            "abilities",
            "level-variety(38)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "ending(2)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/wristAI.html",
      "rank": 134
    },
    {
      "file": "babel.html",
      "title": "BABEL - Tower to Heaven",
      "score": 73,
      "algo_score": 73,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1709,
      "size_kb": 59.7,
      "fingerprint": "72e79e455a06",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1709L",
            "60KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "screen-shake",
            "sound-variety(6)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "multi-ending(6)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/babel.html",
      "rank": 135
    },
    {
      "file": "dream-auction.html",
      "title": "Dream Auction - Trade Dreams in a Surreal Marketplace",
      "score": 73,
      "algo_score": 73,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1261,
      "size_kb": 46.5,
      "fingerprint": "0ca338979c14",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1261L",
            "46KB-optimal"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "sound-variety(13)",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input",
            "multi-ending(8)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/dream-auction.html",
      "rank": 136
    },
    {
      "file": "murder-mystery.html",
      "title": "Murder at Ashworth Manor",
      "score": 73,
      "algo_score": 72,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 713,
      "size_kb": 49.5,
      "fingerprint": "d7f7d1e25a39",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 7,
          "max": 10,
          "details": [
            "713L",
            "50KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(2)",
            "abilities",
            "level-variety(112)",
            "basic-controls",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/murder-mystery.html",
      "rank": 137
    },
    {
      "file": "text-file-splitter.html",
      "title": "Data Slicer",
      "score": 73,
      "algo_score": 73,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 510,
      "size_kb": 18.8,
      "fingerprint": "8b3b748ebef1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "510L",
            "19KB-tiny"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "entity-variety(4)",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/text-file-splitter.html",
      "rank": 138
    },
    {
      "file": "nexus.html",
      "title": "Nexus Hub - Gesture World Explorer",
      "score": 73,
      "algo_score": 72,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 5153,
      "size_kb": 154.5,
      "fingerprint": "c7f2c29754bb",
      "dimensions": {
        "structural": {
          "score": 9,
          "max": 15,
          "details": [
            "doctype",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "5153L",
            "154KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(7)",
            "abilities",
            "level-variety(19)",
            "responsive-controls",
            "dual-input",
            "multi-ending(4)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/nexus.html",
      "rank": 139
    },
    {
      "file": "NexusWorlds.html",
      "title": "Nexus Hub - World Explorer",
      "score": 72,
      "algo_score": 72,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 6143,
      "size_kb": 227.3,
      "fingerprint": "6ea01b2c1002",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "6143L",
            "227KB-ambitious"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(8)",
            "abilities",
            "level-variety(67)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/NexusWorlds.html",
      "rank": 140
    },
    {
      "file": "gameboy-emulator.html",
      "title": "Game Boy DMG Emulator",
      "score": 72,
      "algo_score": 72,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1246,
      "size_kb": 70.2,
      "fingerprint": "0c85917b2402",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1246L",
            "70KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(5)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "ending(1)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 72,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/gameboy-emulator.html",
      "rank": 141
    },
    {
      "file": "space-defender-xbox-controller.html",
      "title": "Space Defender - Xbox Controller Game",
      "score": 72,
      "algo_score": 72,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1065,
      "size_kb": 34.2,
      "fingerprint": "fcde33aa640c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1065L",
            "34KB"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(6)",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(3)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/space-defender-xbox-controller.html",
      "rank": 142
    },
    {
      "file": "wowMon-survival.html",
      "title": "WoWmon Survival - Wilderness of Azeroth",
      "score": 72,
      "algo_score": 72,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1976,
      "size_kb": 69.1,
      "fingerprint": "4a49b8e7ea1a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1976L",
            "69KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(4)",
            "abilities",
            "level-variety(16)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wowMon-survival.html",
      "rank": 143
    },
    {
      "file": "neural-cosmos-arena.html",
      "title": "Neural Cosmos Arena",
      "score": 72,
      "algo_score": 72,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2039,
      "size_kb": 84.2,
      "fingerprint": "96c12762b43b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2039L",
            "84KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/neural-cosmos-arena.html",
      "rank": 144
    },
    {
      "file": "complete-retroplay-console-ios.html",
      "title": "RetroPlay Console",
      "score": 71,
      "algo_score": 71,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2660,
      "size_kb": 104.1,
      "fingerprint": "6eeecc516372",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2660L",
            "104KB-optimal"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(22)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(3)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/complete-retroplay-console-ios.html",
      "rank": 145
    },
    {
      "file": "n64-arcade-console.html",
      "title": "N64 Arcade \u2014 Retro P2P Console",
      "score": 71,
      "algo_score": 69,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 854,
      "size_kb": 41.3,
      "fingerprint": "9c78a954a516",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 7,
          "max": 10,
          "details": [
            "854L",
            "41KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(10)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 96,
        "verdict": "healthy",
        "modifier": 2
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/n64-arcade-console.html",
      "rank": 146
    },
    {
      "file": "ecs-console-3d.html",
      "title": "ECS 3D Console",
      "score": 71,
      "algo_score": 71,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2356,
      "size_kb": 87.2,
      "fingerprint": "a497a28f4f93",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2356L",
            "87KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(2)",
            "abilities",
            "level-variety(4)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/ecs-console-3d.html",
      "rank": 147
    },
    {
      "file": "ecs-game-engine.html",
      "title": "ECS Game Engine",
      "score": 70,
      "algo_score": 70,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1592,
      "size_kb": 57.2,
      "fingerprint": "5053f83c0782",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1592L",
            "57KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 13,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/ecs-game-engine.html",
      "rank": 148
    },
    {
      "file": "memory-palace.html",
      "title": "Enhanced Persistent 3D Memory Palace",
      "score": 70,
      "algo_score": 70,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2289,
      "size_kb": 84.6,
      "fingerprint": "43eaf4b551d8",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2289L",
            "85KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "screen-shake",
            "sound-variety(23)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(182)",
            "responsive-controls",
            "dual-input",
            "ending(2)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/memory-palace.html",
      "rank": 149
    },
    {
      "file": "procedural-solar-system.html",
      "title": "3D Solar System Builder",
      "score": 70,
      "algo_score": 70,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 3100,
      "size_kb": 118.0,
      "fingerprint": "64188940e10c",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "3100L",
            "118KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(3)",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/procedural-solar-system.html",
      "rank": 150
    },
    {
      "file": "3d-file-explorer.html",
      "title": "3D File System Explorer",
      "score": 70,
      "algo_score": 70,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2135,
      "size_kb": 75.2,
      "fingerprint": "bc862dd3b659",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2135L",
            "75KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(8)",
            "abilities",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/3d-file-explorer.html",
      "rank": 151
    },
    {
      "file": "rokos-basilisk.html",
      "title": "Roko's Basilisk Terrarium",
      "score": 70,
      "algo_score": 69,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2147,
      "size_kb": 77.3,
      "fingerprint": "62d655423069",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2147L",
            "77KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "multi-ending(25)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/rokos-basilisk.html",
      "rank": 152
    },
    {
      "file": "emdr-complete.html",
      "title": "EMDR Therapy Assistant",
      "score": 70,
      "algo_score": 70,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2636,
      "size_kb": 92.8,
      "fingerprint": "141bdcbe03a2",
      "dimensions": {
        "structural": {
          "score": 9,
          "max": 15,
          "details": [
            "doctype",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2636L",
            "93KB-optimal"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(5)",
            "abilities",
            "level-variety(11)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "multi-ending(4)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/emdr-complete.html",
      "rank": 153
    },
    {
      "file": "agent-world.html",
      "title": "Agent World - AI Agent Simulation",
      "score": 70,
      "algo_score": 70,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2385,
      "size_kb": 82.2,
      "fingerprint": "306389dfd5a9",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2385L",
            "82KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(4)",
            "abilities",
            "basic-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/agent-world.html",
      "rank": 154
    },
    {
      "file": "ai-companion-hub-enhanced.html",
      "title": "AI Companion Hub - Enhanced Interactive Assistant",
      "score": 70,
      "algo_score": 70,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 4266,
      "size_kb": 145.1,
      "fingerprint": "41df6bd145b9",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "4266L",
            "145KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(27)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/ai-companion-hub-enhanced.html",
      "rank": 155
    },
    {
      "file": "feed-gods.html",
      "title": "Feed Gods \u2014 You Are The Algorithm",
      "score": 70,
      "algo_score": 69,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1131,
      "size_kb": 50.3,
      "fingerprint": "f016c5ad9ef9",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1131L",
            "50KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "collision",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "multi-ending(23)"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/feed-gods.html",
      "rank": 156
    },
    {
      "file": "phantom-protocol.html",
      "title": "PHANTOM PROTOCOL - Hacking Simulation",
      "score": 69,
      "algo_score": 69,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2884,
      "size_kb": 99.2,
      "fingerprint": "caefb6a38cf6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2884L",
            "99KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(24)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(4)",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 75,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/phantom-protocol.html",
      "rank": 157
    },
    {
      "file": "sky-pirate.html",
      "title": "Sky Realms: Phantom Drift",
      "score": 69,
      "algo_score": 69,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 908,
      "size_kb": 30.3,
      "fingerprint": "673d2b088645",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "908L",
            "30KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/sky-pirate.html",
      "rank": 158
    },
    {
      "file": "the-trial.html",
      "title": "THE TRIAL - A Kafkaesque Courtroom Nightmare",
      "score": 69,
      "algo_score": 69,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1477,
      "size_kb": 56.7,
      "fingerprint": "e17ade4c3e99",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1477L",
            "57KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "entity-variety(6)",
            "abilities",
            "level-variety(12)",
            "multi-ending(13)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/the-trial.html",
      "rank": 159
    },
    {
      "file": "chat-application.html",
      "title": "Chat Application",
      "score": 69,
      "algo_score": 68,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 4761,
      "size_kb": 132.5,
      "fingerprint": "71645f0f6b71",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "4761L",
            "133KB-optimal"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "audio",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "sound-variety(6)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(30)",
            "basic-controls",
            "dual-input",
            "multi-ending(5)"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/chat-application.html",
      "rank": 160
    },
    {
      "file": "reality-corruption-simulator.html",
      "title": "Reality Corruption Simulator",
      "score": 69,
      "algo_score": 69,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2881,
      "size_kb": 112.5,
      "fingerprint": "50fea16f5b5f",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2881L",
            "112KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(56)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/reality-corruption-simulator.html",
      "rank": 161
    },
    {
      "file": "wave-interference-lab.html",
      "title": "Wave Interference Lab",
      "score": 69,
      "algo_score": 69,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1581,
      "size_kb": 56.5,
      "fingerprint": "34071424b690",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1581L",
            "57KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/wave-interference-lab.html",
      "rank": 162
    },
    {
      "file": "physics-lab.html",
      "title": "Browser Physics Lab - Professional Simulation Environment",
      "score": 69,
      "algo_score": 68,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2994,
      "size_kb": 109.7,
      "fingerprint": "a606435dd0b0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2994L",
            "110KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/physics-lab.html",
      "rank": 163
    },
    {
      "file": "god-complex.html",
      "title": "GOD COMPLEX \u2014 You ARE The Deity",
      "score": 68,
      "algo_score": 68,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1644,
      "size_kb": 60.5,
      "fingerprint": "08fa5c5a88e6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1644L",
            "60KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "screen-shake",
            "enemy-ai",
            "entity-variety(12)",
            "abilities",
            "ending(1)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/god-complex.html",
      "rank": 164
    },
    {
      "file": "murder-board.html",
      "title": "Murder Board - Procedural Detective Game",
      "score": 68,
      "algo_score": 68,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2244,
      "size_kb": 84.7,
      "fingerprint": "1577fcf68fde",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2244L",
            "85KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "screen-shake",
            "sound-variety(9)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(2)",
            "abilities",
            "level-variety(5)",
            "ending(1)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/murder-board.html",
      "rank": 165
    },
    {
      "file": "roguelike-dungeon.html",
      "title": "ASCII Roguelike Dungeon Crawler",
      "score": 68,
      "algo_score": 67,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1397,
      "size_kb": 48.3,
      "fingerprint": "49b5f42fc6c5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1397L",
            "48KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 12,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "boss-fights",
            "entity-variety(3)",
            "abilities",
            "level-variety(96)",
            "basic-controls",
            "dual-input",
            "multi-ending(11)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/roguelike-dungeon.html",
      "rank": 166
    },
    {
      "file": "cityofHeroes.html",
      "title": "Hero City - Superhero RPG",
      "score": 68,
      "algo_score": 67,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1408,
      "size_kb": 50.5,
      "fingerprint": "0365cd7a56a3",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1408L",
            "50KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "enemy-ai",
            "boss-fights",
            "entity-variety(1)",
            "abilities",
            "level-variety(6)",
            "responsive-controls",
            "dual-input",
            "multi-ending(12)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/cityofHeroes.html",
      "rank": 167
    },
    {
      "file": "evomon-world.html",
      "title": "EvoMon World: 3D RPG",
      "score": 68,
      "algo_score": 68,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1522,
      "size_kb": 65.2,
      "fingerprint": "a90f74d66fe0",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1522L",
            "65KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "entity-variety(1)",
            "abilities",
            "level-variety(37)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/evomon-world.html",
      "rank": 168
    },
    {
      "file": "workshop.html",
      "title": "AI Assembly Line Inspector - 3D World",
      "score": 68,
      "algo_score": 67,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2439,
      "size_kb": 90.6,
      "fingerprint": "424a985ac245",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2439L",
            "91KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "level-variety(4)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/workshop.html",
      "rank": 169
    },
    {
      "file": "infinite-cave-roguelike-3d.html",
      "title": "Infinite Cave Roguelike 3D",
      "score": 68,
      "algo_score": 68,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 805,
      "size_kb": 33.1,
      "fingerprint": "d2febb267cf0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "805L",
            "33KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "hud"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(16)",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/infinite-cave-roguelike-3d.html",
      "rank": 170
    },
    {
      "file": "synesthesia-machine.html",
      "title": "Synesthesia Machine",
      "score": 68,
      "algo_score": 68,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1392,
      "size_kb": 51.8,
      "fingerprint": "880d3555802f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1392L",
            "52KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(2)",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/synesthesia-machine.html",
      "rank": 171
    },
    {
      "file": "ouroboros-molt-visualizer.html",
      "title": "Ouroboros \u2014 Molt Engine Visualizer",
      "score": 68,
      "algo_score": 67,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1080,
      "size_kb": 44.6,
      "fingerprint": "08a9300e01df",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1080L",
            "45KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "hud"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "level-variety(4)",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/ouroboros-molt-visualizer.html",
      "rank": 172
    },
    {
      "file": "fluid-dynamics-sim.html",
      "title": "Fluid Dynamics Sim",
      "score": 68,
      "algo_score": 68,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1524,
      "size_kb": 55.4,
      "fingerprint": "c1005d0c940c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1524L",
            "55KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/fluid-dynamics-sim.html",
      "rank": 173
    },
    {
      "file": "local-first-starter-template.html",
      "title": "Local-First App Builder",
      "score": 68,
      "algo_score": 68,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 383,
      "size_kb": 33.9,
      "fingerprint": "c75df9801901",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "383L-small",
            "34KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(11)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/local-first-starter-template.html",
      "rank": 174
    },
    {
      "file": "particle-life-finance.html",
      "title": "Particle Life Finance - Your Budget as a Living Ecosystem",
      "score": 68,
      "algo_score": 68,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1238,
      "size_kb": 43.2,
      "fingerprint": "4c7bd3e8edcb",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1238L",
            "43KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(3)",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/particle-life-finance.html",
      "rank": 175
    },
    {
      "file": "infinite-cave-roguelike-3d.html",
      "title": "Infinite Cave Roguelike 3D",
      "score": 67,
      "algo_score": 66,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 730,
      "size_kb": 31.5,
      "fingerprint": "397167978d5f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "730L",
            "32KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "hud"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(15)",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/infinite-cave-roguelike-3d.html",
      "rank": 176
    },
    {
      "file": "kingdom-rts.html",
      "title": "Kingdom RTS",
      "score": 67,
      "algo_score": 66,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 688,
      "size_kb": 30.1,
      "fingerprint": "16d0ffccc7eb",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "688L",
            "30KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "endings"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(19)",
            "responsive-controls",
            "dual-input",
            "multi-ending(6)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/kingdom-rts.html",
      "rank": 177
    },
    {
      "file": "thousand-suns.html",
      "title": "Thousand Suns",
      "score": 67,
      "algo_score": 67,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1142,
      "size_kb": 42.2,
      "fingerprint": "809d6b06c755",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1142L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/thousand-suns.html",
      "rank": 178
    },
    {
      "file": "kingdom-defense.html",
      "title": "Kingdom Defense - 3D Tower Defense",
      "score": 67,
      "algo_score": 67,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 849,
      "size_kb": 38.1,
      "fingerprint": "9b9a10be19c2",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "849L",
            "38KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(4)",
            "abilities",
            "level-variety(4)",
            "responsive-controls",
            "dual-input",
            "ending(1)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/kingdom-defense.html",
      "rank": 179
    },
    {
      "file": "digital-necromancer.html",
      "title": "Digital Necromancer",
      "score": 67,
      "algo_score": 67,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 642,
      "size_kb": 41.2,
      "fingerprint": "f26521413aa3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 7,
          "max": 10,
          "details": [
            "642L",
            "41KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "dual-input",
            "ending(2)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/digital-necromancer.html",
      "rank": 180
    },
    {
      "file": "mycelium-network.html",
      "title": "Mycelium Network",
      "score": 67,
      "algo_score": 67,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1485,
      "size_kb": 42.0,
      "fingerprint": "f05e14f8d735",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1485L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "sound-variety(8)",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/mycelium-network.html",
      "rank": 181
    },
    {
      "file": "bioluminescent-reef.html",
      "title": "Bioluminescent Reef",
      "score": 67,
      "algo_score": 67,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1170,
      "size_kb": 36.7,
      "fingerprint": "a1d4547e7692",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1170L",
            "37KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "combo-system",
            "scaling-difficulty",
            "entity-variety(1)",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/bioluminescent-reef.html",
      "rank": 182
    },
    {
      "file": "gene-wars.html",
      "title": "GENE WARS: Dynasty of Beasts",
      "score": 67,
      "algo_score": 66,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2495,
      "size_kb": 92.3,
      "fingerprint": "a75464649d36",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2495L",
            "92KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(6)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/gene-wars.html",
      "rank": 183
    },
    {
      "file": "ink-meditation.html",
      "title": "Ink Meditation",
      "score": 67,
      "algo_score": 67,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1031,
      "size_kb": 30.0,
      "fingerprint": "96217d6d785a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1031L",
            "30KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "sound-variety(5)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/ink-meditation.html",
      "rank": 184
    },
    {
      "file": "deep-state.html",
      "title": "DEEP STATE - Conspiracy Board Investigation",
      "score": 66,
      "algo_score": 66,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2165,
      "size_kb": 75.0,
      "fingerprint": "5cff6e24330a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2165L",
            "75KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "input",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "endings"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "entity-variety(6)",
            "abilities",
            "level-variety(4)",
            "multi-ending(10)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/deep-state.html",
      "rank": 185
    },
    {
      "file": "firefly-collector.html",
      "title": "Firefly Collector",
      "score": 66,
      "algo_score": 65,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1058,
      "size_kb": 37.4,
      "fingerprint": "524af042129f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1058L",
            "37KB"
          ]
        },
        "systems": {
          "score": 19,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 3,
          "max": 15,
          "details": [
            "progression",
            "hud"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(16)",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/firefly-collector.html",
      "rank": 186
    },
    {
      "file": "flesh-machine.html",
      "title": "FLESH MACHINE - Biological Factory Management",
      "score": 66,
      "algo_score": 66,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1481,
      "size_kb": 52.0,
      "fingerprint": "21753f6dd8fb",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1481L",
            "52KB-optimal"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/flesh-machine.html",
      "rank": 187
    },
    {
      "file": "infinite-cave-roguelike-3d-2.html",
      "title": "Infinite Cave Roguelike 3D",
      "score": 66,
      "algo_score": 65,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 527,
      "size_kb": 21.6,
      "fingerprint": "76c4eec594c2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "527L",
            "22KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "sound-variety(16)",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(8)",
            "abilities",
            "level-variety(22)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/infinite-cave-roguelike-3d-2.html",
      "rank": 188
    },
    {
      "file": "nexus-holographic-companion.html",
      "title": "Nexus Hub - World Explorer with Holographic Companion",
      "score": 66,
      "algo_score": 66,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1362,
      "size_kb": 51.6,
      "fingerprint": "437818d08ed0",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1362L",
            "52KB-optimal"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(7)",
            "responsive-controls",
            "dual-input",
            "multi-ending(4)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/nexus-holographic-companion.html",
      "rank": 189
    },
    {
      "file": "retro-console.html",
      "title": "Retro Console \u2014 Cartridge Player",
      "score": 66,
      "algo_score": 65,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 719,
      "size_kb": 31.2,
      "fingerprint": "1f5e1c93a4e3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "719L",
            "31KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "entity-variety(1)",
            "abilities",
            "level-variety(9)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/retro-console.html",
      "rank": 190
    },
    {
      "file": "cellular-civilization.html",
      "title": "Cellular Automata Civilization",
      "score": 66,
      "algo_score": 66,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2013,
      "size_kb": 79.0,
      "fingerprint": "d3ebd6883ab5",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2013L",
            "79KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "entity-variety(8)",
            "abilities",
            "level-variety(4)",
            "multi-ending(4)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/cellular-civilization.html",
      "rank": 191
    },
    {
      "file": "aurora-dreamer.html",
      "title": "Aurora Dreamer",
      "score": 66,
      "algo_score": 66,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1008,
      "size_kb": 29.2,
      "fingerprint": "98e8828ba4ac",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1008L",
            "29KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/aurora-dreamer.html",
      "rank": 192
    },
    {
      "file": "ant-farm-3d.html",
      "title": "3D Ant Farm - Living Colony",
      "score": 66,
      "algo_score": 66,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1983,
      "size_kb": 74.0,
      "fingerprint": "c97d73d6e092",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1983L",
            "74KB-optimal"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(7)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/ant-farm-3d.html",
      "rank": 193
    },
    {
      "file": "doodle-to-world.html",
      "title": "Doodle to World - Draw Anything, Walk Inside It",
      "score": 66,
      "algo_score": 66,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1575,
      "size_kb": 53.2,
      "fingerprint": "b3423dcd26c2",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1575L",
            "53KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "sound-variety(6)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(3)",
            "abilities",
            "level-variety(4)",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/doodle-to-world.html",
      "rank": 194
    },
    {
      "file": "gameboy-clone.html",
      "title": "RetroPlay Console",
      "score": 65,
      "algo_score": 65,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 2337,
      "size_kb": 101.0,
      "fingerprint": "373c8a044308",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2337L",
            "101KB-optimal"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(10)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/gameboy-clone.html",
      "rank": 195
    },
    {
      "file": "infinite-city.html",
      "title": "Infinite City - A Procedural Walking Simulator",
      "score": 65,
      "algo_score": 65,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1415,
      "size_kb": 48.4,
      "fingerprint": "ff4e5430c8c8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1415L",
            "48KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/infinite-city.html",
      "rank": 196
    },
    {
      "file": "indoor-navigator.html",
      "title": "House Mapper - Walk-Through Floor Plan Creator",
      "score": 65,
      "algo_score": 64,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1108,
      "size_kb": 52.6,
      "fingerprint": "7d3d5f866c37",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1108L",
            "53KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "difficulty-settings",
            "entity-variety(4)",
            "abilities",
            "level-variety(148)",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/indoor-navigator.html",
      "rank": 197
    },
    {
      "file": "pomodoro-focus-timer.html",
      "title": "Pomodoro Focus Timer",
      "score": 65,
      "algo_score": 65,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1266,
      "size_kb": 39.7,
      "fingerprint": "11316a80ca6b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1266L",
            "40KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "scaling-difficulty",
            "abilities",
            "level-variety(8)",
            "basic-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/pomodoro-focus-timer.html",
      "rank": 198
    },
    {
      "file": "pomodoro-timer-analytics.html",
      "title": "Pomodoro Timer - Analytics & Tracking",
      "score": 65,
      "algo_score": 64,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1290,
      "size_kb": 42.9,
      "fingerprint": "791d85aa66cc",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1290L",
            "43KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/pomodoro-timer-analytics.html",
      "rank": 199
    },
    {
      "file": "magellentic-agents.html",
      "title": "Magentic Agents",
      "score": 65,
      "algo_score": 65,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 3115,
      "size_kb": 122.3,
      "fingerprint": "d08a1d10bda7",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "3115L",
            "122KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "audio",
            "saves",
            "procedural",
            "input",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 17,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "level-variety(44)",
            "basic-controls",
            "dual-input",
            "ending(1)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/magellentic-agents.html",
      "rank": 200
    },
    {
      "file": "self-aware-loading-screen.html",
      "title": "Self-Aware Loading Screen Simulator",
      "score": 65,
      "algo_score": 65,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 1635,
      "size_kb": 61.7,
      "fingerprint": "0cb786a7991c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1635L",
            "62KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "sound-variety(13)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(4)",
            "abilities",
            "multi-ending(63)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/self-aware-loading-screen.html",
      "rank": 201
    },
    {
      "file": "erosion-symphony.html",
      "title": "Erosion Symphony",
      "score": 65,
      "algo_score": 65,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 983,
      "size_kb": 29.5,
      "fingerprint": "5a28ad4cac5f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "983L",
            "29KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/erosion-symphony.html",
      "rank": 202
    },
    {
      "file": "lava-lamp-lab.html",
      "title": "Lava Lamp Chemistry Lab",
      "score": 65,
      "algo_score": 64,
      "grade": "B",
      "scoring_mode": "legacy",
      "lines": 796,
      "size_kb": 38.4,
      "fingerprint": "a9ccace3f03a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "796L",
            "38KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(8)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/lava-lamp-lab.html",
      "rank": 203
    },
    {
      "file": "epoch-civilization.html",
      "title": "EPOCH - A 10,000 Year Civilization Simulator",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2278,
      "size_kb": 84.5,
      "fingerprint": "95fe77659ce9",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2278L",
            "85KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(3)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/epoch-civilization.html",
      "rank": 204
    },
    {
      "file": "one-bit-city.html",
      "title": "One-Bit City",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1409,
      "size_kb": 39.1,
      "fingerprint": "b88dce65d727",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1409L",
            "39KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "combo-system",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(7)",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/one-bit-city.html",
      "rank": 205
    },
    {
      "file": "deterministic-universe-explorer.html",
      "title": "Deterministic Universe Explorer",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1253,
      "size_kb": 52.8,
      "fingerprint": "4373bc3863db",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1253L",
            "53KB-optimal"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(5)",
            "responsive-controls",
            "dual-input",
            "multi-ending(4)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/deterministic-universe-explorer.html",
      "rank": 206
    },
    {
      "file": "dreamscape.html",
      "title": "Dreamscape - Infinite Surreal World Explorer",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 882,
      "size_kb": 29.6,
      "fingerprint": "e83aa11802a7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "882L",
            "30KB"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "combo-system",
            "scaling-difficulty",
            "abilities",
            "level-variety(74)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/dreamscape.html",
      "rank": 207
    },
    {
      "file": "gameoflife.html",
      "title": "Life Architect: 3D Conway Challenge",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1241,
      "size_kb": 45.4,
      "fingerprint": "b5dc652371cf",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1241L",
            "45KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "abilities",
            "touch-support",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 76,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/gameoflife.html",
      "rank": 208
    },
    {
      "file": "inception-globe-tower.html",
      "title": "Inception Globe Tower",
      "score": 64,
      "algo_score": 63,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 712,
      "size_kb": 26.4,
      "fingerprint": "7b47a37cabee",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "712L",
            "26KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/inception-globe-tower.html",
      "rank": 209
    },
    {
      "file": "black-hole-descent.html",
      "title": "Black Hole Descent Experience",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1514,
      "size_kb": 56.8,
      "fingerprint": "2d56d1db3092",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1514L",
            "57KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "dual-input",
            "multi-ending(7)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/black-hole-descent.html",
      "rank": 210
    },
    {
      "file": "time-travel-editor.html",
      "title": "Time-Travel Code Editor (4D)",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1011,
      "size_kb": 48.7,
      "fingerprint": "30fc6b1d5794",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1011L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(5)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/time-travel-editor.html",
      "rank": 211
    },
    {
      "file": "chromatic-forge.html",
      "title": "Chromatic Forge",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1145,
      "size_kb": 34.0,
      "fingerprint": "81b915f079d7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1145L",
            "34KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "endings"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(14)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/chromatic-forge.html",
      "rank": 212
    },
    {
      "file": "interactive-code-playground.html",
      "title": "Interactive Code Playground",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 855,
      "size_kb": 41.2,
      "fingerprint": "0c89cfa0f056",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 7,
          "max": 10,
          "details": [
            "855L",
            "41KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/interactive-code-playground.html",
      "rank": 213
    },
    {
      "file": "music-theory-trainer.html",
      "title": "Music Theory Trainer",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1437,
      "size_kb": 49.7,
      "fingerprint": "86bc33390441",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1437L",
            "50KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(7)",
            "scaling-difficulty",
            "entity-variety(2)",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/music-theory-trainer.html",
      "rank": 214
    },
    {
      "file": "physics-playground.html",
      "title": "Physics Playground",
      "score": 64,
      "algo_score": 64,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1526,
      "size_kb": 58.1,
      "fingerprint": "9d571195e647",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1526L",
            "58KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/physics-playground.html",
      "rank": 215
    },
    {
      "file": "ai-companion-hub-interactive-assistant.html",
      "title": "AI Companion Hub - Interactive Assistant",
      "score": 63,
      "algo_score": 63,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1428,
      "size_kb": 51.8,
      "fingerprint": "22f7bb655e09",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1428L",
            "52KB-optimal"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(24)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "multi-ending(4)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/ai-companion-hub-interactive-assistant.html",
      "rank": 216
    },
    {
      "file": "dig-site.html",
      "title": "Archaeology Dig Simulator",
      "score": 63,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 754,
      "size_kb": 28.8,
      "fingerprint": "fecc5123089c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "754L",
            "29KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "sound-variety(10)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(16)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/dig-site.html",
      "rank": 217
    },
    {
      "file": "infernal-trader.html",
      "title": "Infernal Trader - Hell's Stock Exchange",
      "score": 63,
      "algo_score": 63,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1932,
      "size_kb": 69.7,
      "fingerprint": "faef3a25f62f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1932L",
            "70KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "title-screen"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/infernal-trader.html",
      "rank": 218
    },
    {
      "file": "racing2.html",
      "title": "NASCAR Wrong Way Racing - Daytona Chaos",
      "score": 63,
      "algo_score": 63,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 989,
      "size_kb": 37.5,
      "fingerprint": "31aa12f2a2dd",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "989L",
            "37KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/racing2.html",
      "rank": 219
    },
    {
      "file": "steam-deck-game-store.html",
      "title": "Steam Deck Game Store - Local-First HTML Games",
      "score": 63,
      "algo_score": 63,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1549,
      "size_kb": 51.8,
      "fingerprint": "1887dc77c739",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1549L",
            "52KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "enemy-ai",
            "abilities",
            "level-variety(5)",
            "basic-controls",
            "dual-input",
            "ending(2)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/steam-deck-game-store.html",
      "rank": 220
    },
    {
      "file": "infinite-cave-roguelike-3d.html",
      "title": "Infinite Cave Roguelike 3D",
      "score": 63,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 392,
      "size_kb": 21.2,
      "fingerprint": "ccb2b41ecb26",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "392L-small",
            "21KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "sound-variety(16)",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(8)",
            "abilities",
            "level-variety(22)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/infinite-cave-roguelike-3d.html",
      "rank": 221
    },
    {
      "file": "desktop-download.html",
      "title": "Desktop Environment Simulator",
      "score": 63,
      "algo_score": 63,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1220,
      "size_kb": 44.6,
      "fingerprint": "c29179cc0492",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1220L",
            "45KB-optimal"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "sound-variety(14)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(2)",
            "abilities",
            "level-variety(8)",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/desktop-download.html",
      "rank": 222
    },
    {
      "file": "omni-writer.html",
      "title": "OmniWriter Pro - Complete Document Lifecycle Management",
      "score": 63,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2183,
      "size_kb": 78.8,
      "fingerprint": "dc976b451ff5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2183L",
            "79KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "entity-variety(1)",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input",
            "ending(1)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/omni-writer.html",
      "rank": 223
    },
    {
      "file": "plasma-dynamics-lab.html",
      "title": "Plasma Dynamics Lab - Electromagnetic Particle Simulator",
      "score": 63,
      "algo_score": 63,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 832,
      "size_kb": 31.6,
      "fingerprint": "8d56a97d43ad",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "832L",
            "32KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "entity-variety(1)",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/plasma-dynamics-lab.html",
      "rank": 224
    },
    {
      "file": "chip8-emulator.html",
      "title": "CHIP-8 Retro Emulator Hub - Full CPU Emulation with Debugger",
      "score": 62,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1626,
      "size_kb": 64.2,
      "fingerprint": "4b6abb5a7d36",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1626L",
            "64KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(22)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/chip8-emulator.html",
      "rank": 225
    },
    {
      "file": "code-quest.html",
      "title": "Code Quest - Visual Programming Puzzle Game",
      "score": 62,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2316,
      "size_kb": 82.5,
      "fingerprint": "8598d5b38912",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2316L",
            "82KB-optimal"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "entity-variety(5)",
            "abilities",
            "level-variety(29)",
            "multi-ending(7)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/code-quest.html",
      "rank": 226
    },
    {
      "file": "snake-2-game.html",
      "title": "Worm Game Deluxe",
      "score": 62,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 529,
      "size_kb": 16.7,
      "fingerprint": "67130879ddcd",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "529L",
            "17KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "audio",
            "saves",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 12,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "sound-variety(5)",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/snake-2-game.html",
      "rank": 227
    },
    {
      "file": "non-euclidean-hallway.html",
      "title": "Non-Euclidean Hallway",
      "score": 62,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 585,
      "size_kb": 23.5,
      "fingerprint": "941d550b1245",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "585L",
            "24KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(73)",
            "responsive-controls",
            "dual-input",
            "ending(2)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/non-euclidean-hallway.html",
      "rank": 228
    },
    {
      "file": "voxel-world-builder.html",
      "title": "Voxel World Builder",
      "score": 62,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1347,
      "size_kb": 49.1,
      "fingerprint": "810c4323295e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1347L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/voxel-world-builder.html",
      "rank": 229
    },
    {
      "file": "bio-rhythm-orchestra.html",
      "title": "Bio-Rhythm Orchestra",
      "score": 62,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1056,
      "size_kb": 35.8,
      "fingerprint": "cf51b3d59310",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1056L",
            "36KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "sound-variety(8)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(3)",
            "ending(1)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/bio-rhythm-orchestra.html",
      "rank": 230
    },
    {
      "file": "schrodingers-todo.html",
      "title": "Schr\u00f6dinger's Todo List",
      "score": 62,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 816,
      "size_kb": 32.2,
      "fingerprint": "c439fe5a42d2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "816L",
            "32KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(18)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/schrodingers-todo.html",
      "rank": 231
    },
    {
      "file": "cellular-symphony.html",
      "title": "Cellular Symphony",
      "score": 62,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 868,
      "size_kb": 25.5,
      "fingerprint": "84c4acda84b4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "868L",
            "26KB"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "sound-variety(6)",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/cellular-symphony.html",
      "rank": 232
    },
    {
      "file": "electromagnetic-field-lab.html",
      "title": "Electromagnetic Field Lab",
      "score": 62,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1588,
      "size_kb": 56.3,
      "fingerprint": "1dd942fcad1e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1588L",
            "56KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(4)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/electromagnetic-field-lab.html",
      "rank": 233
    },
    {
      "file": "osm-ecosystem-city.html",
      "title": "Real City Ecosystem - OSM Urban Evolution",
      "score": 62,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1655,
      "size_kb": 61.8,
      "fingerprint": "12a1d48ac388",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1655L",
            "62KB-optimal"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(6)",
            "abilities",
            "level-variety(6)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/osm-ecosystem-city.html",
      "rank": 234
    },
    {
      "file": "particle-collision-arena.html",
      "title": "Particle Collision Arena",
      "score": 62,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1286,
      "size_kb": 41.8,
      "fingerprint": "3294df46c92e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1286L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/particle-collision-arena.html",
      "rank": 235
    },
    {
      "file": "physics-playground-lab.html",
      "title": "Physics Playground Laboratory",
      "score": 62,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1485,
      "size_kb": 55.2,
      "fingerprint": "ab6c66507de2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1485L",
            "55KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/physics-playground-lab.html",
      "rank": 236
    },
    {
      "file": "periodic-table-explorer.html",
      "title": "Periodic Table Explorer",
      "score": 62,
      "algo_score": 62,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1205,
      "size_kb": 64.8,
      "fingerprint": "7b7f05be3ead",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1205L",
            "65KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "entity-variety(4)",
            "abilities",
            "basic-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/periodic-table-explorer.html",
      "rank": 237
    },
    {
      "file": "pocket-civ.html",
      "title": "Pocket Civ: 6000 Years in 20 Minutes",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1299,
      "size_kb": 41.5,
      "fingerprint": "c7f4b8333590",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1299L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "enemy-ai",
            "entity-variety(2)",
            "abilities",
            "level-variety(24)",
            "multi-ending(3)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/pocket-civ.html",
      "rank": 238
    },
    {
      "file": "poker-trainer-continued.html",
      "title": "Poker Trainer - Learn & Practice Texas Hold'em",
      "score": 61,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2007,
      "size_kb": 70.2,
      "fingerprint": "6642e535aefb",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2007L",
            "70KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "level-variety(4)",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/poker-trainer-continued.html",
      "rank": 239
    },
    {
      "file": "the-vote.html",
      "title": "THE VOTE \u2014 Absurdist Political Campaign Simulator",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2231,
      "size_kb": 84.7,
      "fingerprint": "9d41aa79eb60",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2231L",
            "85KB-optimal"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "endings"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(16)",
            "multi-ending(9)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 73,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/the-vote.html",
      "rank": 240
    },
    {
      "file": "wowmon-campaign-mode.html",
      "title": "WowMon: Campaign & Tutorial",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1327,
      "size_kb": 48.6,
      "fingerprint": "449c57b4b43d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1327L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 1,
          "max": 20,
          "details": [
            "procedural"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "boss-fights",
            "entity-variety(3)",
            "abilities",
            "level-variety(2)",
            "multi-ending(5)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wowmon-campaign-mode.html",
      "rank": 241
    },
    {
      "file": "quantum-ninja.html",
      "title": "Quantum Ninja: The Dual Nature",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 805,
      "size_kb": 29.8,
      "fingerprint": "0c3b11fa83fe",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "805L",
            "30KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(4)",
            "abilities",
            "level-variety(6)",
            "responsive-controls",
            "dual-input",
            "multi-ending(4)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/quantum-ninja.html",
      "rank": 242
    },
    {
      "file": "emotional-typewriter.html",
      "title": "Emotional Typewriter",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 737,
      "size_kb": 27.2,
      "fingerprint": "6e56fc109fa3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "737L",
            "27KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(18)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/emotional-typewriter.html",
      "rank": 243
    },
    {
      "file": "modular-synthesizer-studio.html",
      "title": "Modular Synthesizer Studio",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1038,
      "size_kb": 37.8,
      "fingerprint": "93297bd74538",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1038L",
            "38KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(5)",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/modular-synthesizer-studio.html",
      "rank": 244
    },
    {
      "file": "synth-daw-studio.html",
      "title": "Synth DAW Studio - Multi-Track Synthesizer & Sequencer",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1472,
      "size_kb": 50.4,
      "fingerprint": "40bec7cb9b6c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1472L",
            "50KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "procedural",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(6)",
            "scaling-difficulty",
            "entity-variety(2)",
            "abilities",
            "basic-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/synth-daw-studio.html",
      "rank": 245
    },
    {
      "file": "whisper-topography.html",
      "title": "Whisper Topography",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 727,
      "size_kb": 25.8,
      "fingerprint": "3a85759d8a8c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "727L",
            "26KB"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/whisper-topography.html",
      "rank": 246
    },
    {
      "file": "ai-savings-tracker.html",
      "title": "AI Savings Tracker",
      "score": 61,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1451,
      "size_kb": 49.2,
      "fingerprint": "7ce619abbf63",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1451L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(9)",
            "basic-controls",
            "dual-input",
            "ending(1)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/ai-savings-tracker.html",
      "rank": 247
    },
    {
      "file": "mac-migration-assessment-copilot.html",
      "title": "MAC (Migration Assessment Copilot)",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 3839,
      "size_kb": 120.3,
      "fingerprint": "e4d3de8c34bd",
      "dimensions": {
        "structural": {
          "score": 9,
          "max": 15,
          "details": [
            "doctype",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "3839L",
            "120KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "audio",
            "saves",
            "procedural",
            "input",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(23)",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/mac-migration-assessment-copilot.html",
      "rank": 248
    },
    {
      "file": "splitspace.html",
      "title": "Slipspace Business Dashboard",
      "score": 61,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 5138,
      "size_kb": 224.9,
      "fingerprint": "43e9d2c9dc92",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "5138L",
            "225KB-ambitious"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 16,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(7)",
            "abilities",
            "level-variety(23)",
            "multi-ending(5)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/splitspace.html",
      "rank": 249
    },
    {
      "file": "book-factory-world.html",
      "title": "Book Factory World - Autonomous Literary Production",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2913,
      "size_kb": 111.9,
      "fingerprint": "4b15cbc0dd2d",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2913L",
            "112KB-optimal"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(5)",
            "abilities",
            "level-variety(8)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/book-factory-world.html",
      "rank": 250
    },
    {
      "file": "cogito.html",
      "title": "Cogito \u2014 I Think, Therefore I App",
      "score": 61,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 740,
      "size_kb": 27.5,
      "fingerprint": "9163be231bbd",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "740L",
            "27KB"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/cogito.html",
      "rank": 251
    },
    {
      "file": "kaleidoscope-engine.html",
      "title": "Kaleidoscope Engine",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 831,
      "size_kb": 24.1,
      "fingerprint": "16fa6534ac2a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "831L",
            "24KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/kaleidoscope-engine.html",
      "rank": 252
    },
    {
      "file": "binary-logic-gates.html",
      "title": "Binary &amp; Logic Gates",
      "score": 61,
      "algo_score": 61,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1257,
      "size_kb": 43.3,
      "fingerprint": "c12df6336984",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1257L",
            "43KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/binary-logic-gates.html",
      "rank": 253
    },
    {
      "file": "accordion-memories.html",
      "title": "Accordion Memories - Interactive Memory Palace",
      "score": 60,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 415,
      "size_kb": 18.0,
      "fingerprint": "03220668d3df",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "415L-small",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/accordion-memories.html",
      "rank": 254
    },
    {
      "file": "fpspic.html",
      "title": "FaceCraft Arena - Bot Battle FPS",
      "score": 60,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1647,
      "size_kb": 63.5,
      "fingerprint": "73fda9f31110",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1647L",
            "63KB-optimal"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/fpspic.html",
      "rank": 255
    },
    {
      "file": "party-mash.html",
      "title": "Party Mash! - Rapid-Fire Minigames",
      "score": 60,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 776,
      "size_kb": 29.5,
      "fingerprint": "097184561782",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "776L",
            "29KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "scaling-difficulty",
            "enemy-ai",
            "level-variety(4)",
            "responsive-controls",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/party-mash.html",
      "rank": 256
    },
    {
      "file": "rube-goldberg.html",
      "title": "Rube Goldberg Machine",
      "score": 60,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 502,
      "size_kb": 30.6,
      "fingerprint": "d2484ac35db2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "502L",
            "31KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 3,
          "max": 15,
          "details": [
            "progression",
            "hud"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "combo-system",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/rube-goldberg.html",
      "rank": 257
    },
    {
      "file": "runecraft-clone.html",
      "title": "Runecraft - PvE Adventure",
      "score": 60,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1496,
      "size_kb": 52.9,
      "fingerprint": "7ef98219d0e8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1496L",
            "53KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(4)",
            "abilities",
            "level-variety(49)",
            "ending(1)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/runecraft-clone.html",
      "rank": 258
    },
    {
      "file": "audio-spectrum-visualizer.html",
      "title": "Audio Spectrum Visualizer",
      "score": 60,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1031,
      "size_kb": 34.8,
      "fingerprint": "59be29489191",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1031L",
            "35KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/audio-spectrum-visualizer.html",
      "rank": 259
    },
    {
      "file": "loop-station-beatmaker.html",
      "title": "Loop Station & Beatmaker",
      "score": 60,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1400,
      "size_kb": 44.4,
      "fingerprint": "0f48ec61c337",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1400L",
            "44KB-optimal"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "sound-variety(5)",
            "scaling-difficulty",
            "entity-variety(3)",
            "abilities",
            "basic-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/loop-station-beatmaker.html",
      "rank": 260
    },
    {
      "file": "magnetic-agents-ui.html",
      "title": "Microsoft Copilot - Storytelling Workflows",
      "score": 60,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 3848,
      "size_kb": 150.8,
      "fingerprint": "6b97e2cff58e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "3848L",
            "151KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "entity-variety(2)",
            "abilities",
            "level-variety(22)",
            "basic-controls",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/magnetic-agents-ui.html",
      "rank": 261
    },
    {
      "file": "crowd-heatmap.html",
      "title": "Crowd Heatmap \u2014 RappterZoo",
      "score": 60,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 763,
      "size_kb": 27.6,
      "fingerprint": "805f6e1674b5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "763L",
            "28KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(25)",
            "touch-support"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/crowd-heatmap.html",
      "rank": 262
    },
    {
      "file": "algorithm-visualizer.html",
      "title": "Algorithm Visualizer",
      "score": 60,
      "algo_score": 60,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1630,
      "size_kb": 58.7,
      "fingerprint": "c80fe3562cf4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1630L",
            "59KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(8)",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/algorithm-visualizer.html",
      "rank": 263
    },
    {
      "file": "helicopter-rescue-sim.html",
      "title": "SimCopter 98",
      "score": 59,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1073,
      "size_kb": 39.2,
      "fingerprint": "f5eb7319be4a",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1073L",
            "39KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/helicopter-rescue-sim.html",
      "rank": 264
    },
    {
      "file": "time-loop.html",
      "title": "Time Loop \u2014 Cooperative Puzzle",
      "score": 59,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 844,
      "size_kb": 28.3,
      "fingerprint": "8ac756bdf989",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "844L",
            "28KB"
          ]
        },
        "systems": {
          "score": 18,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "sound-variety(8)",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "dual-input",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 6,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/time-loop.html",
      "rank": 265
    },
    {
      "file": "wowmon-crystal-edition.html",
      "title": "WowMon: Crystal Edition",
      "score": 59,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 970,
      "size_kb": 36.8,
      "fingerprint": "4a664c9cc33e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "970L",
            "37KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "boss-fights",
            "entity-variety(7)",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wowmon-crystal-edition.html",
      "rank": 266
    },
    {
      "file": "complete-retroplay-console.html",
      "title": "RetroPlay-8 Fantasy Console",
      "score": 59,
      "algo_score": 58,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 866,
      "size_kb": 25.3,
      "fingerprint": "c77f3110fbb6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "866L",
            "25KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "level-variety(6)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/complete-retroplay-console.html",
      "rank": 267
    },
    {
      "file": "immersive-audio-visualizer.html",
      "title": "Immersive Audio Visualizer",
      "score": 59,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 846,
      "size_kb": 28.9,
      "fingerprint": "d6831c488bdb",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "846L",
            "29KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/immersive-audio-visualizer.html",
      "rank": 268
    },
    {
      "file": "digital-twin-keeper.html",
      "title": "Digital Twin Keeper - Your Personal AI Knowledge Base",
      "score": 59,
      "algo_score": 58,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 3147,
      "size_kb": 117.4,
      "fingerprint": "434b62dcecc3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "3147L",
            "117KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(5)",
            "abilities",
            "level-variety(49)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/digital-twin-keeper.html",
      "rank": 269
    },
    {
      "file": "document-time-machine.html",
      "title": "Document Time Machine",
      "score": 59,
      "algo_score": 58,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2030,
      "size_kb": 66.8,
      "fingerprint": "287fb5e9c859",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2030L",
            "67KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(9)",
            "basic-controls",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/document-time-machine.html",
      "rank": 270
    },
    {
      "file": "magentic-agents-ui.html",
      "title": "Magentic Copilot",
      "score": 59,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2074,
      "size_kb": 79.4,
      "fingerprint": "e60a73981568",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2074L",
            "79KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 15,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(4)",
            "abilities",
            "level-variety(19)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/magentic-agents-ui.html",
      "rank": 271
    },
    {
      "file": "p2p-drop.html",
      "title": "P2P Drop - Serverless File Transfer",
      "score": 59,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1654,
      "size_kb": 56.2,
      "fingerprint": "696aacf75235",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1654L",
            "56KB-optimal"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "entity-variety(1)",
            "abilities",
            "level-variety(60)",
            "basic-controls",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/p2p-drop.html",
      "rank": 272
    },
    {
      "file": "pokemon-shrine-area51.html",
      "title": "~*~ The ULTIMATE Pokemon Shrine ~*~ Area51/pokemon-shrine",
      "score": 59,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 724,
      "size_kb": 36.9,
      "fingerprint": "58701aca684a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "724L",
            "37KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(9)",
            "ending(1)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/pokemon-shrine-area51.html",
      "rank": 273
    },
    {
      "file": "fractal-explorer.html",
      "title": "Fractal Explorer - GPU Accelerated",
      "score": 59,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1401,
      "size_kb": 51.8,
      "fingerprint": "250f209d5687",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1401L",
            "52KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(12)",
            "touch-support"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 72,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/fractal-explorer.html",
      "rank": 274
    },
    {
      "file": "rainy-night-neon-noir.html",
      "title": "Rainy Night Neon Noir",
      "score": 59,
      "algo_score": 58,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 664,
      "size_kb": 25.1,
      "fingerprint": "97a8380bda89",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "664L",
            "25KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "pause",
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "combo-system",
            "scaling-difficulty",
            "entity-variety(3)",
            "abilities",
            "basic-controls"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/rainy-night-neon-noir.html",
      "rank": 275
    },
    {
      "file": "3d-particle-physics-simulator.html",
      "title": "3D Particle Physics Simulator",
      "score": 59,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1037,
      "size_kb": 38.1,
      "fingerprint": "9d8030d78b68",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1037L",
            "38KB"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/3d-particle-physics-simulator.html",
      "rank": 276
    },
    {
      "file": "claude-subagents-tutorial.html",
      "title": "Claude Code Subagents - Master Tutorial",
      "score": 59,
      "algo_score": 59,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2147,
      "size_kb": 77.8,
      "fingerprint": "4e57fe4bfc4d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2147L",
            "78KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(14)",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/claude-subagents-tutorial.html",
      "rank": 277
    },
    {
      "file": "recursive-dream-studio.html",
      "title": "Recursive Dream Studio",
      "score": 59,
      "algo_score": 58,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1642,
      "size_kb": 56.0,
      "fingerprint": "e130e45013d6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1642L",
            "56KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/recursive-dream-studio.html",
      "rank": 278
    },
    {
      "file": "aero-architect.html",
      "title": "Aero Architect: The Wind Tunnel",
      "score": 58,
      "algo_score": 58,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1020,
      "size_kb": 36.7,
      "fingerprint": "5edb20995d03",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1020L",
            "37KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(5)",
            "touch-support",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/aero-architect.html",
      "rank": 279
    },
    {
      "file": "neon-moba.html",
      "title": "Cyber-MOBA: Neon Guardians",
      "score": 58,
      "algo_score": 58,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 905,
      "size_kb": 31.5,
      "fingerprint": "a0146dada4e7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "905L",
            "31KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input",
            "multi-ending(3)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/neon-moba.html",
      "rank": 280
    },
    {
      "file": "bothangles-ios-fixed.html",
      "title": "BothAngles - Holographic Camera Experience",
      "score": 58,
      "algo_score": 58,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1648,
      "size_kb": 47.4,
      "fingerprint": "541ec70f0adb",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1648L",
            "47KB-optimal"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "touch-support",
            "multi-ending(7)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/bothangles-ios-fixed.html",
      "rank": 281
    },
    {
      "file": "brain-search-engine.html",
      "title": "Brain Search Engine - Your Personal Knowledge Base",
      "score": 58,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1776,
      "size_kb": 57.9,
      "fingerprint": "5765e928e0ff",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1776L",
            "58KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(6)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/brain-search-engine.html",
      "rank": 282
    },
    {
      "file": "dynamics365-simulator.html",
      "title": "Dynamics 365 Local Simulator",
      "score": 58,
      "algo_score": 58,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1421,
      "size_kb": 111.2,
      "fingerprint": "c2ff6c52b832",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1421L",
            "111KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(8)",
            "abilities",
            "level-variety(27)",
            "multi-ending(8)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/dynamics365-simulator.html",
      "rank": 283
    },
    {
      "file": "knowledge-os.html",
      "title": "Knowledge OS - Personal Knowledge Management",
      "score": 58,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2570,
      "size_kb": 84.1,
      "fingerprint": "a3462361e4be",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2570L",
            "84KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "entity-variety(3)",
            "abilities",
            "level-variety(8)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/knowledge-os.html",
      "rank": 284
    },
    {
      "file": "noteforge.html",
      "title": "NoteForge - Local Knowledge Base",
      "score": 58,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2611,
      "size_kb": 91.7,
      "fingerprint": "01bb66f9bd8d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2611L",
            "92KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(2)",
            "abilities",
            "level-variety(14)",
            "basic-controls",
            "dual-input",
            "multi-ending(3)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/noteforge.html",
      "rank": 285
    },
    {
      "file": "emotion-engine.html",
      "title": "Emotion Engine",
      "score": 58,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1084,
      "size_kb": 40.0,
      "fingerprint": "578531604151",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1084L",
            "40KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "dual-input",
            "ending(1)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/emotion-engine.html",
      "rank": 286
    },
    {
      "file": "gene-jackpot.html",
      "title": "Gene Jackpot \u2014 Genetic Slot Machine",
      "score": 58,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 949,
      "size_kb": 28.6,
      "fingerprint": "ff8be48c7a2a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "949L",
            "29KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/gene-jackpot.html",
      "rank": 287
    },
    {
      "file": "pendulum-wave.html",
      "title": "Pendulum Wave Laboratory",
      "score": 58,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 767,
      "size_kb": 36.3,
      "fingerprint": "8eb8bf3c547d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "767L",
            "36KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "pause",
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 97,
        "verdict": "healthy",
        "modifier": 2
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/pendulum-wave.html",
      "rank": 288
    },
    {
      "file": "solitaire-tutorial-game.html",
      "title": "Learn Solitaire - From Zero to Hero",
      "score": 58,
      "algo_score": 58,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1353,
      "size_kb": 48.9,
      "fingerprint": "fd51e2440b00",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1353L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(7)",
            "multi-ending(6)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/solitaire-tutorial-game.html",
      "rank": 289
    },
    {
      "file": "antikythera-mechanism.html",
      "title": "Antikythera Mechanism Simulator",
      "score": 58,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 804,
      "size_kb": 36.2,
      "fingerprint": "6b1c8ab89b2b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "804L",
            "36KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/antikythera-mechanism.html",
      "rank": 290
    },
    {
      "file": "full-stack-simulator.html",
      "title": "Full-Stack Simulator",
      "score": 58,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1276,
      "size_kb": 45.4,
      "fingerprint": "3b74f5c92435",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1276L",
            "45KB-optimal"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "entity-variety(5)",
            "abilities",
            "level-variety(6)",
            "basic-controls",
            "dual-input",
            "multi-ending(8)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/full-stack-simulator.html",
      "rank": 291
    },
    {
      "file": "global-time-machine.html",
      "title": "Global Time Machine \u2014 RappterZoo",
      "score": 58,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 601,
      "size_kb": 19.9,
      "fingerprint": "62c573a319d1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "601L",
            "20KB-tiny"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/global-time-machine.html",
      "rank": 292
    },
    {
      "file": "procedural-infinite-city.html",
      "title": "Procedural Infinite Cyberpunk City",
      "score": 57,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1008,
      "size_kb": 34.8,
      "fingerprint": "a7812e49faee",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1008L",
            "35KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(4)",
            "level-variety(2)",
            "responsive-controls"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/procedural-infinite-city.html",
      "rank": 293
    },
    {
      "file": "wowMon-autobattler-design.html",
      "title": "WoWmon Auto-Battler - Complete Design Document",
      "score": 57,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1289,
      "size_kb": 48.7,
      "fingerprint": "51d95fcd5913",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1289L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "basic-controls",
            "dual-input",
            "multi-ending(4)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wowMon-autobattler-design.html",
      "rank": 294
    },
    {
      "file": "infinite-museum.html",
      "title": "The Infinite Museum",
      "score": 57,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 962,
      "size_kb": 33.2,
      "fingerprint": "a048dc06c2bd",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "962L",
            "33KB"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "level-variety(62)",
            "responsive-controls",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/infinite-museum.html",
      "rank": 295
    },
    {
      "file": "collaborative-whiteboard.html",
      "title": "Collaborative Whiteboard",
      "score": 57,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1549,
      "size_kb": 51.4,
      "fingerprint": "824f5321ad60",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1549L",
            "51KB-optimal"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "input",
            "collision",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "hit-feedback",
            "entity-variety(11)",
            "abilities",
            "level-variety(17)",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/collaborative-whiteboard.html",
      "rank": 296
    },
    {
      "file": "local-first-crdt-database.html",
      "title": "Local-First CRDT Database",
      "score": 57,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2284,
      "size_kb": 78.4,
      "fingerprint": "1b9174e1f63f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2284L",
            "78KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "entity-variety(6)",
            "abilities",
            "level-variety(4)",
            "basic-controls",
            "dual-input",
            "multi-ending(19)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/local-first-crdt-database.html",
      "rank": 297
    },
    {
      "file": "timezone-overlap-finder.html",
      "title": "Time Zone Overlap Finder",
      "score": 57,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1637,
      "size_kb": 55.1,
      "fingerprint": "19689fdffeb2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1637L",
            "55KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(84)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/timezone-overlap-finder.html",
      "rank": 298
    },
    {
      "file": "wordpress-crawler.html",
      "title": "Content Architect",
      "score": 57,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 969,
      "size_kb": 36.8,
      "fingerprint": "2bc0eabe91cb",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "969L",
            "37KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "sound-variety(8)",
            "difficulty-settings",
            "scaling-difficulty",
            "entity-variety(6)",
            "abilities",
            "level-variety(16)",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/wordpress-crawler.html",
      "rank": 299
    },
    {
      "file": "wowMon_detail_view.html",
      "title": "WoWmon Detail View System - Agent 4 Deliverable",
      "score": 57,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1544,
      "size_kb": 54.0,
      "fingerprint": "e662e620be8e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1544L",
            "54KB-optimal"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "entity-variety(3)",
            "abilities",
            "level-variety(6)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/wowMon_detail_view.html",
      "rank": 300
    },
    {
      "file": "nano-banana-chat-app.html",
      "title": "Nano Banana AI Chat - Local First Application",
      "score": 57,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1896,
      "size_kb": 70.2,
      "fingerprint": "cbe6ce216920",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1896L",
            "70KB-optimal"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "audio",
            "saves",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(14)",
            "basic-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 15,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/nano-banana-chat-app.html",
      "rank": 301
    },
    {
      "file": "fractal-os.html",
      "title": "Fractal Operating System",
      "score": 57,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 717,
      "size_kb": 24.4,
      "fingerprint": "01d1ae472432",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "717L",
            "24KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "entity-variety(3)",
            "abilities",
            "level-variety(6)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/fractal-os.html",
      "rank": 302
    },
    {
      "file": "fungal-bloom.html",
      "title": "Fungal Bloom - Living Mycelial Art",
      "score": 57,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 233,
      "size_kb": 15.4,
      "fingerprint": "71d89bef42a8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "233L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "touch-support"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/fungal-bloom.html",
      "rank": 303
    },
    {
      "file": "living-mandala.html",
      "title": "Living Mandala - Evolving Sacred Geometry",
      "score": 57,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 905,
      "size_kb": 27.2,
      "fingerprint": "efb2bc9b0be8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "905L",
            "27KB"
          ]
        },
        "systems": {
          "score": 17,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/living-mandala.html",
      "rank": 304
    },
    {
      "file": "pocket-universe.html",
      "title": "Pocket Universe - N-Body Gravity Simulator",
      "score": 57,
      "algo_score": 57,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 875,
      "size_kb": 30.3,
      "fingerprint": "33bef7246878",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "875L",
            "30KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "combo-system",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/pocket-universe.html",
      "rank": 305
    },
    {
      "file": "3d-world-navigation.html",
      "title": "World Navigator",
      "score": 56,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 878,
      "size_kb": 36.1,
      "fingerprint": "1077d4b8236e",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "878L",
            "36KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 74,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/3d-world-navigation.html",
      "rank": 306
    },
    {
      "file": "chroma-breach.html",
      "title": "Chroma Breach: The Datamosh Protocol",
      "score": 56,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 748,
      "size_kb": 28.7,
      "fingerprint": "5a8acc97c0e7",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "748L",
            "29KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/chroma-breach.html",
      "rank": 307
    },
    {
      "file": "circuit-lab.html",
      "title": "Circuit Lab - Digital Logic Simulator",
      "score": 56,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 626,
      "size_kb": 26.4,
      "fingerprint": "888d608014f7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "626L",
            "26KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "combo-system",
            "scaling-difficulty",
            "abilities",
            "level-variety(5)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 95,
        "verdict": "healthy",
        "modifier": 2
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/circuit-lab.html",
      "rank": 308
    },
    {
      "file": "crystal-caves-world.html",
      "title": "Crystal Caves",
      "score": 56,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 886,
      "size_kb": 36.5,
      "fingerprint": "06419ad560e9",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "886L",
            "37KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(3)",
            "responsive-controls",
            "touch-support",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 74,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/crystal-caves-world.html",
      "rank": 309
    },
    {
      "file": "data-city.html",
      "title": "Holographic Data City",
      "score": 56,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 832,
      "size_kb": 34.5,
      "fingerprint": "0b1744edb980",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "832L",
            "35KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 3,
          "max": 15,
          "details": [
            "progression",
            "hud"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/data-city.html",
      "rank": 310
    },
    {
      "file": "synthscript.html",
      "title": "SynthScript \u2014 Music Programming Language",
      "score": 56,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 942,
      "size_kb": 35.1,
      "fingerprint": "96f4c9abbd5c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "942L",
            "35KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "pause",
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "combo-system",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(2)",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/synthscript.html",
      "rank": 311
    },
    {
      "file": "ai-simulation-sales-demo.html",
      "title": "AI Simulation Platform - Beyond Execution to Modeling",
      "score": 56,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1291,
      "size_kb": 52.7,
      "fingerprint": "cadf04f967b5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1291L",
            "53KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(6)",
            "abilities",
            "level-variety(5)",
            "multi-ending(3)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/ai-simulation-sales-demo.html",
      "rank": 312
    },
    {
      "file": "living-document.html",
      "title": "Living Document - Evolving Text Editor",
      "score": 56,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2002,
      "size_kb": 70.0,
      "fingerprint": "bca75ba9a254",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2002L",
            "70KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/living-document.html",
      "rank": 313
    },
    {
      "file": "localfirst-magazine-2025-Q1.html",
      "title": "LocalFirst Magazine - Q1 2025 (Inaugural Issue)",
      "score": 56,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 763,
      "size_kb": 37.2,
      "fingerprint": "e4226ca840cc",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "763L",
            "37KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/localfirst-magazine-2025-Q1.html",
      "rank": 314
    },
    {
      "file": "molt-priority-dashboard.html",
      "title": "Molt Priority Dashboard \u2014 RappterZoo",
      "score": 56,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 629,
      "size_kb": 25.3,
      "fingerprint": "710ad4dbe20e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "629L",
            "25KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(2)",
            "basic-controls"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/molt-priority-dashboard.html",
      "rank": 315
    },
    {
      "file": "infinite-shoreline.html",
      "title": "Infinite Shoreline",
      "score": 56,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1144,
      "size_kb": 36.1,
      "fingerprint": "f094ece3f754",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1144L",
            "36KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "level-variety(3)",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/infinite-shoreline.html",
      "rank": 316
    },
    {
      "file": "ant-farm-simulation.html",
      "title": "3D Ant Farm - Fibonacci & Golden Ratio Simulation",
      "score": 56,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1776,
      "size_kb": 68.5,
      "fingerprint": "e02ccf87d318",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1776L",
            "68KB-optimal"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(7)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/ant-farm-simulation.html",
      "rank": 317
    },
    {
      "file": "canvas-svg-graphics-workshop.html",
      "title": "Canvas & SVG Graphics Workshop",
      "score": 56,
      "algo_score": 56,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1528,
      "size_kb": 45.0,
      "fingerprint": "db5dafcb7a05",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1528L",
            "45KB-optimal"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(8)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/canvas-svg-graphics-workshop.html",
      "rank": 318
    },
    {
      "file": "git-circus.html",
      "title": "The Git Circus",
      "score": 56,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1098,
      "size_kb": 39.2,
      "fingerprint": "2417c14ee673",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1098L",
            "39KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "sound-variety(15)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/git-circus.html",
      "rank": 319
    },
    {
      "file": "browser-os.html",
      "title": "CloudOS - Multiplayer Browser Operating System",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2381,
      "size_kb": 88.8,
      "fingerprint": "0e07d462f67c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2381L",
            "89KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "entity-variety(2)",
            "abilities",
            "level-variety(29)",
            "basic-controls",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/browser-os.html",
      "rank": 320
    },
    {
      "file": "creature-arena.html",
      "title": "Creature Arena",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 783,
      "size_kb": 29.1,
      "fingerprint": "5adee66e8fc8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "783L",
            "29KB"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "screen-shake",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(2)",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/creature-arena.html",
      "rank": 321
    },
    {
      "file": "evomon-adventure.html",
      "title": "EvoMon: Adaptive RPG",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 607,
      "size_kb": 22.0,
      "fingerprint": "2e2b2d3dca8d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "607L",
            "22KB"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(5)",
            "responsive-controls",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/evomon-adventure.html",
      "rank": 322
    },
    {
      "file": "palboids-game.html",
      "title": "PalBoids: Swarm Collector",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 810,
      "size_kb": 25.0,
      "fingerprint": "e3b6f47f2723",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "810L",
            "25KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/palboids-game.html",
      "rank": 323
    },
    {
      "file": "pixel-dungeon-crawler.html",
      "title": "Pixel Dungeon Crawler",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 567,
      "size_kb": 19.6,
      "fingerprint": "4f5e86504102",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "567L",
            "20KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 11,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "entity-variety(1)",
            "abilities",
            "level-variety(74)",
            "basic-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/pixel-dungeon-crawler.html",
      "rank": 324
    },
    {
      "file": "quantum-observer.html",
      "title": "Quantum Observer - Wavefunction Collapse Puzzle",
      "score": 55,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 554,
      "size_kb": 21.3,
      "fingerprint": "7708c832e6ba",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "554L",
            "21KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(8)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/quantum-observer.html",
      "rank": 325
    },
    {
      "file": "app-museum-3d.html",
      "title": "The App Museum - 3D Experience",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 910,
      "size_kb": 31.4,
      "fingerprint": "aecf970e9411",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "910L",
            "31KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/app-museum-3d.html",
      "rank": 326
    },
    {
      "file": "drone-simulator-link-app.html",
      "title": "Ambient Drone Synthesizer",
      "score": 55,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 864,
      "size_kb": 33.6,
      "fingerprint": "bc02e7e673aa",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "864L",
            "34KB"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/drone-simulator-link-app.html",
      "rank": 327
    },
    {
      "file": "drum-machine-808.html",
      "title": "808s Production Suite - Auto-Play Edition",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2420,
      "size_kb": 97.2,
      "fingerprint": "334c8dff46b3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2420L",
            "97KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "audio",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "sound-variety(5)",
            "scaling-difficulty",
            "abilities",
            "touch-support",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/drum-machine-808.html",
      "rank": 328
    },
    {
      "file": "rhythm-grid.html",
      "title": "Rhythm Grid - Drum Machine & Sequencer",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 482,
      "size_kb": 22.7,
      "fingerprint": "deba4597f687",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "482L-small",
            "23KB"
          ]
        },
        "systems": {
          "score": 15,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "entity-variety(4)",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/rhythm-grid.html",
      "rank": 329
    },
    {
      "file": "strange-attractor-hypnosis.html",
      "title": "Strange Attractor Hypnosis - Chaos Made Beautiful",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 665,
      "size_kb": 23.3,
      "fingerprint": "934ba1cfaa07",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "665L",
            "23KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "enemy-ai",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/strange-attractor-hypnosis.html",
      "rank": 330
    },
    {
      "file": "synth-studio-daw.html",
      "title": "Synth Studio DAW",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1692,
      "size_kb": 61.2,
      "fingerprint": "60d17d3e399e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1692L",
            "61KB-optimal"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(6)",
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/synth-studio-daw.html",
      "rank": 331
    },
    {
      "file": "sneakernet-complete.html",
      "title": "SneakerNet - Local-First Social Network",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2648,
      "size_kb": 90.5,
      "fingerprint": "d7520218aca8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2648L",
            "91KB-optimal"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "entity-variety(2)",
            "abilities",
            "level-variety(60)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 75,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/sneakernet-complete.html",
      "rank": 332
    },
    {
      "file": "workflow-executor-app.html",
      "title": "Agent Workflow Executor",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 5570,
      "size_kb": 213.5,
      "fingerprint": "fa565e310267",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "5570L",
            "214KB-ambitious"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(27)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 76,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/workflow-executor-app.html",
      "rank": 333
    },
    {
      "file": "ray-march-studio.html",
      "title": "Ray March Studio",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1017,
      "size_kb": 37.9,
      "fingerprint": "e9cb779854fa",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1017L",
            "38KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(4)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/ray-march-studio.html",
      "rank": 334
    },
    {
      "file": "gravity-sandbox.html",
      "title": "Gravity Sandbox",
      "score": 55,
      "algo_score": 55,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1265,
      "size_kb": 36.5,
      "fingerprint": "737a849a0aa2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1265L",
            "37KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "pause",
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/gravity-sandbox.html",
      "rank": 335
    },
    {
      "file": "chess-engine.html",
      "title": "Chess Engine - Classic Chess with AI",
      "score": 54,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1865,
      "size_kb": 64.6,
      "fingerprint": "ecd97ebf3544",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1865L",
            "65KB-optimal"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "audio"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "sound-variety(7)",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(3)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/chess-engine.html",
      "rank": 336
    },
    {
      "file": "infinite-cave-roguelike-2.html",
      "title": "Infinite Cave Roguelike",
      "score": 54,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 396,
      "size_kb": 14.6,
      "fingerprint": "bfa325404459",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "396L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "hud",
            "endings"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "enemy-ai",
            "entity-variety(5)",
            "abilities",
            "level-variety(14)",
            "responsive-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/infinite-cave-roguelike-2.html",
      "rank": 337
    },
    {
      "file": "infinite-circus.html",
      "title": "Infinite Circus",
      "score": 54,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 552,
      "size_kb": 30.3,
      "fingerprint": "ecc6a56ba76f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "552L",
            "30KB"
          ]
        },
        "systems": {
          "score": 16,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "particles",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "touch-support"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/infinite-circus.html",
      "rank": 338
    },
    {
      "file": "svg-art-turing-test.html",
      "title": "SVG Art Turing Test - Generative Art with Aesthetic Discriminator",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1441,
      "size_kb": 53.2,
      "fingerprint": "bdb48947e270",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1441L",
            "53KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "canvas",
            "procedural",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 72,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/svg-art-turing-test.html",
      "rank": 339
    },
    {
      "file": "typing-speed-test.html",
      "title": "Typing Speed Test",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 810,
      "size_kb": 27.2,
      "fingerprint": "22f57e02ef1a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "810L",
            "27KB"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "abilities",
            "level-variety(12)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/typing-speed-test.html",
      "rank": 340
    },
    {
      "file": "fractal-city-builder.html",
      "title": "Recursive Fractal City Builder",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1108,
      "size_kb": 40.1,
      "fingerprint": "8bd7788ebf30",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1108L",
            "40KB-optimal"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 74,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/fractal-city-builder.html",
      "rank": 341
    },
    {
      "file": "snake3.html",
      "title": "3D Minecraft Worm Game",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 590,
      "size_kb": 23.5,
      "fingerprint": "0786e138ce0f",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "590L",
            "23KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 12,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "scoring",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/snake3.html",
      "rank": 342
    },
    {
      "file": "elite_speaking_tracker.html",
      "title": "Elite Speaking Tracker",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1068,
      "size_kb": 36.8,
      "fingerprint": "4f897fab38cb",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1068L",
            "37KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(16)",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "level-variety(21)",
            "basic-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/elite_speaking_tracker.html",
      "rank": 343
    },
    {
      "file": "firefly-sync-meditation.html",
      "title": "Firefly Sync Meditation",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 563,
      "size_kb": 18.6,
      "fingerprint": "04f08c5ce510",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "563L",
            "19KB-tiny"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "touch-support"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/firefly-sync-meditation.html",
      "rank": 344
    },
    {
      "file": "living-sheet-music.html",
      "title": "Living Sheet Music",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1202,
      "size_kb": 38.5,
      "fingerprint": "02d9f5d9cf3d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1202L",
            "38KB"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "level-variety(6)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/living-sheet-music.html",
      "rank": 345
    },
    {
      "file": "conspiracy-cooking-show.html",
      "title": "The Conspiracy Kitchen - They Don't Want You To Know These Recipes",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1189,
      "size_kb": 51.4,
      "fingerprint": "f5874c6e4c2e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1189L",
            "51KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "boss-fights",
            "abilities",
            "level-variety(5)",
            "ending(2)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/conspiracy-cooking-show.html",
      "rank": 346
    },
    {
      "file": "ghostwriter.html",
      "title": "Ghost Writer - Personal AI Writing Assistant",
      "score": 54,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1663,
      "size_kb": 57.0,
      "fingerprint": "b582f6a6e146",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1663L",
            "57KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(27)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/ghostwriter.html",
      "rank": 347
    },
    {
      "file": "neuai-crm-assistant.html",
      "title": "NeuAI CRM Migration Assistant",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1667,
      "size_kb": 61.3,
      "fingerprint": "74d393ea8217",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1667L",
            "61KB-optimal"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 14,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(8)",
            "basic-controls",
            "multi-ending(5)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/neuai-crm-assistant.html",
      "rank": 348
    },
    {
      "file": "salesforce-simulator.html",
      "title": "Salesforce Simulator - Local-First CRM",
      "score": 54,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2405,
      "size_kb": 97.2,
      "fingerprint": "b8fc270b9d1b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2405L",
            "97KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "enemy-ai",
            "abilities",
            "level-variety(20)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/salesforce-simulator.html",
      "rank": 349
    },
    {
      "file": "the-machine.html",
      "title": "The Machine - Programming Language IDE",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1543,
      "size_kb": 48.6,
      "fingerprint": "9d081713490a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1543L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/the-machine.html",
      "rank": 350
    },
    {
      "file": "timer-stopwatch-simple.html",
      "title": "Timer & Stopwatch",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 880,
      "size_kb": 27.6,
      "fingerprint": "71d9e3b5b770",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "880L",
            "28KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/timer-stopwatch-simple.html",
      "rank": 351
    },
    {
      "file": "entropy-monitor.html",
      "title": "Entropy Monitor \u2014 Ecosystem Heat Death Watch",
      "score": 54,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1214,
      "size_kb": 40.9,
      "fingerprint": "f85006980be1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1214L",
            "41KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "particles"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "combo-system",
            "enemy-ai",
            "abilities",
            "level-variety(4)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/entropy-monitor.html",
      "rank": 352
    },
    {
      "file": "infinite-city.html",
      "title": "Infinite City - Procedural Explorer",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 574,
      "size_kb": 23.6,
      "fingerprint": "82f5a75487f4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "574L",
            "24KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/infinite-city.html",
      "rank": 353
    },
    {
      "file": "gpu-fluid-simulator.html",
      "title": "GPU Fluid Simulator",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1054,
      "size_kb": 37.3,
      "fingerprint": "182c10e10e73",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1054L",
            "37KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "touch-support"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/gpu-fluid-simulator.html",
      "rank": 354
    },
    {
      "file": "infinite-zoom.html",
      "title": "The Infinite Zoom",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1127,
      "size_kb": 36.2,
      "fingerprint": "f75d1fee2ed3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1127L",
            "36KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/infinite-zoom.html",
      "rank": 355
    },
    {
      "file": "memory-erosion-garden.html",
      "title": "Memory Erosion Garden",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 685,
      "size_kb": 23.3,
      "fingerprint": "d23e57a17e67",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "685L",
            "23KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(4)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/memory-erosion-garden.html",
      "rank": 356
    },
    {
      "file": "vacuum-tube-meditation.html",
      "title": "Vacuum Tube Meditation Chamber",
      "score": 54,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 668,
      "size_kb": 25.0,
      "fingerprint": "ddac727dd381",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "668L",
            "25KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/vacuum-tube-meditation.html",
      "rank": 357
    },
    {
      "file": "voxel-terrarium.html",
      "title": "Voxel Terrarium",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1168,
      "size_kb": 36.4,
      "fingerprint": "1251d299f566",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1168L",
            "36KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(7)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/voxel-terrarium.html",
      "rank": 358
    },
    {
      "file": "ant-farm-ultra.html",
      "title": "Ultra-Thin 3D Ant Farm",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1555,
      "size_kb": 57.0,
      "fingerprint": "fee940aee9cd",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1555L",
            "57KB-optimal"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(6)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/ant-farm-ultra.html",
      "rank": 359
    },
    {
      "file": "quantum-immortality-brancher.html",
      "title": "Quantum Immortality Brancher",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 997,
      "size_kb": 35.9,
      "fingerprint": "81c138aa4033",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "997L",
            "36KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "level-variety(2)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/quantum-immortality-brancher.html",
      "rank": 360
    },
    {
      "file": "tectonic-civilization.html",
      "title": "Tectonic Plate Civilization - Deep Time Simulation",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1812,
      "size_kb": 68.8,
      "fingerprint": "03eb0fa4e186",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1812L",
            "69KB-optimal"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(2)",
            "ending(2)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/tectonic-civilization.html",
      "rank": 361
    },
    {
      "file": "claude-subagents-tutorial-continued.html",
      "title": "Claude Code Subagents - Master Tutorial (Continued)",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1407,
      "size_kb": 47.5,
      "fingerprint": "840b00da7be6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1407L",
            "48KB-optimal"
          ]
        },
        "systems": {
          "score": 1,
          "max": 20,
          "details": [
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 13,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(7)",
            "multi-ending(10)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/claude-subagents-tutorial-continued.html",
      "rank": 362
    },
    {
      "file": "phosphor-pattern-painter.html",
      "title": "Phosphor Pattern Painter",
      "score": 54,
      "algo_score": 54,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 671,
      "size_kb": 26.7,
      "fingerprint": "4686ec9aaedb",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "671L",
            "27KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/phosphor-pattern-painter.html",
      "rank": 363
    },
    {
      "file": "dota3.html",
      "title": "DOTA 3: LEGACY",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1141,
      "size_kb": 39.4,
      "fingerprint": "5bb5369c0547",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1141L",
            "39KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "hud"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/dota3.html",
      "rank": 364
    },
    {
      "file": "m365UI.html",
      "title": "Tilt Insurance - Dual View Demo Player",
      "score": 53,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2437,
      "size_kb": 83.7,
      "fingerprint": "98c273702695",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2437L",
            "84KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "enemy-ai",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/m365UI.html",
      "rank": 365
    },
    {
      "file": "wowmon-team-builder.html",
      "title": "WowMon Team Builder",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1367,
      "size_kb": 48.0,
      "fingerprint": "c1b5b5a11e0a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1367L",
            "48KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(14)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wowmon-team-builder.html",
      "rank": 366
    },
    {
      "file": "procedural-city-generator.html",
      "title": "Procedural City Generator \u2014 Infinite Explorable 3D City",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1007,
      "size_kb": 40.2,
      "fingerprint": "4b7691789e47",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1007L",
            "40KB-optimal"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "entity-variety(2)",
            "abilities",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/procedural-city-generator.html",
      "rank": 367
    },
    {
      "file": "audio-visualizer-universe.html",
      "title": "Audio Visualizer Universe",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 951,
      "size_kb": 31.0,
      "fingerprint": "2ee9ba3c21c6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "951L",
            "31KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "level-variety(13)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/audio-visualizer-universe.html",
      "rank": 368
    },
    {
      "file": "infinite-bubble-wrap.html",
      "title": "Infinite Bubble Wrap",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 614,
      "size_kb": 20.0,
      "fingerprint": "360e3206e2ce",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "614L",
            "20KB-tiny"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/infinite-bubble-wrap.html",
      "rank": 369
    },
    {
      "file": "youtube-webcam-sync-fixed.html",
      "title": "Split-Screen Recorder",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 689,
      "size_kb": 28.0,
      "fingerprint": "b3d9a78954bf",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "689L",
            "28KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(11)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/youtube-webcam-sync-fixed.html",
      "rank": 370
    },
    {
      "file": "data-dashboard.html",
      "title": "Data Dashboard Builder",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1743,
      "size_kb": 59.9,
      "fingerprint": "eca184856794",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1743L",
            "60KB-optimal"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(9)",
            "basic-controls",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/data-dashboard.html",
      "rank": 371
    },
    {
      "file": "dynamics365-powerplatform.html",
      "title": "Dynamics 365 + Power Platform Simulator",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2508,
      "size_kb": 107.8,
      "fingerprint": "4a7aeb992548",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2508L",
            "108KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "canvas",
            "saves"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(17)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/dynamics365-powerplatform.html",
      "rank": 372
    },
    {
      "file": "meta-improvement-system.html",
      "title": "Meta-Improvement System - Agent Orchestrator",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1706,
      "size_kb": 58.8,
      "fingerprint": "96df08d08713",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1706L",
            "59KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "multi-ending(7)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/meta-improvement-system.html",
      "rank": 373
    },
    {
      "file": "digital-petri-dish.html",
      "title": "Digital Petri Dish",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1139,
      "size_kb": 34.6,
      "fingerprint": "a206382c6095",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1139L",
            "35KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(13)",
            "touch-support"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/digital-petri-dish.html",
      "rank": 374
    },
    {
      "file": "infinite-recursive-art.html",
      "title": "Infinite Recursive Art Generator",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 852,
      "size_kb": 32.5,
      "fingerprint": "4f3e14c43cb0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "852L",
            "32KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/infinite-recursive-art.html",
      "rank": 375
    },
    {
      "file": "cosmic-web-universe.html",
      "title": "Cosmic Web Universe Simulator",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 909,
      "size_kb": 33.2,
      "fingerprint": "cdaa1c2ac056",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "909L",
            "33KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "entity-variety(2)",
            "abilities",
            "touch-support"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/cosmic-web-universe.html",
      "rank": 376
    },
    {
      "file": "forgetting-machine.html",
      "title": "The Forgetting Machine",
      "score": 53,
      "algo_score": 53,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 710,
      "size_kb": 23.4,
      "fingerprint": "53495fd571b9",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "710L",
            "23KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "touch-support"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/forgetting-machine.html",
      "rank": 377
    },
    {
      "file": "gene-lab.html",
      "title": "Gene Lab - DNA Evolution Sandbox",
      "score": 52,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 624,
      "size_kb": 25.1,
      "fingerprint": "1b239113ca04",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "624L",
            "25KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "pause",
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "sound-variety(8)",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 96,
        "verdict": "healthy",
        "modifier": 2
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/gene-lab.html",
      "rank": 378
    },
    {
      "file": "hearthstone-spectator-mode.html",
      "title": "Card Battle Arena - Spectator Mode",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1193,
      "size_kb": 45.7,
      "fingerprint": "ffdf9e6ca364",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1193L",
            "46KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "procedural",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "pause",
            "game-over",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "level-variety(3)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/hearthstone-spectator-mode.html",
      "rank": 379
    },
    {
      "file": "memory-training-game.html",
      "title": "Memory Training Game",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 581,
      "size_kb": 21.2,
      "fingerprint": "9786de7f53d0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "581L",
            "21KB"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression",
            "title-screen"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "abilities",
            "level-variety(31)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/memory-training-game.html",
      "rank": 380
    },
    {
      "file": "steamdeck-game.html",
      "title": "Steam Deck Browser Game",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 525,
      "size_kb": 17.4,
      "fingerprint": "6d520df99eb1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "525L",
            "17KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "title-screen",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(3)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/steamdeck-game.html",
      "rank": 381
    },
    {
      "file": "ray-march-studio.html",
      "title": "Ray March Studio",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 744,
      "size_kb": 23.6,
      "fingerprint": "4431034811f2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "744L",
            "24KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/ray-march-studio.html",
      "rank": 382
    },
    {
      "file": "agent-mission-control.html",
      "title": "Agent Mission Control",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1082,
      "size_kb": 49.2,
      "fingerprint": "6bacde3b14a9",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1082L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "enemy-ai",
            "entity-variety(6)",
            "abilities",
            "level-variety(8)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/agent-mission-control.html",
      "rank": 383
    },
    {
      "file": "artifact-converter.html",
      "title": "Claude Artifact Converter - HTML & React",
      "score": 52,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 535,
      "size_kb": 19.2,
      "fingerprint": "b43d39eff4ee",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "535L",
            "19KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "saves",
            "input",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(46)",
            "basic-controls",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/artifact-converter.html",
      "rank": 384
    },
    {
      "file": "buzzsaw-dashboard.html",
      "title": "BUZZSAW v3 Production Dashboard",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1121,
      "size_kb": 39.7,
      "fingerprint": "ad5071f147f7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1121L",
            "40KB"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(26)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/buzzsaw-dashboard.html",
      "rank": 385
    },
    {
      "file": "pixel-art-studio.html",
      "title": "Pixel Art Studio",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2069,
      "size_kb": 69.6,
      "fingerprint": "fd2d360d8534",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2069L",
            "70KB-optimal"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(4)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/pixel-art-studio.html",
      "rank": 386
    },
    {
      "file": "cellular-multiverse.html",
      "title": "Cellular Automata Multiverse",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1390,
      "size_kb": 49.4,
      "fingerprint": "8e82dec3b82c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1390L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/cellular-multiverse.html",
      "rank": 387
    },
    {
      "file": "fabric-sculptor.html",
      "title": "Fabric Sculptor: Challenge Mode",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 658,
      "size_kb": 22.6,
      "fingerprint": "c2b70e08b3cf",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "658L",
            "23KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "difficulty-settings",
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/fabric-sculptor.html",
      "rank": 388
    },
    {
      "file": "physics-simulator-lab.html",
      "title": "Physics Simulator Lab",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 931,
      "size_kb": 33.4,
      "fingerprint": "56e74e084aaf",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "931L",
            "33KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/physics-simulator-lab.html",
      "rank": 389
    },
    {
      "file": "landmark-art-studio.html",
      "title": "Landmark Art Studio \u2014 Face & Hand Detection",
      "score": 52,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 587,
      "size_kb": 23.3,
      "fingerprint": "7e2d7eb5fc26",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "587L",
            "23KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/landmark-art-studio.html",
      "rank": 390
    },
    {
      "file": "influence-mastery-app.html",
      "title": "Influence & Connection Mastery",
      "score": 52,
      "algo_score": 52,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1159,
      "size_kb": 48.8,
      "fingerprint": "36bc15349e7e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1159L",
            "49KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "game-over",
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(10)",
            "ending(2)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/influence-mastery-app.html",
      "rank": 391
    },
    {
      "file": "bloomer.html",
      "title": "Cumulative 3D Dimensional Visualizer v2.0",
      "score": 51,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1030,
      "size_kb": 36.0,
      "fingerprint": "4cb47675b9c2",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1030L",
            "36KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "level-variety(3)",
            "multi-ending(5)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/bloomer.html",
      "rank": 392
    },
    {
      "file": "pocket-universe.html",
      "title": "Pocket Universe",
      "score": 51,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 444,
      "size_kb": 19.8,
      "fingerprint": "b37fd9f93415",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "444L-small",
            "20KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 9,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "hud",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "dual-input",
            "ending(2)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/pocket-universe.html",
      "rank": 393
    },
    {
      "file": "melting-clock-composer.html",
      "title": "Melting Clock Composer",
      "score": 51,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 591,
      "size_kb": 20.2,
      "fingerprint": "e041ce5a5597",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "591L",
            "20KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "combo-system",
            "scaling-difficulty",
            "touch-support"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/melting-clock-composer.html",
      "rank": 394
    },
    {
      "file": "interview-question-bank.html",
      "title": "Interview Question Bank",
      "score": 51,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1008,
      "size_kb": 34.0,
      "fingerprint": "3f73ee2467b0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1008L",
            "34KB"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(7)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/interview-question-bank.html",
      "rank": 395
    },
    {
      "file": "pixel-forge.html",
      "title": "Pixel Forge - Pixel Art Editor",
      "score": 51,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 490,
      "size_kb": 23.3,
      "fingerprint": "b6913e0590f9",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "490L-small",
            "23KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/pixel-forge.html",
      "rank": 396
    },
    {
      "file": "consciousness-backup-terminal.html",
      "title": "Consciousness Backup Terminal",
      "score": 51,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1298,
      "size_kb": 48.3,
      "fingerprint": "88d705a210a4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1298L",
            "48KB-optimal"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "dual-input",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/consciousness-backup-terminal.html",
      "rank": 397
    },
    {
      "file": "library-of-babel.html",
      "title": "The Library of Babel",
      "score": 51,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1037,
      "size_kb": 37.1,
      "fingerprint": "a650ceb6c3c7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1037L",
            "37KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(7)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/library-of-babel.html",
      "rank": 398
    },
    {
      "file": "neuai-web.html",
      "title": "NeuAI Web - AI Assistant with Memory",
      "score": 51,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1115,
      "size_kb": 35.5,
      "fingerprint": "2912372a246a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1115L",
            "36KB"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(12)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/neuai-web.html",
      "rank": 399
    },
    {
      "file": "bioluminescent-depths.html",
      "title": "Bioluminescent Depths - Living Artwork",
      "score": 51,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 880,
      "size_kb": 28.5,
      "fingerprint": "7f601f9c39a2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "880L",
            "28KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/bioluminescent-depths.html",
      "rank": 400
    },
    {
      "file": "generative-art-studio.html",
      "title": "Generative Art Studio",
      "score": 51,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1048,
      "size_kb": 38.2,
      "fingerprint": "ade06646943a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1048L",
            "38KB"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 1,
          "max": 25,
          "details": [
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/generative-art-studio.html",
      "rank": 401
    },
    {
      "file": "fluid-dynamics-sandbox.html",
      "title": "Fluid Dynamics Sandbox",
      "score": 51,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 861,
      "size_kb": 30.6,
      "fingerprint": "815b689f98b4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "861L",
            "31KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 76,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/fluid-dynamics-sandbox.html",
      "rank": 402
    },
    {
      "file": "symbiotic-slime-mold-network.html",
      "title": "Symbiotic Slime Mold Network",
      "score": 51,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 613,
      "size_kb": 24.6,
      "fingerprint": "3610e6160740",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "613L",
            "25KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "level-variety(5)",
            "ending(2)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/symbiotic-slime-mold-network.html",
      "rank": 403
    },
    {
      "file": "cpu-architect.html",
      "title": "CPU Architect - Build a Computer from Logic Gates",
      "score": 51,
      "algo_score": 51,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1141,
      "size_kb": 37.1,
      "fingerprint": "6bfa7013c011",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1141L",
            "37KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "entity-variety(2)",
            "abilities",
            "level-variety(3)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/cpu-architect.html",
      "rank": 404
    },
    {
      "file": "flashcard-study-app.html",
      "title": "Flashcard Study App",
      "score": 51,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1116,
      "size_kb": 35.0,
      "fingerprint": "ccc56da16480",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1116L",
            "35KB"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "abilities",
            "level-variety(8)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/flashcard-study-app.html",
      "rank": 405
    },
    {
      "file": "hearthstone-card-battle.html",
      "title": "Card Battle Arena",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1005,
      "size_kb": 37.1,
      "fingerprint": "81f297f97975",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1005L",
            "37KB"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "endings"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "level-variety(5)",
            "ending(1)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/hearthstone-card-battle.html",
      "rank": 406
    },
    {
      "file": "wall-street.html",
      "title": "Wall Street Trading Simulator",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 855,
      "size_kb": 36.1,
      "fingerprint": "3b1f60010e7c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "855L",
            "36KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 10,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "title-screen",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "enemy-ai",
            "abilities",
            "level-variety(13)",
            "ending(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 4,
          "max": 15,
          "details": [
            "animations",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/wall-street.html",
      "rank": 407
    },
    {
      "file": "procedural-planet-generator.html",
      "title": "Procedural Planet Generator",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 863,
      "size_kb": 30.5,
      "fingerprint": "236bcfe7695f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "863L",
            "31KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "level-variety(3)",
            "touch-support"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/procedural-planet-generator.html",
      "rank": 408
    },
    {
      "file": "temporal-binding-glitch.html",
      "title": "Temporal Binding Glitch",
      "score": 50,
      "algo_score": 49,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1008,
      "size_kb": 35.5,
      "fingerprint": "d8ced6bde506",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1008L",
            "36KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "sound-variety(5)",
            "scaling-difficulty",
            "abilities",
            "level-variety(4)",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/temporal-binding-glitch.html",
      "rank": 409
    },
    {
      "file": "dynamics365-email-automation.html",
      "title": "Dynamics 365 Email Automation Digital Twin",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1021,
      "size_kb": 36.1,
      "fingerprint": "19e8cc8448c7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1021L",
            "36KB"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "entity-variety(1)",
            "abilities",
            "level-variety(4)",
            "multi-ending(6)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/dynamics365-email-automation.html",
      "rank": 410
    },
    {
      "file": "extension-download.html",
      "title": "Download Local First Tools - Chrome Extension",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 977,
      "size_kb": 37.7,
      "fingerprint": "a12435df3d2f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "977L",
            "38KB"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/extension-download.html",
      "rank": 411
    },
    {
      "file": "jim-rohn-journal-app.html",
      "title": "Jim Rohn Journal & Promise Guide",
      "score": 50,
      "algo_score": 49,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1479,
      "size_kb": 55.5,
      "fingerprint": "5f606ae54a88",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1479L",
            "56KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "entity-variety(3)",
            "abilities",
            "level-variety(48)",
            "touch-support"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/jim-rohn-journal-app.html",
      "rank": 412
    },
    {
      "file": "linux-terminal-emulator.html",
      "title": "Linux Terminal - WASM x86 Emulator",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1380,
      "size_kb": 52.8,
      "fingerprint": "32fff0422d09",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1380L",
            "53KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "entity-variety(2)",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/linux-terminal-emulator.html",
      "rank": 413
    },
    {
      "file": "qr-code-generator-scanner.html",
      "title": "QR Code Generator & Scanner",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1094,
      "size_kb": 40.2,
      "fingerprint": "1773a0ad65b1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1094L",
            "40KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(14)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/qr-code-generator-scanner.html",
      "rank": 414
    },
    {
      "file": "universal-data-transformer.html",
      "title": "Universal Data Transformer",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 2346,
      "size_kb": 89.2,
      "fingerprint": "6450fab18a60",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2346L",
            "89KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "entity-variety(1)",
            "abilities",
            "level-variety(28)",
            "ending(2)"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/universal-data-transformer.html",
      "rank": 415
    },
    {
      "file": "autonomous-book-factory.html",
      "title": "Autonomous Book Factory \u2014 Visual Pipeline",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 1092,
      "size_kb": 47.8,
      "fingerprint": "17934cbde43b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1092L",
            "48KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "classes"
          ]
        },
        "completeness": {
          "score": 7,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "enemy-ai",
            "abilities",
            "level-variety(2)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/autonomous-book-factory.html",
      "rank": 416
    },
    {
      "file": "determinism-debugger.html",
      "title": "The Determinism Debugger",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 929,
      "size_kb": 30.9,
      "fingerprint": "b6776d7531be",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "929L",
            "31KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "enemy-ai",
            "abilities",
            "level-variety(2)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/determinism-debugger.html",
      "rank": 417
    },
    {
      "file": "fluid-dynamics-simulator.html",
      "title": "Fluid Dynamics Simulator",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 676,
      "size_kb": 23.4,
      "fingerprint": "02407d355ff8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "676L",
            "23KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities",
            "touch-support"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/fluid-dynamics-simulator.html",
      "rank": 418
    },
    {
      "file": "record-review-app.html",
      "title": "Record & Review - Communication Training",
      "score": 50,
      "algo_score": 50,
      "grade": "C",
      "scoring_mode": "legacy",
      "lines": 855,
      "size_kb": 28.2,
      "fingerprint": "a3b680ef209b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "855L",
            "28KB"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "enemy-ai",
            "abilities",
            "level-variety(10)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/record-review-app.html",
      "rank": 419
    },
    {
      "file": "tab-pet.html",
      "title": "TabPet - Your Browser Companion",
      "score": 49,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1552,
      "size_kb": 47.2,
      "fingerprint": "3de74d2db3d4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1552L",
            "47KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "difficulty-settings",
            "entity-variety(6)",
            "abilities",
            "level-variety(6)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/tab-pet.html",
      "rank": 420
    },
    {
      "file": "uncooperative-form.html",
      "title": "The Uncooperative Form",
      "score": 49,
      "algo_score": 49,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 892,
      "size_kb": 30.5,
      "fingerprint": "0eda2a543eed",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "892L",
            "31KB"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 11,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(4)",
            "multi-ending(9)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/uncooperative-form.html",
      "rank": 421
    },
    {
      "file": "chess-academy-3d.html",
      "title": "Chess Academy 3D // Learn to Play",
      "score": 49,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 684,
      "size_kb": 28.0,
      "fingerprint": "e00daa823142",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "684L",
            "28KB"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "enemy-ai",
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/chess-academy-3d.html",
      "rank": 422
    },
    {
      "file": "holographic-data-sculptor.html",
      "title": "Holographic Data Sculptor",
      "score": 49,
      "algo_score": 49,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 971,
      "size_kb": 32.5,
      "fingerprint": "f33b3d0fff53",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "971L",
            "32KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(4)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/holographic-data-sculptor.html",
      "rank": 423
    },
    {
      "file": "local-first-db-sync.html",
      "title": "Local-First Database with API Sync - Offline-First CRDT Engine",
      "score": 49,
      "algo_score": 49,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1794,
      "size_kb": 69.3,
      "fingerprint": "038a49435727",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1794L",
            "69KB-optimal"
          ]
        },
        "systems": {
          "score": 2,
          "max": 20,
          "details": [
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "entity-variety(6)",
            "abilities",
            "level-variety(3)",
            "multi-ending(49)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/local-first-db-sync.html",
      "rank": 424
    },
    {
      "file": "voice-home-dashboard.html",
      "title": "Voice Home Dashboard \u2014 Local Jarvis",
      "score": 49,
      "algo_score": 49,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 904,
      "size_kb": 35.9,
      "fingerprint": "07ac9ea84d89",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "904L",
            "36KB"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(6)",
            "basic-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/voice-home-dashboard.html",
      "rank": 425
    },
    {
      "file": "cryptozoo-network.html",
      "title": "CryptoZoo Network \u2014 ZooCoin Blockchain",
      "score": 49,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 903,
      "size_kb": 38.8,
      "fingerprint": "2e8a47d755c8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "903L",
            "39KB"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(2)",
            "multi-ending(6)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/cryptozoo-network.html",
      "rank": 426
    },
    {
      "file": "membrane.html",
      "title": "THE MEMBRANE - Local AI Presence",
      "score": 49,
      "algo_score": 49,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1500,
      "size_kb": 51.6,
      "fingerprint": "6421252d47f3",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1500L",
            "52KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "canvas",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "basic-controls",
            "dual-input",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 74,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/membrane.html",
      "rank": 427
    },
    {
      "file": "gravity-orbit-simulator.html",
      "title": "Gravity & Orbit Simulator",
      "score": 49,
      "algo_score": 49,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 627,
      "size_kb": 21.7,
      "fingerprint": "4602b4a07994",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "627L",
            "22KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/gravity-orbit-simulator.html",
      "rank": 428
    },
    {
      "file": "ascii-video-converter.html",
      "title": "ASCII Art Video Converter",
      "score": 49,
      "algo_score": 49,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 543,
      "size_kb": 20.1,
      "fingerprint": "42ef5e69d5d5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "543L",
            "20KB"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/ascii-video-converter.html",
      "rank": 429
    },
    {
      "file": "timezone-converter-tool.html",
      "title": "Smart Time Zone Converter",
      "score": 49,
      "algo_score": 49,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 761,
      "size_kb": 25.4,
      "fingerprint": "d209fd898138",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "761L",
            "25KB"
          ]
        },
        "systems": {
          "score": 2,
          "max": 20,
          "details": [
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 12,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(93)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/timezone-converter-tool.html",
      "rank": 430
    },
    {
      "file": "brain-thought-simulator.html",
      "title": "Brain Activity & Thought Simulator",
      "score": 49,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 957,
      "size_kb": 36.1,
      "fingerprint": "fc7bea409bb4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "957L",
            "36KB"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/brain-thought-simulator.html",
      "rank": 431
    },
    {
      "file": "css-grid-sandbox.html",
      "title": "LayoutLab - CSS Grid & Flexbox Studio",
      "score": 49,
      "algo_score": 49,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 517,
      "size_kb": 35.2,
      "fingerprint": "2962149ab366",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "517L",
            "35KB"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "saves",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(62)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 6,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/css-grid-sandbox.html",
      "rank": 432
    },
    {
      "file": "tab-hydra.html",
      "title": "TAB HYDRA - Spawn Head",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 933,
      "size_kb": 29.1,
      "fingerprint": "632e67179e85",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "933L",
            "29KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "enemy-ai",
            "entity-variety(5)",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/tab-hydra.html",
      "rank": 433
    },
    {
      "file": "chirp-data-modem.html",
      "title": "Chirp: Air-Gapped Data Modem",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 584,
      "size_kb": 17.9,
      "fingerprint": "4afe65b26e31",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "584L",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(6)"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/chirp-data-modem.html",
      "rank": 434
    },
    {
      "file": "color-picker-palette-generator.html",
      "title": "Color Picker & Palette Generator",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1299,
      "size_kb": 44.5,
      "fingerprint": "901b6c7468d9",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1299L",
            "45KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "canvas",
            "saves"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(2)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/color-picker-palette-generator.html",
      "rank": 435
    },
    {
      "file": "lowcode-workflow-translator.html",
      "title": "Low-Code Workflow Translator - Power Automate, Salesforce Flow, n8n",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1681,
      "size_kb": 59.7,
      "fingerprint": "34c3adffe0ec",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1681L",
            "60KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "canvas",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "pause",
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "entity-variety(19)",
            "abilities",
            "level-variety(21)",
            "ending(1)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 76,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/lowcode-workflow-translator.html",
      "rank": 436
    },
    {
      "file": "markdown-editor-live-preview.html",
      "title": "Markdown Editor - Live Preview",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1414,
      "size_kb": 46.3,
      "fingerprint": "f3e0c056c099",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1414L",
            "46KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(12)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/markdown-editor-live-preview.html",
      "rank": 437
    },
    {
      "file": "password-generator-strength-checker.html",
      "title": "Password Generator & Strength Checker",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1204,
      "size_kb": 41.9,
      "fingerprint": "8a14daef783f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1204L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/password-generator-strength-checker.html",
      "rank": 438
    },
    {
      "file": "windowed-desktop.html",
      "title": "RappterZoo Desktop",
      "score": 48,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 948,
      "size_kb": 33.9,
      "fingerprint": "b290e9282528",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "948L",
            "34KB"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "enemy-ai",
            "entity-variety(3)",
            "abilities",
            "responsive-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/windowed-desktop.html",
      "rank": 439
    },
    {
      "file": "executive-memory-visualizer.html",
      "title": "AI Dynamic Memory Explorer",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 2832,
      "size_kb": 87.6,
      "fingerprint": "99fc5e2560d0",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2832L",
            "88KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "enemy-ai",
            "abilities",
            "level-variety(24)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/executive-memory-visualizer.html",
      "rank": 440
    },
    {
      "file": "simulated-ancestor.html",
      "title": "Simulated Ancestor",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 920,
      "size_kb": 30.9,
      "fingerprint": "1f6c177a10e7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "920L",
            "31KB"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "entity-variety(2)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/simulated-ancestor.html",
      "rank": 441
    },
    {
      "file": "primordial-soup.html",
      "title": "Primordial Soup Arena",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 851,
      "size_kb": 27.2,
      "fingerprint": "5cde055468cd",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "851L",
            "27KB"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/primordial-soup.html",
      "rank": 442
    },
    {
      "file": "akashic-library.html",
      "title": "The Akashic Library",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 497,
      "size_kb": 16.4,
      "fingerprint": "9b930ea99e1b",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "497L-small",
            "16KB-tiny"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "responsive-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/akashic-library.html",
      "rank": 443
    },
    {
      "file": "pipboy-interface.html",
      "title": "PipBoy Interface - Face & Gesture Control",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1489,
      "size_kb": 51.2,
      "fingerprint": "5730af480268",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1489L",
            "51KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "canvas",
            "saves"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(3)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/pipboy-interface.html",
      "rank": 444
    },
    {
      "file": "neural-network-playground.html",
      "title": "Neural Network Playground",
      "score": 48,
      "algo_score": 48,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1259,
      "size_kb": 45.4,
      "fingerprint": "5f7d94eac4e6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1259L",
            "45KB-optimal"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(2)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/neural-network-playground.html",
      "rank": 445
    },
    {
      "file": "speak-brilliantly-guide.html",
      "title": "Speak Brilliantly - Course Guide & Tracker",
      "score": 48,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1125,
      "size_kb": 40.6,
      "fingerprint": "9da0d1b0fb06",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1125L",
            "41KB-optimal"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "boss-fights",
            "abilities",
            "level-variety(5)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/speak-brilliantly-guide.html",
      "rank": 446
    },
    {
      "file": "m365realplayer.html",
      "title": "Demo Player - M365 Copilot Theme",
      "score": 47,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1118,
      "size_kb": 36.2,
      "fingerprint": "71e41f6aa434",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1118L",
            "36KB"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "game-loop"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "abilities",
            "level-variety(4)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/m365realplayer.html",
      "rank": 447
    },
    {
      "file": "audio-reactive-fractal.html",
      "title": "Living Fractal: Audio-Reactive Explorer",
      "score": 47,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 472,
      "size_kb": 15.9,
      "fingerprint": "1a9be2bd703d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "472L-small",
            "16KB-tiny"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 75,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/audio-reactive-fractal.html",
      "rank": 448
    },
    {
      "file": "music-theory-trainer.html",
      "title": "Music Theory Trainer",
      "score": 47,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 728,
      "size_kb": 27.4,
      "fingerprint": "40bb17a3f137",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "728L",
            "27KB"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "procedural"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "hud"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "combo-system",
            "sound-variety(10)",
            "scaling-difficulty",
            "abilities",
            "level-variety(6)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/music-theory-trainer.html",
      "rank": 449
    },
    {
      "file": "step-sequencer-pro.html",
      "title": "Step Sequencer Pro",
      "score": 47,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 647,
      "size_kb": 22.0,
      "fingerprint": "7f8e0c778019",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "647L",
            "22KB"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "audio",
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "entity-variety(4)",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/step-sequencer-pro.html",
      "rank": 450
    },
    {
      "file": "community-council.html",
      "title": "Community Council",
      "score": 47,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 600,
      "size_kb": 35.8,
      "fingerprint": "94e08072d092",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "600L",
            "36KB"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(14)",
            "basic-controls",
            "dual-input",
            "ending(2)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 96,
        "verdict": "healthy",
        "modifier": 2
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/community-council.html",
      "rank": 451
    },
    {
      "file": "copilot-auto-confirm.html",
      "title": "Copilot Auto-Confirm Tool",
      "score": 47,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 751,
      "size_kb": 31.6,
      "fingerprint": "a4a941acb927",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "751L",
            "32KB"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "audio",
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "pause",
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(19)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/copilot-auto-confirm.html",
      "rank": 452
    },
    {
      "file": "data-slosh-tests.html",
      "title": "Data Slosh Test Suite",
      "score": 47,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1660,
      "size_kb": 68.6,
      "fingerprint": "55c3737fe84c",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1660L",
            "69KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "entity-variety(3)",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/data-slosh-tests.html",
      "rank": 453
    },
    {
      "file": "game-rankings.html",
      "title": "App Rankings - Live Leaderboard",
      "score": 47,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 402,
      "size_kb": 23.8,
      "fingerprint": "9230fa17f99d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "402L-small",
            "24KB"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "scoring",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "basic-controls",
            "dual-input",
            "high-scores"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 96,
        "verdict": "healthy",
        "modifier": 2
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/game-rankings.html",
      "rank": 454
    },
    {
      "file": "local-first-crm.html",
      "title": "Local-First CRM",
      "score": 47,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1820,
      "size_kb": 89.2,
      "fingerprint": "68a296a63a79",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1820L",
            "89KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "entity-variety(2)",
            "abilities",
            "level-variety(46)",
            "multi-ending(15)"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/local-first-crm.html",
      "rank": 455
    },
    {
      "file": "mcp-registry.html",
      "title": "MCP Registry - Universal AI Tool Discovery",
      "score": 47,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1349,
      "size_kb": 49.9,
      "fingerprint": "6cdf46681ede",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1349L",
            "50KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(6)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/mcp-registry.html",
      "rank": 456
    },
    {
      "file": "presentation_app_final.html",
      "title": "Professional Presentation Suite",
      "score": 47,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 987,
      "size_kb": 28.0,
      "fingerprint": "ddef5d13a9e1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "987L",
            "28KB"
          ]
        },
        "systems": {
          "score": 2,
          "max": 20,
          "details": [
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "entity-variety(1)",
            "abilities",
            "basic-controls",
            "touch-support",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/presentation_app_final.html",
      "rank": 457
    },
    {
      "file": "sneaker-net-social.html",
      "title": "SneakerSpace - Local-First Social Network",
      "score": 47,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1857,
      "size_kb": 66.6,
      "fingerprint": "264de68b6c05",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1857L",
            "67KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "hit-feedback",
            "entity-variety(1)",
            "abilities",
            "level-variety(12)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/sneaker-net-social.html",
      "rank": 458
    },
    {
      "file": "windows-95-ai-agent-autonomous-desktop-controller.html",
      "title": "Windows 95 AI Agent - Autonomous Desktop Controller",
      "score": 47,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 895,
      "size_kb": 32.2,
      "fingerprint": "9ca4f3f3ac2e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "895L",
            "32KB"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "canvas",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(4)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 70,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/windows-95-ai-agent-autonomous-desktop-controller.html",
      "rank": 459
    },
    {
      "file": "budget-tracker-expense-manager.html",
      "title": "Budget Tracker & Expense Manager",
      "score": 47,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1438,
      "size_kb": 52.1,
      "fingerprint": "ffe8b6d28c52",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1438L",
            "52KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "canvas",
            "saves"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "entity-variety(1)",
            "abilities",
            "level-variety(2)",
            "multi-ending(3)"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/budget-tracker-expense-manager.html",
      "rank": 460
    },
    {
      "file": "localstorage-academy-tutorial.html",
      "title": "LocalStorage Academy Tutorial",
      "score": 47,
      "algo_score": 47,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1660,
      "size_kb": 57.2,
      "fingerprint": "c0949e7f71a1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1660L",
            "57KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(9)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/localstorage-academy-tutorial.html",
      "rank": 461
    },
    {
      "file": "workshop_html_pages.html",
      "title": "AI Acceleration Workshop Guide",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1392,
      "size_kb": 58.9,
      "fingerprint": "8438ff18f6dc",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1392L",
            "59KB-optimal"
          ]
        },
        "systems": {
          "score": 0,
          "max": 20,
          "details": []
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "level-variety(29)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/workshop_html_pages.html",
      "rank": 462
    },
    {
      "file": "ray-march-studio-2.html",
      "title": "Ray March Studio",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 302,
      "size_kb": 17.7,
      "fingerprint": "e3d4a2fca7ed",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "302L-small",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/ray-march-studio-2.html",
      "rank": 463
    },
    {
      "file": "ghost-frequency-scanner.html",
      "title": "Ghost Frequency Scanner",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 232,
      "size_kb": 9.8,
      "fingerprint": "667368f22fe6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "232L-small",
            "10KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/ghost-frequency-scanner.html",
      "rank": 464
    },
    {
      "file": "music-theory-visualizer.html",
      "title": "Music Theory Visualizer",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1277,
      "size_kb": 45.9,
      "fingerprint": "9bc8f3489f1a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1277L",
            "46KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "sound-variety(10)",
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/music-theory-visualizer.html",
      "rank": 465
    },
    {
      "file": "agent-deployment-prototype.html",
      "title": "Agent Library Azure Deployment - Microsoft AI Solutions",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 2406,
      "size_kb": 99.2,
      "fingerprint": "b363b6558c2b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2406L",
            "99KB-optimal"
          ]
        },
        "systems": {
          "score": 1,
          "max": 20,
          "details": [
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(5)",
            "abilities",
            "level-variety(3)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/agent-deployment-prototype.html",
      "rank": 466
    },
    {
      "file": "consolidated-ai-tools.html",
      "title": "Microsoft AI Accelerate - Complete Platform",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1835,
      "size_kb": 58.4,
      "fingerprint": "ee39b91c08c8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1835L",
            "58KB-optimal"
          ]
        },
        "systems": {
          "score": 1,
          "max": 20,
          "details": [
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "abilities",
            "level-variety(3)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/consolidated-ai-tools.html",
      "rank": 467
    },
    {
      "file": "custom-copilot-ui.html",
      "title": "MAC (Migration Assessment Copilot) - Automated Actions",
      "score": 46,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1171,
      "size_kb": 47.2,
      "fingerprint": "e4483353e1c2",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1171L",
            "47KB-optimal"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 10,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "difficulty-settings",
            "abilities",
            "level-variety(2)",
            "ending(1)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/custom-copilot-ui.html",
      "rank": 468
    },
    {
      "file": "final-dashboard.html",
      "title": "Magellentic Business Dashboard",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1624,
      "size_kb": 58.6,
      "fingerprint": "7ffe655c20d3",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1624L",
            "59KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/final-dashboard.html",
      "rank": 469
    },
    {
      "file": "habit-tracker-goal-manager.html",
      "title": "Habit Tracker & Goal Manager",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1627,
      "size_kb": 55.7,
      "fingerprint": "da451ec1deb7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1627L",
            "56KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "abilities",
            "level-variety(17)"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/habit-tracker-goal-manager.html",
      "rank": 470
    },
    {
      "file": "json-formatter-validator.html",
      "title": "JSON Formatter & Validator",
      "score": 46,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1401,
      "size_kb": 44.9,
      "fingerprint": "10c5738a68a6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1401L",
            "45KB-optimal"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "saves",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(4)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/json-formatter-validator.html",
      "rank": 471
    },
    {
      "file": "ray-march-studio.html",
      "title": "Ray March Studio",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 296,
      "size_kb": 13.0,
      "fingerprint": "f777838bbe64",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "296L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(2)",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/ray-march-studio.html",
      "rank": 472
    },
    {
      "file": "spreadsheet-app.html",
      "title": "Spreadsheet App",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1495,
      "size_kb": 52.9,
      "fingerprint": "76ee5d7f169e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1495L",
            "53KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(14)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/spreadsheet-app.html",
      "rank": 473
    },
    {
      "file": "unit-converter-suite.html",
      "title": "Unit Converter Suite",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1006,
      "size_kb": 34.7,
      "fingerprint": "d2704bb589e1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1006L",
            "35KB"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(6)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/unit-converter-suite.html",
      "rank": 474
    },
    {
      "file": "agent-collaboration.html",
      "title": "Agent Collaboration Tool",
      "score": 46,
      "algo_score": 46,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1252,
      "size_kb": 35.6,
      "fingerprint": "64bf02d7accb",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1252L",
            "36KB"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(6)",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/agent-collaboration.html",
      "rank": 475
    },
    {
      "file": "personal-finance-dashboard.html",
      "title": "Personal Finance Dashboard",
      "score": 46,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1131,
      "size_kb": 38.9,
      "fingerprint": "39c2becdcf3f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1131L",
            "39KB"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "ending(1)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/personal-finance-dashboard.html",
      "rank": 476
    },
    {
      "file": "neural-cellular-automata.html",
      "title": "Neural Cellular Automata",
      "score": 45,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 459,
      "size_kb": 18.0,
      "fingerprint": "e73543034b88",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "459L-small",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "touch-support"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 71,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/neural-cellular-automata.html",
      "rank": 477
    },
    {
      "file": "shader-playground.html",
      "title": "Live-Code Shader Playground",
      "score": 45,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 485,
      "size_kb": 15.6,
      "fingerprint": "aeabcfe05c9c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "485L-small",
            "16KB-tiny"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities",
            "level-variety(3)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 74,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/shader-playground.html",
      "rank": 478
    },
    {
      "file": "aurora-veil-composer.html",
      "title": "Aurora Veil Composer",
      "score": 45,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 493,
      "size_kb": 17.2,
      "fingerprint": "4c4941a2db21",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "493L-small",
            "17KB-tiny"
          ]
        },
        "systems": {
          "score": 14,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "input",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 1,
          "max": 25,
          "details": [
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/aurora-veil-composer.html",
      "rank": 479
    },
    {
      "file": "synesthesia-paintbrush.html",
      "title": "Synesthesia Paintbrush",
      "score": 45,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 339,
      "size_kb": 11.3,
      "fingerprint": "a581334bf2e3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "339L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "audio",
            "procedural",
            "input",
            "state-machine",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "entity-variety(4)",
            "abilities",
            "touch-support"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/synesthesia-paintbrush.html",
      "rank": 480
    },
    {
      "file": "linux-browser-boot.html",
      "title": "\ud83d\udc27 Linux in Your Browser - Auto Boot",
      "score": 45,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 675,
      "size_kb": 22.2,
      "fingerprint": "7f14324560c2",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "675L",
            "22KB"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "canvas",
            "game-loop"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "abilities",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/linux-browser-boot.html",
      "rank": 481
    },
    {
      "file": "markdown-editor.html",
      "title": "Markdown Editor - Live Preview",
      "score": 45,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1551,
      "size_kb": 49.6,
      "fingerprint": "9e6680fd66d0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1551L",
            "50KB-optimal"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(7)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/markdown-editor.html",
      "rank": 482
    },
    {
      "file": "prompt-broadcast-social.html",
      "title": "Prompt Broadcast Social",
      "score": 45,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1184,
      "size_kb": 40.4,
      "fingerprint": "0f73d7a82643",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1184L",
            "40KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "canvas",
            "procedural"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(7)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 71,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/prompt-broadcast-social.html",
      "rank": 483
    },
    {
      "file": "bioluminescent-depth-explorer.html",
      "title": "Bioluminescent Depth Explorer",
      "score": 45,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 298,
      "size_kb": 12.4,
      "fingerprint": "7183748c0bc8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "298L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "entity-variety(1)",
            "level-variety(32)"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/bioluminescent-depth-explorer.html",
      "rank": 484
    },
    {
      "file": "magnetic-field-painter.html",
      "title": "Magnetic Field Painter",
      "score": 45,
      "algo_score": 45,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 404,
      "size_kb": 18.6,
      "fingerprint": "826ee05b6084",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "404L-small",
            "19KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/magnetic-field-painter.html",
      "rank": 485
    },
    {
      "file": "show-hn.html",
      "title": "RappterZoo \u2014 616 Self-Contained Browser Apps, Zero Dependencies",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 504,
      "size_kb": 24.5,
      "fingerprint": "905cf1b230cf",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "504L",
            "25KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/show-hn.html",
      "rank": 486
    },
    {
      "file": "drone-simulator.html",
      "title": "Autonomous Drone Simulator",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 371,
      "size_kb": 13.7,
      "fingerprint": "409fa0556092",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "371L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "responsive-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/drone-simulator.html",
      "rank": 487
    },
    {
      "file": "dune-symphony.html",
      "title": "Dune Symphony",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 237,
      "size_kb": 9.7,
      "fingerprint": "8af79627f9a5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "237L-small",
            "10KB-tiny"
          ]
        },
        "systems": {
          "score": 13,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/dune-symphony.html",
      "rank": 488
    },
    {
      "file": "api-endpoint-tester.html",
      "title": "API Endpoint Tester",
      "score": 44,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1178,
      "size_kb": 40.2,
      "fingerprint": "75773b1dd067",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1178L",
            "40KB-optimal"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(4)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 93,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/api-endpoint-tester.html",
      "rank": 489
    },
    {
      "file": "timezone-meeting-planner.html",
      "title": "Time Zone Meeting Planner",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 872,
      "size_kb": 27.6,
      "fingerprint": "ace6a6bc5c2a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "872L",
            "28KB"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "collision"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "hit-feedback",
            "enemy-ai",
            "abilities",
            "level-variety(40)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/timezone-meeting-planner.html",
      "rank": 490
    },
    {
      "file": "compressed-book-factory.html",
      "title": "Autonomous Book Factory",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 858,
      "size_kb": 34.5,
      "fingerprint": "00c272ac3448",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "858L",
            "34KB"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(2)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/compressed-book-factory.html",
      "rank": 491
    },
    {
      "file": "martyrdom-bloom.html",
      "title": "Martyrdom Bloom",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 376,
      "size_kb": 15.7,
      "fingerprint": "3b76ee556d83",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "376L-small",
            "16KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "entity-variety(1)",
            "level-variety(8)"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/martyrdom-bloom.html",
      "rank": 492
    },
    {
      "file": "psychometric-isobars.html",
      "title": "Psychometric Isobars",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 481,
      "size_kb": 21.3,
      "fingerprint": "5e9dbf28704b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "481L-small",
            "21KB"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/psychometric-isobars.html",
      "rank": 493
    },
    {
      "file": "shadow-story-automaton.html",
      "title": "Shadow Story Automaton",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 290,
      "size_kb": 11.8,
      "fingerprint": "360ed40746b9",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "290L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "canvas",
            "game-loop"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "entity-variety(6)",
            "touch-support"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/shadow-story-automaton.html",
      "rank": 494
    },
    {
      "file": "terraformer.html",
      "title": "Terraformer - Procedural Planet Generator",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 993,
      "size_kb": 37.5,
      "fingerprint": "52ee917f9c29",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "993L",
            "38KB"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "abilities",
            "level-variety(58)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/terraformer.html",
      "rank": 495
    },
    {
      "file": "thought-lightning.html",
      "title": "Thought Lightning",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 343,
      "size_kb": 13.1,
      "fingerprint": "37a1b3c54bab",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "343L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "multi-ending(6)"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 75,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/thought-lightning.html",
      "rank": 496
    },
    {
      "file": "evolution-simulator.html",
      "title": "Evolution Simulator",
      "score": 44,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 424,
      "size_kb": 13.9,
      "fingerprint": "c31e0b556036",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "424L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "enemy-ai",
            "entity-variety(1)",
            "quick-restart",
            "high-scores"
          ]
        },
        "polish": {
          "score": 6,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/evolution-simulator.html",
      "rank": 497
    },
    {
      "file": "particle-life-simulator.html",
      "title": "Particle Life Simulator",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 575,
      "size_kb": 19.6,
      "fingerprint": "b9969c0f7e06",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "575L",
            "20KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/particle-life-simulator.html",
      "rank": 498
    },
    {
      "file": "typing-speed-trainer.html",
      "title": "Typing Speed Trainer",
      "score": 44,
      "algo_score": 44,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 250,
      "size_kb": 12.9,
      "fingerprint": "7be5dd33ba8d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "250L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(8)",
            "ending(2)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/typing-speed-trainer.html",
      "rank": 499
    },
    {
      "file": "tile-room-3d.html",
      "title": "3D Tiling Project Visualization",
      "score": 43,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 574,
      "size_kb": 21.2,
      "fingerprint": "b1503f1407c3",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "574L",
            "21KB"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "level-variety(88)"
          ]
        },
        "polish": {
          "score": 13,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/tile-room-3d.html",
      "rank": 500
    },
    {
      "file": "wave-music-composer.html",
      "title": "Wave Music Composer",
      "score": 43,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 562,
      "size_kb": 18.2,
      "fingerprint": "9b5fa4550852",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "562L",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/wave-music-composer.html",
      "rank": 501
    },
    {
      "file": "webcam-theremin.html",
      "title": "Webcam Theremin",
      "score": 43,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 386,
      "size_kb": 11.7,
      "fingerprint": "1daa55aa445b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "386L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 5,
          "max": 15,
          "details": [
            "progression",
            "hud",
            "tutorial"
          ]
        },
        "playability": {
          "score": 1,
          "max": 25,
          "details": [
            "abilities"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/webcam-theremin.html",
      "rank": 502
    },
    {
      "file": "ai-prompt-lab.html",
      "title": "AI Prompt Engineering Lab",
      "score": 43,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 675,
      "size_kb": 27.1,
      "fingerprint": "1a11b670f6cd",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "675L",
            "27KB"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "enemy-ai",
            "abilities",
            "level-variety(7)",
            "basic-controls"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/ai-prompt-lab.html",
      "rank": 503
    },
    {
      "file": "note-taking-rich-text-editor.html",
      "title": "Note-Taking App with Rich Text Editor",
      "score": 43,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1165,
      "size_kb": 37.2,
      "fingerprint": "00b5a21da891",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1165L",
            "37KB"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 91,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/note-taking-rich-text-editor.html",
      "rank": 504
    },
    {
      "file": "snap-message-app.html",
      "title": "Snap to Send Messages",
      "score": 43,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 498,
      "size_kb": 14.6,
      "fingerprint": "5f0a5d2f95e9",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "498L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "audio",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "screen-shake",
            "hit-feedback",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/snap-message-app.html",
      "rank": 505
    },
    {
      "file": "hourglass-choice.html",
      "title": "Hourglass Choice",
      "score": 43,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 325,
      "size_kb": 12.1,
      "fingerprint": "81983f77aae3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "325L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "multi-ending(6)"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/hourglass-choice.html",
      "rank": 506
    },
    {
      "file": "lunar-poet.html",
      "title": "Lunar Poet",
      "score": 43,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 298,
      "size_kb": 11.7,
      "fingerprint": "939bfd9dfebd",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "298L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "entity-variety(1)",
            "level-variety(4)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/lunar-poet.html",
      "rank": 507
    },
    {
      "file": "thought-cascade.html",
      "title": "Thought Cascade",
      "score": 43,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 315,
      "size_kb": 12.5,
      "fingerprint": "a3be8dc8c5b6",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "315L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "level-variety(2)"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/thought-cascade.html",
      "rank": 508
    },
    {
      "file": "lunar-breath.html",
      "title": "Lunar Breath",
      "score": 43,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 323,
      "size_kb": 13.3,
      "fingerprint": "9a004b061944",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "323L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/lunar-breath.html",
      "rank": 509
    },
    {
      "file": "database-designer-erd.html",
      "title": "Database Designer ERD",
      "score": 43,
      "algo_score": 43,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 671,
      "size_kb": 23.5,
      "fingerprint": "0468b0e891db",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "671L",
            "24KB"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "entity-variety(1)",
            "abilities",
            "level-variety(8)"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/database-designer-erd.html",
      "rank": 510
    },
    {
      "file": "cylinder-composer.html",
      "title": "Cylinder Composer",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 381,
      "size_kb": 14.8,
      "fingerprint": "0909872dba9a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "381L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "audio",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/cylinder-composer.html",
      "rank": 511
    },
    {
      "file": "text-to-speech-choir.html",
      "title": "The Text-to-Speech Choir",
      "score": 42,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 605,
      "size_kb": 21.2,
      "fingerprint": "7088fa36b5ac",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "605L",
            "21KB"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "enemy-ai",
            "abilities"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/text-to-speech-choir.html",
      "rank": 512
    },
    {
      "file": "lorem-ipsum-generator.html",
      "title": "Lorem Ipsum Generator",
      "score": 42,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 774,
      "size_kb": 25.7,
      "fingerprint": "6ac81fadaf54",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "774L",
            "26KB"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "enemy-ai",
            "abilities"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 90,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/lorem-ipsum-generator.html",
      "rank": 513
    },
    {
      "file": "p2p-whiteboard.html",
      "title": "Serverless P2P Whiteboard",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 551,
      "size_kb": 18.3,
      "fingerprint": "97100616032c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "551L",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "input",
            "state-machine"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "entity-variety(4)",
            "abilities",
            "level-variety(9)",
            "touch-support"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/p2p-whiteboard.html",
      "rank": 514
    },
    {
      "file": "color-palette-generator.html",
      "title": "Color Palette Generator",
      "score": 42,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 619,
      "size_kb": 22.8,
      "fingerprint": "94683377f560",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "619L",
            "23KB"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "enemy-ai",
            "abilities",
            "level-variety(9)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/color-palette-generator.html",
      "rank": 515
    },
    {
      "file": "abyssal-symphony.html",
      "title": "Abyssal Symphony",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 342,
      "size_kb": 15.0,
      "fingerprint": "a20c7be1057d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "342L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "entity-variety(1)"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/abyssal-symphony.html",
      "rank": 516
    },
    {
      "file": "amber-resonance.html",
      "title": "Amber Resonance",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 304,
      "size_kb": 12.2,
      "fingerprint": "5ace1e99317a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "304L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "touch-support"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/amber-resonance.html",
      "rank": 517
    },
    {
      "file": "ferrofluid-wordsmith.html",
      "title": "Ferrofluid Wordsmith",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 264,
      "size_kb": 10.2,
      "fingerprint": "7adc5962d795",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "264L-small",
            "10KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "touch-support"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/ferrofluid-wordsmith.html",
      "rank": 518
    },
    {
      "file": "invisible-strings.html",
      "title": "Invisible Strings",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 306,
      "size_kb": 11.7,
      "fingerprint": "2828d26d1a34",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "306L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/invisible-strings.html",
      "rank": 519
    },
    {
      "file": "membrane-drift.html",
      "title": "Membrane Drift",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 387,
      "size_kb": 15.3,
      "fingerprint": "ac0ead3da59d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "387L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/membrane-drift.html",
      "rank": 520
    },
    {
      "file": "senbazuru-sanctuary.html",
      "title": "Senbazuru Sanctuary",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 282,
      "size_kb": 11.4,
      "fingerprint": "3803569e1bf3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "282L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(2)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 76,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/senbazuru-sanctuary.html",
      "rank": 521
    },
    {
      "file": "sympathetic-reveal.html",
      "title": "Sympathetic Reveal",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 309,
      "size_kb": 11.8,
      "fingerprint": "6926423d32c5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "309L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/sympathetic-reveal.html",
      "rank": 522
    },
    {
      "file": "umbral-genesis.html",
      "title": "Umbral Genesis",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 338,
      "size_kb": 12.9,
      "fingerprint": "4ad1c5f38631",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "338L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/umbral-genesis.html",
      "rank": 523
    },
    {
      "file": "flocking-boids.html",
      "title": "Boids Flocking Simulation",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 673,
      "size_kb": 19.2,
      "fingerprint": "28c409330a12",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "673L",
            "19KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/flocking-boids.html",
      "rank": 524
    },
    {
      "file": "lagrange-point-garden.html",
      "title": "Lagrange Point Garden",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 311,
      "size_kb": 12.5,
      "fingerprint": "99d3e44233fa",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "311L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/lagrange-point-garden.html",
      "rank": 525
    },
    {
      "file": "mycelium-network-builder.html",
      "title": "Mycelium Network Builder",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 352,
      "size_kb": 14.5,
      "fingerprint": "9efe6b3a2c8c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "352L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "touch-support"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 76,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/mycelium-network-builder.html",
      "rank": 526
    },
    {
      "file": "teacher-learner-app.html",
      "title": "Teacher-Learner Conversation Replay",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 2163,
      "size_kb": 77.9,
      "fingerprint": "8c8f229efbb0",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 10,
          "max": 10,
          "details": [
            "2163L",
            "78KB-optimal"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(69)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/teacher-learner-app.html",
      "rank": 527
    },
    {
      "file": "teacher-learner.html",
      "title": "Dynamic Teaching Simulation",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1512,
      "size_kb": 67.6,
      "fingerprint": "1b2737e95eec",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1512L",
            "68KB-optimal"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "abilities",
            "level-variety(12)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/teacher-learner.html",
      "rank": 528
    },
    {
      "file": "infinite-hotel.html",
      "title": "The Infinite Hotel",
      "score": 42,
      "algo_score": 42,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 585,
      "size_kb": 19.7,
      "fingerprint": "44e23694cb31",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "585L",
            "20KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "entity-variety(4)",
            "level-variety(48)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/infinite-hotel.html",
      "rank": 529
    },
    {
      "file": "math-visualizer.html",
      "title": "Math Visualizer",
      "score": 42,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 390,
      "size_kb": 17.9,
      "fingerprint": "377dc3aefe77",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "390L-small",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 12,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "saves",
            "input",
            "collision"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(2)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/math-visualizer.html",
      "rank": 530
    },
    {
      "file": "evomon-lab.html",
      "title": "EvoMon Lab: Breeding Center",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 694,
      "size_kb": 27.7,
      "fingerprint": "bb66abc26541",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "694L",
            "28KB"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "enemy-ai",
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 72,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/evomon-lab.html",
      "rank": 531
    },
    {
      "file": "prompt-library.html",
      "title": "Prompt Library Manager",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 547,
      "size_kb": 18.3,
      "fingerprint": "8d20fcb80863",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "547L",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(4)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/prompt-library.html",
      "rank": 532
    },
    {
      "file": "offline-internet-simulator.html",
      "title": "Offline Internet Simulator",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 560,
      "size_kb": 21.9,
      "fingerprint": "91dbcec23733",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "560L",
            "22KB"
          ]
        },
        "systems": {
          "score": 1,
          "max": 20,
          "details": [
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "game-over",
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "screen-shake",
            "combo-system",
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "basic-controls",
            "ending(2)"
          ]
        },
        "polish": {
          "score": 5,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/offline-internet-simulator.html",
      "rank": 533
    },
    {
      "file": "atmospheric-sculptor.html",
      "title": "Atmospheric Sculptor",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 357,
      "size_kb": 13.2,
      "fingerprint": "883acf1e61e1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "357L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/atmospheric-sculptor.html",
      "rank": 534
    },
    {
      "file": "emotion-lattice.html",
      "title": "Emotion Lattice",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 433,
      "size_kb": 17.7,
      "fingerprint": "667b8077e692",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "433L-small",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/emotion-lattice.html",
      "rank": 535
    },
    {
      "file": "fractal-explorer-interactive.html",
      "title": "Fractal Explorer Interactive",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 624,
      "size_kb": 21.4,
      "fingerprint": "bf16bef8f2da",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "624L",
            "21KB"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "canvas",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "entity-variety(1)",
            "abilities",
            "level-variety(9)"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/fractal-explorer-interactive.html",
      "rank": 536
    },
    {
      "file": "gas-station-3am.html",
      "title": "3 AM Gas Station",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 521,
      "size_kb": 17.6,
      "fingerprint": "1d2ed57be61e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "521L",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "hit-feedback",
            "level-variety(3)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/gas-station-3am.html",
      "rank": 537
    },
    {
      "file": "gravity-echoes.html",
      "title": "Gravity Echoes",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 348,
      "size_kb": 13.0,
      "fingerprint": "3d8bcdc2b9da",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "348L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/gravity-echoes.html",
      "rank": 538
    },
    {
      "file": "isobar-pressure.html",
      "title": "Isobar Pressure",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 326,
      "size_kb": 12.5,
      "fingerprint": "258ecca5f454",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "326L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "level-variety(34)"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/isobar-pressure.html",
      "rank": 539
    },
    {
      "file": "lava-blobs.html",
      "title": "Lava Blobs",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 337,
      "size_kb": 13.4,
      "fingerprint": "3bb67afdca8c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "337L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 76,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/lava-blobs.html",
      "rank": 540
    },
    {
      "file": "memory-layers.html",
      "title": "Memory Layers",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 346,
      "size_kb": 13.8,
      "fingerprint": "8ff810705a08",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "346L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/memory-layers.html",
      "rank": 541
    },
    {
      "file": "neon-archaeology.html",
      "title": "Neon Archaeology",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 258,
      "size_kb": 10.4,
      "fingerprint": "d88683f9d488",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "258L-small",
            "10KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/neon-archaeology.html",
      "rank": 542
    },
    {
      "file": "neural-weave.html",
      "title": "Neural Weave",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 334,
      "size_kb": 12.8,
      "fingerprint": "4873a992d880",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "334L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/neural-weave.html",
      "rank": 543
    },
    {
      "file": "patina-forge.html",
      "title": "Patina Forge",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 278,
      "size_kb": 10.5,
      "fingerprint": "db0c7541ffb0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "278L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty",
            "touch-support"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/patina-forge.html",
      "rank": 544
    },
    {
      "file": "phosphorescent-revealer.html",
      "title": "Phosphorescent Revealer",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 267,
      "size_kb": 9.8,
      "fingerprint": "90d8c058ed79",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "267L-small",
            "10KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "touch-support"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/phosphorescent-revealer.html",
      "rank": 545
    },
    {
      "file": "prism-refract.html",
      "title": "Prism Refract",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 371,
      "size_kb": 14.8,
      "fingerprint": "8b025508100f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "371L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/prism-refract.html",
      "rank": 546
    },
    {
      "file": "retrograde-garden.html",
      "title": "Retrograde Garden",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 380,
      "size_kb": 14.7,
      "fingerprint": "8b85fd0400f4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "380L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/retrograde-garden.html",
      "rank": 547
    },
    {
      "file": "stalactite-time-machine.html",
      "title": "Stalactite Time Machine",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 341,
      "size_kb": 13.6,
      "fingerprint": "27663f6f18f1",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "341L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 1,
          "max": 25,
          "details": [
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/stalactite-time-machine.html",
      "rank": 548
    },
    {
      "file": "evolution-simulator-3d.html",
      "title": "3D Genetic Car Evolution",
      "score": 41,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 668,
      "size_kb": 27.2,
      "fingerprint": "f769786484f0",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "668L",
            "27KB"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(3)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 95,
        "verdict": "healthy",
        "modifier": 2
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/evolution-simulator-3d.html",
      "rank": 549
    },
    {
      "file": "mirage-simulator.html",
      "title": "Mirage Simulator",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 293,
      "size_kb": 11.8,
      "fingerprint": "836cf544d174",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "293L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 1,
          "max": 25,
          "details": [
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/mirage-simulator.html",
      "rank": 550
    },
    {
      "file": "spectral-erosion.html",
      "title": "Spectral Erosion",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 258,
      "size_kb": 10.7,
      "fingerprint": "e0910e91c589",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "258L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/spectral-erosion.html",
      "rank": 551
    },
    {
      "file": "vestigial-automata.html",
      "title": "Vestigial Automata",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 357,
      "size_kb": 14.0,
      "fingerprint": "3d8101492fc0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "357L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/vestigial-automata.html",
      "rank": 552
    },
    {
      "file": "wind-garden.html",
      "title": "Wind Garden",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 300,
      "size_kb": 11.5,
      "fingerprint": "0b485eb5f97d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "300L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/wind-garden.html",
      "rank": 553
    },
    {
      "file": "crease-memory-theater.html",
      "title": "Crease Memory Theater",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 405,
      "size_kb": 14.2,
      "fingerprint": "47baf27a297f",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "405L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 1,
          "max": 25,
          "details": [
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/crease-memory-theater.html",
      "rank": 554
    },
    {
      "file": "vector-drawing-studio.html",
      "title": "Vector Drawing Studio",
      "score": 41,
      "algo_score": 41,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 656,
      "size_kb": 23.2,
      "fingerprint": "a41a66c40ab5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "656L",
            "23KB"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "canvas",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(4)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/vector-drawing-studio.html",
      "rank": 555
    },
    {
      "file": "inspection-ritual.html",
      "title": "The Inspection Ritual",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 514,
      "size_kb": 18.6,
      "fingerprint": "902091b41b56",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "514L",
            "19KB-tiny"
          ]
        },
        "systems": {
          "score": 2,
          "max": 20,
          "details": [
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "endings"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "abilities",
            "basic-controls",
            "dual-input",
            "multi-ending(9)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/inspection-ritual.html",
      "rank": 556
    },
    {
      "file": "blind-navigator.html",
      "title": "Blind Navigator",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 337,
      "size_kb": 13.1,
      "fingerprint": "1eb65c6caff0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "337L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/blind-navigator.html",
      "rank": 557
    },
    {
      "file": "memory-crease.html",
      "title": "Memory Crease",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 282,
      "size_kb": 11.1,
      "fingerprint": "532ea1665c05",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "282L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/memory-crease.html",
      "rank": 558
    },
    {
      "file": "phantom-recess.html",
      "title": "Phantom Recess",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 529,
      "size_kb": 19.2,
      "fingerprint": "08cc243d76ee",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "529L",
            "19KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "game-loop",
            "audio",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "combo-system",
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/phantom-recess.html",
      "rank": 559
    },
    {
      "file": "automated-actions-ui.html",
      "title": "Microsoft Copilot - Automated Actions",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1857,
      "size_kb": 79.4,
      "fingerprint": "55489e379d4a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1857L",
            "79KB-optimal"
          ]
        },
        "systems": {
          "score": 0,
          "max": 20,
          "details": []
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "entity-variety(1)",
            "abilities",
            "level-variety(7)"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/automated-actions-ui.html",
      "rank": 560
    },
    {
      "file": "breathwork.html",
      "title": "Breathwork Guide - Interactive Breathing Exercises",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 512,
      "size_kb": 16.2,
      "fingerprint": "1a437c24e10a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "512L",
            "16KB-tiny"
          ]
        },
        "systems": {
          "score": 2,
          "max": 20,
          "details": [
            "procedural",
            "particles"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/breathwork.html",
      "rank": 561
    },
    {
      "file": "habit-tracker.html",
      "title": "Habit Tracker with Streaks",
      "score": 40,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1045,
      "size_kb": 34.2,
      "fingerprint": "f35339b7e3da",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1045L",
            "34KB"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "hit-feedback",
            "combo-system",
            "abilities"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/habit-tracker.html",
      "rank": 562
    },
    {
      "file": "markdown-resume-builder.html",
      "title": "Markdown Resume Builder",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 902,
      "size_kb": 28.3,
      "fingerprint": "3da4f7ea2697",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "902L",
            "28KB"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 6,
          "max": 25,
          "details": [
            "hit-feedback",
            "enemy-ai",
            "abilities",
            "level-variety(2)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/markdown-resume-builder.html",
      "rank": 563
    },
    {
      "file": "necromancer-prompt-forge.html",
      "title": "Necromancer Prompt Generator",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 212,
      "size_kb": 12.0,
      "fingerprint": "17182503741a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "212L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 2,
          "max": 20,
          "details": [
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "boss-fights",
            "abilities",
            "level-variety(7)",
            "basic-controls",
            "dual-input",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/necromancer-prompt-forge.html",
      "rank": 564
    },
    {
      "file": "task-tracker.html",
      "title": "Task Tracker - Local First Tool",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 461,
      "size_kb": 13.0,
      "fingerprint": "1ec143aef00b",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "461L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "abilities",
            "level-variety(2)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/task-tracker.html",
      "rank": 565
    },
    {
      "file": "confluence.html",
      "title": "Confluence",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 354,
      "size_kb": 13.6,
      "fingerprint": "26a040aae985",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "354L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/confluence.html",
      "rank": 566
    },
    {
      "file": "glacial-core.html",
      "title": "Glacial Core",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 352,
      "size_kb": 14.7,
      "fingerprint": "963c66dce8a5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "352L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/glacial-core.html",
      "rank": 567
    },
    {
      "file": "hourglass-terrarium.html",
      "title": "Hourglass Terrarium",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 323,
      "size_kb": 12.4,
      "fingerprint": "aab70e1e6f0a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "323L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/hourglass-terrarium.html",
      "rank": 568
    },
    {
      "file": "imprint-erosion.html",
      "title": "Imprint Erosion",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 272,
      "size_kb": 9.9,
      "fingerprint": "23f5b8245f3a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "272L-small",
            "10KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "level-variety(3)"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/imprint-erosion.html",
      "rank": 569
    },
    {
      "file": "infinite-city-wfc.html",
      "title": "Infinite City - Wave Function Collapse",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 423,
      "size_kb": 13.8,
      "fingerprint": "e4647f25fcc3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "423L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/infinite-city-wfc.html",
      "rank": 570
    },
    {
      "file": "liminal-drift-atlas.html",
      "title": "Liminal Drift Atlas",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 346,
      "size_kb": 13.2,
      "fingerprint": "5f3ac6936b17",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "346L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "level-variety(20)",
            "touch-support"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/liminal-drift-atlas.html",
      "rank": 571
    },
    {
      "file": "resonance-threads.html",
      "title": "Resonance Threads",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 262,
      "size_kb": 10.4,
      "fingerprint": "358378634c3a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "262L-small",
            "10KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 76,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/resonance-threads.html",
      "rank": 572
    },
    {
      "file": "ruined-bloom.html",
      "title": "Ruined Bloom",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 353,
      "size_kb": 13.5,
      "fingerprint": "33c37311593e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "353L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/ruined-bloom.html",
      "rank": 573
    },
    {
      "file": "smoke-words.html",
      "title": "Smoke Words",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 287,
      "size_kb": 10.6,
      "fingerprint": "e33a2793510a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "287L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/smoke-words.html",
      "rank": 574
    },
    {
      "file": "snowflake-symmetry-studio.html",
      "title": "Snowflake Symmetry Studio",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 211,
      "size_kb": 9.0,
      "fingerprint": "d8c4ca0161ea",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "211L-small",
            "9KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 1,
          "max": 25,
          "details": [
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 76,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/snowflake-symmetry-studio.html",
      "rank": 575
    },
    {
      "file": "tree-chronicle.html",
      "title": "Tree Chronicle",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 278,
      "size_kb": 11.3,
      "fingerprint": "5a1a4d789c7a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "278L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "entity-variety(8)",
            "high-scores"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/tree-chronicle.html",
      "rank": 576
    },
    {
      "file": "surface-tension.html",
      "title": "Surface Tension",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 357,
      "size_kb": 13.5,
      "fingerprint": "bfcf87fe2970",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "357L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/surface-tension.html",
      "rank": 577
    },
    {
      "file": "palimpsest-engine.html",
      "title": "Palimpsest Engine",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 281,
      "size_kb": 10.8,
      "fingerprint": "c5d1ff84fea8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "281L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/palimpsest-engine.html",
      "rank": 578
    },
    {
      "file": "procedural-spider-ik.html",
      "title": "Procedural Spider IK",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 360,
      "size_kb": 13.5,
      "fingerprint": "e9ac6cfd1868",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "360L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 11,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/procedural-spider-ik.html",
      "rank": 579
    },
    {
      "file": "regex-master-interactive.html",
      "title": "Regex Master Interactive",
      "score": 40,
      "algo_score": 40,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 886,
      "size_kb": 35.3,
      "fingerprint": "1ffe5a229f5a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "886L",
            "35KB"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(17)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/regex-master-interactive.html",
      "rank": 580
    },
    {
      "file": "TAROT_DEMO.html",
      "title": "Cursor Tarot System - Standalone Demo",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 499,
      "size_kb": 17.6,
      "fingerprint": "88081fd1b966",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "499L-small",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 8,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "enemy-ai",
            "abilities",
            "multi-ending(3)"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/TAROT_DEMO.html",
      "rank": 581
    },
    {
      "file": "copilot-agent-store.html",
      "title": "Copilot Agent 365 - Agent Store",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1249,
      "size_kb": 38.8,
      "fingerprint": "7cf6ef26b0a0",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1249L",
            "39KB"
          ]
        },
        "systems": {
          "score": 0,
          "max": 20,
          "details": []
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "enemy-ai",
            "abilities",
            "level-variety(6)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/copilot-agent-store.html",
      "rank": 582
    },
    {
      "file": "vibe-terminal.html",
      "title": "Vibe Terminal - Command Line Interface",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 755,
      "size_kb": 25.9,
      "fingerprint": "8c2bb711007d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "755L",
            "26KB"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/vibe-terminal.html",
      "rank": 583
    },
    {
      "file": "hacker-news-simulator.html",
      "title": "Hacker News Simulator",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1204,
      "size_kb": 27.8,
      "fingerprint": "f6cb5466e5b6",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1204L",
            "28KB"
          ]
        },
        "systems": {
          "score": 2,
          "max": 20,
          "details": [
            "state-machine"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 9,
          "max": 25,
          "details": [
            "screen-shake",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(9)",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "experimental_ai",
      "category_folder": "experimental-ai",
      "path": "apps/experimental-ai/hacker-news-simulator.html",
      "rank": 584
    },
    {
      "file": "cathedral-light-composer.html",
      "title": "Cathedral Light Composer",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 311,
      "size_kb": 13.1,
      "fingerprint": "f9eefdd06152",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "311L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/cathedral-light-composer.html",
      "rank": 585
    },
    {
      "file": "frost-glass.html",
      "title": "Frost Glass",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 315,
      "size_kb": 13.0,
      "fingerprint": "399d17c35ae7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "315L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/frost-glass.html",
      "rank": 586
    },
    {
      "file": "lunar-drift.html",
      "title": "Lunar Drift",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 336,
      "size_kb": 13.3,
      "fingerprint": "1b0234d4e1e5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "336L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "scaling-difficulty"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/lunar-drift.html",
      "rank": 587
    },
    {
      "file": "phantom-stars.html",
      "title": "Phantom Stars",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 297,
      "size_kb": 11.6,
      "fingerprint": "c5e5d587f135",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "297L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/phantom-stars.html",
      "rank": 588
    },
    {
      "file": "recursive-dream-machine.html",
      "title": "Recursive Dream Machine",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 213,
      "size_kb": 9.3,
      "fingerprint": "b37da6f92bf5",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "213L-small",
            "9KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "progression",
            "endings",
            "tutorial"
          ]
        },
        "playability": {
          "score": 1,
          "max": 25,
          "details": [
            "ending(1)"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 73,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/recursive-dream-machine.html",
      "rank": 589
    },
    {
      "file": "rust-memory.html",
      "title": "Rust Memory",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 333,
      "size_kb": 13.1,
      "fingerprint": "f695f059951c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "333L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/rust-memory.html",
      "rank": 590
    },
    {
      "file": "stratified-echo.html",
      "title": "Stratified Echo",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 347,
      "size_kb": 13.4,
      "fingerprint": "8be29a133340",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "347L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/stratified-echo.html",
      "rank": 591
    },
    {
      "file": "ragdoll-physics.html",
      "title": "Verlet Physics Ragdoll",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 428,
      "size_kb": 14.2,
      "fingerprint": "4c97778b89b7",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "428L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "input",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 6,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 88,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/ragdoll-physics.html",
      "rank": 592
    },
    {
      "file": "artifact-converter.html",
      "title": "Claude Artifact Converter - HTML & React",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1226,
      "size_kb": 42.3,
      "fingerprint": "586ab69c2b81",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 8,
          "max": 10,
          "details": [
            "1226L",
            "42KB-optimal"
          ]
        },
        "systems": {
          "score": 0,
          "max": 20,
          "details": []
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "enemy-ai",
            "entity-variety(2)",
            "abilities",
            "level-variety(10)"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/artifact-converter.html",
      "rank": 593
    },
    {
      "file": "gravity-well-sandbox.html",
      "title": "Gravity Well Sandbox",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 272,
      "size_kb": 10.5,
      "fingerprint": "4f153e40e15d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "272L-small",
            "10KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 0,
          "max": 25,
          "details": []
        },
        "polish": {
          "score": 10,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/gravity-well-sandbox.html",
      "rank": 594
    },
    {
      "file": "algorithm-visualizer-pro.html",
      "title": "Algorithm Visualizer Pro",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 648,
      "size_kb": 24.5,
      "fingerprint": "312afdd7c933",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "648L",
            "25KB"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "canvas",
            "procedural"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/algorithm-visualizer-pro.html",
      "rank": 595
    },
    {
      "file": "neural-builder.html",
      "title": "Neural Builder",
      "score": 39,
      "algo_score": 39,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 409,
      "size_kb": 14.3,
      "fingerprint": "61ce7d44e1c3",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "409L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 10,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "input",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 0,
          "max": 25,
          "details": []
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/neural-builder.html",
      "rank": 596
    },
    {
      "file": "cdn-file-manager.html",
      "title": "CDN File Manager - GitHub Assets Repository",
      "score": 38,
      "algo_score": 37,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 848,
      "size_kb": 25.8,
      "fingerprint": "604470ce8d10",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "848L",
            "26KB"
          ]
        },
        "systems": {
          "score": 0,
          "max": 20,
          "details": []
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 8,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "entity-variety(1)",
            "abilities",
            "level-variety(17)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 94,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/cdn-file-manager.html",
      "rank": 597
    },
    {
      "file": "local-browser.html",
      "title": "Local First Tools - App Browser",
      "score": 38,
      "algo_score": 38,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 911,
      "size_kb": 31.7,
      "fingerprint": "8f3e7ec95372",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "911L",
            "32KB"
          ]
        },
        "systems": {
          "score": 2,
          "max": 20,
          "details": [
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 81,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/local-browser.html",
      "rank": 598
    },
    {
      "file": "meeting-cost-calculator.html",
      "title": "Meeting Cost Calculator",
      "score": 38,
      "algo_score": 38,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 464,
      "size_kb": 17.6,
      "fingerprint": "82a3fd20e16c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "464L-small",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/meeting-cost-calculator.html",
      "rank": 599
    },
    {
      "file": "frozen-symmetry.html",
      "title": "Frozen Symmetry",
      "score": 38,
      "algo_score": 38,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 320,
      "size_kb": 11.5,
      "fingerprint": "11b26db85a1c",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "320L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/frozen-symmetry.html",
      "rank": 600
    },
    {
      "file": "geode-crack.html",
      "title": "Geode Crack",
      "score": 38,
      "algo_score": 38,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 365,
      "size_kb": 13.7,
      "fingerprint": "ff631472c67a",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "365L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "particles"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/geode-crack.html",
      "rank": 601
    },
    {
      "file": "marginalia-menagerie.html",
      "title": "Marginalia Menagerie",
      "score": 38,
      "algo_score": 38,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 372,
      "size_kb": 16.5,
      "fingerprint": "d8246cca12e0",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "372L-small",
            "17KB-tiny"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "game-loop",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "level-variety(7)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/marginalia-menagerie.html",
      "rank": 602
    },
    {
      "file": "pangaea-poem-fragmenter.html",
      "title": "Pangaea Poem Fragmenter",
      "score": 38,
      "algo_score": 38,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 231,
      "size_kb": 9.6,
      "fingerprint": "d899f3744345",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "231L-small",
            "10KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "level-variety(3)"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/pangaea-poem-fragmenter.html",
      "rank": 603
    },
    {
      "file": "suminagashi-dreams.html",
      "title": "Suminagashi Dreams",
      "score": 38,
      "algo_score": 38,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 390,
      "size_kb": 15.7,
      "fingerprint": "571a7fce2074",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "390L-small",
            "16KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "particle_physics",
      "category_folder": "particle-physics",
      "path": "apps/particle-physics/suminagashi-dreams.html",
      "rank": 604
    },
    {
      "file": "binary-number-lab.html",
      "title": "Binary Number Lab",
      "score": 38,
      "algo_score": 38,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 298,
      "size_kb": 19.6,
      "fingerprint": "7a82bc031c03",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "298L-small",
            "20KB-tiny"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "saves",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "combo-system",
            "difficulty-settings",
            "entity-variety(1)",
            "abilities",
            "basic-controls"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 89,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/binary-number-lab.html",
      "rank": 605
    },
    {
      "file": "vaporwave-city-flyover.html",
      "title": "Infinite Vaporwave City",
      "score": 37,
      "algo_score": 37,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 439,
      "size_kb": 16.1,
      "fingerprint": "5514b96245df",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "439L-small",
            "16KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 0,
          "max": 25,
          "details": []
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 78,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/vaporwave-city-flyover.html",
      "rank": 606
    },
    {
      "file": "youtube-webcam-recorder.html",
      "title": "Simple Screen Recorder with Webcam",
      "score": 37,
      "algo_score": 37,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 554,
      "size_kb": 14.4,
      "fingerprint": "2144809b86b4",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "554L",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "audio",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "audio_music",
      "category_folder": "audio-music",
      "path": "apps/audio-music/youtube-webcam-recorder.html",
      "rank": 607
    },
    {
      "file": "dual-camera-recorder-fixed.html",
      "title": "Dual Camera Recorder",
      "score": 37,
      "algo_score": 37,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 753,
      "size_kb": 21.1,
      "fingerprint": "37683507efbb",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "753L",
            "21KB"
          ]
        },
        "systems": {
          "score": 0,
          "max": 20,
          "details": []
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "hit-feedback",
            "sound-variety(6)",
            "abilities",
            "high-scores"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 85,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/dual-camera-recorder-fixed.html",
      "rank": 608
    },
    {
      "file": "github-gallery-setup.html",
      "title": "GitHub Gallery Setup Tool",
      "score": 37,
      "algo_score": 37,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 917,
      "size_kb": 29.7,
      "fingerprint": "e0aac410d92d",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "917L",
            "30KB"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "canvas",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "hit-feedback",
            "abilities",
            "level-variety(5)"
          ]
        },
        "polish": {
          "score": 6,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/github-gallery-setup.html",
      "rank": 609
    },
    {
      "file": "canyon-composer.html",
      "title": "Canyon Composer",
      "score": 37,
      "algo_score": 37,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 231,
      "size_kb": 9.5,
      "fingerprint": "580d221e2737",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "231L-small",
            "9KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 77,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/canyon-composer.html",
      "rank": 610
    },
    {
      "file": "typographic-terrarium.html",
      "title": "Typographic Terrarium",
      "score": 37,
      "algo_score": 37,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 239,
      "size_kb": 10.8,
      "fingerprint": "d303b179475e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "239L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 1,
          "max": 25,
          "details": [
            "abilities"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 80,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/typographic-terrarium.html",
      "rank": 611
    },
    {
      "file": "rainbow-svg-path.html",
      "title": "Rainbow SVG Path Designer",
      "score": 37,
      "algo_score": 37,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 403,
      "size_kb": 13.2,
      "fingerprint": "221dea44890e",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "403L-small",
            "13KB-tiny"
          ]
        },
        "systems": {
          "score": 2,
          "max": 20,
          "details": [
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "hit-feedback",
            "scaling-difficulty",
            "touch-support"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/rainbow-svg-path.html",
      "rank": 612
    },
    {
      "file": "color-theory-lab.html",
      "title": "Color Theory Lab",
      "score": 37,
      "algo_score": 36,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 293,
      "size_kb": 18.1,
      "fingerprint": "e0e195aa6dbe",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "293L-small",
            "18KB-tiny"
          ]
        },
        "systems": {
          "score": 9,
          "max": 20,
          "details": [
            "canvas",
            "saves",
            "procedural",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(2)",
            "touch-support"
          ]
        },
        "polish": {
          "score": 4,
          "max": 15,
          "details": [
            "animations",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/color-theory-lab.html",
      "rank": 613
    },
    {
      "file": "evomon-history-viewer.html",
      "title": "EvoMon History Viewer",
      "score": 36,
      "algo_score": 36,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 516,
      "size_kb": 20.5,
      "fingerprint": "d5f9edc2ef09",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "516L",
            "20KB"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(2)"
          ]
        },
        "polish": {
          "score": 6,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "games_puzzles",
      "category_folder": "games-puzzles",
      "path": "apps/games-puzzles/evomon-history-viewer.html",
      "rank": 614
    },
    {
      "file": "tesseract-4d-rotator.html",
      "title": "4D Tesseract Rotator",
      "score": 36,
      "algo_score": 36,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 551,
      "size_kb": 19.9,
      "fingerprint": "f2b0059d95c5",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 3,
          "max": 10,
          "details": [
            "551L",
            "20KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "classes"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 0,
          "max": 25,
          "details": []
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 76,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/tesseract-4d-rotator.html",
      "rank": 615
    },
    {
      "file": "circuit-simulator.html",
      "title": "Digital Logic Circuit Simulator",
      "score": 36,
      "algo_score": 36,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 752,
      "size_kb": 25.9,
      "fingerprint": "ab6c79f28fbd",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "752L",
            "26KB"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "canvas",
            "collision",
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "abilities",
            "quick-restart"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/circuit-simulator.html",
      "rank": 616
    },
    {
      "file": "cyber-timer.html",
      "title": "CYBER_TIMER // POMODORO",
      "score": 36,
      "algo_score": 36,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 382,
      "size_kb": 12.1,
      "fingerprint": "c080e600c382",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "382L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "audio"
          ]
        },
        "completeness": {
          "score": 6,
          "max": 15,
          "details": [
            "pause",
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "scaling-difficulty",
            "abilities"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/cyber-timer.html",
      "rank": 617
    },
    {
      "file": "markdown-editor-live.html",
      "title": "Markdown Editor Live",
      "score": 36,
      "algo_score": 36,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 429,
      "size_kb": 15.5,
      "fingerprint": "e0d26580a2ed",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "429L-small",
            "16KB-tiny"
          ]
        },
        "systems": {
          "score": 5,
          "max": 20,
          "details": [
            "saves",
            "input"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(20)",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 8,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/markdown-editor-live.html",
      "rank": 618
    },
    {
      "file": "neuai-installer-wizard.html",
      "title": "NeuAI Installation Wizard",
      "score": 36,
      "algo_score": 36,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 1223,
      "size_kb": 39.6,
      "fingerprint": "f0258c739e28",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 6,
          "max": 10,
          "details": [
            "1223L",
            "40KB"
          ]
        },
        "systems": {
          "score": 0,
          "max": 20,
          "details": []
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "hit-feedback",
            "enemy-ai",
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/neuai-installer-wizard.html",
      "rank": 619
    },
    {
      "file": "sneakernet-messenger.html",
      "title": "SneakerNet: Air-Gapped Messenger",
      "score": 36,
      "algo_score": 36,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 490,
      "size_kb": 17.2,
      "fingerprint": "722104dce101",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "490L-small",
            "17KB-tiny"
          ]
        },
        "systems": {
          "score": 6,
          "max": 20,
          "details": [
            "canvas",
            "game-loop"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(5)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 82,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/sneakernet-messenger.html",
      "rank": 620
    },
    {
      "file": "cellular-sandpile.html",
      "title": "Abelian Sandpile Fractal Generator",
      "score": 36,
      "algo_score": 36,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 336,
      "size_kb": 11.0,
      "fingerprint": "bb12b3f449b8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "336L-small",
            "11KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 1,
          "max": 25,
          "details": [
            "abilities"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 83,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "generative_art",
      "category_folder": "generative-art",
      "path": "apps/generative-art/cellular-sandpile.html",
      "rank": 621
    },
    {
      "file": "evomon-world-generator.html",
      "title": "EvoMon: 3D World Generator",
      "score": 35,
      "algo_score": 35,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 396,
      "size_kb": 14.3,
      "fingerprint": "9f02344d8017",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "396L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 7,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "difficulty-settings",
            "level-variety(3)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 74,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "3d_immersive",
      "category_folder": "3d-immersive",
      "path": "apps/3d-immersive/evomon-world-generator.html",
      "rank": 622
    },
    {
      "file": "crm-questionnaire-viewer.html",
      "title": "CRM Questionnaire Progress Viewer",
      "score": 35,
      "algo_score": 35,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 846,
      "size_kb": 29.6,
      "fingerprint": "e3118e179b83",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 5,
          "max": 10,
          "details": [
            "846L",
            "30KB"
          ]
        },
        "systems": {
          "score": 1,
          "max": 20,
          "details": [
            "classes"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 3,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(14)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors",
            "smooth"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/crm-questionnaire-viewer.html",
      "rank": 623
    },
    {
      "file": "local-first-tools-gallery.html",
      "title": "Local First Tools",
      "score": 35,
      "algo_score": 34,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 330,
      "size_kb": 15.8,
      "fingerprint": "47bbc5af7b41",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "330L-small",
            "16KB-tiny"
          ]
        },
        "systems": {
          "score": 2,
          "max": 20,
          "details": [
            "input"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "enemy-ai",
            "abilities",
            "basic-controls",
            "dual-input"
          ]
        },
        "polish": {
          "score": 12,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors",
            "effects",
            "smooth",
            "accessibility"
          ]
        }
      },
      "runtime_health": {
        "score": 92,
        "verdict": "healthy",
        "modifier": 1
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/local-first-tools-gallery.html",
      "rank": 624
    },
    {
      "file": "picasso-bowl.html",
      "title": "Picasso's Essence of the Bowl",
      "score": 35,
      "algo_score": 35,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 322,
      "size_kb": 11.6,
      "fingerprint": "3269ce4ddc33",
      "dimensions": {
        "structural": {
          "score": 13,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "322L-small",
            "12KB-tiny"
          ]
        },
        "systems": {
          "score": 8,
          "max": 20,
          "details": [
            "canvas",
            "game-loop",
            "procedural",
            "collision"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "difficulty-settings"
          ]
        },
        "polish": {
          "score": 7,
          "max": 15,
          "details": [
            "animations",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 70,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "visual_art",
      "category_folder": "visual-art",
      "path": "apps/visual-art/picasso-bowl.html",
      "rank": 625
    },
    {
      "file": "data-structures-visualizer.html",
      "title": "Data Structures Visualizer",
      "score": 35,
      "algo_score": 35,
      "grade": "D",
      "scoring_mode": "legacy",
      "lines": 474,
      "size_kb": 18.7,
      "fingerprint": "0902874d57d2",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "474L-small",
            "19KB-tiny"
          ]
        },
        "systems": {
          "score": 4,
          "max": 20,
          "details": [
            "canvas",
            "procedural"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "progression",
            "tutorial"
          ]
        },
        "playability": {
          "score": 2,
          "max": 25,
          "details": [
            "abilities",
            "level-variety(2)"
          ]
        },
        "polish": {
          "score": 9,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 84,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/data-structures-visualizer.html",
      "rank": 626
    },
    {
      "file": "regex-playground.html",
      "title": "Regex Playground",
      "score": 34,
      "algo_score": 34,
      "grade": "F",
      "scoring_mode": "legacy",
      "lines": 244,
      "size_kb": 15.1,
      "fingerprint": "b4747c808327",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "244L-small",
            "15KB-tiny"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 4,
          "max": 15,
          "details": [
            "scoring",
            "progression"
          ]
        },
        "playability": {
          "score": 5,
          "max": 25,
          "details": [
            "difficulty-settings",
            "abilities",
            "level-variety(8)"
          ]
        },
        "polish": {
          "score": 6,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 86,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "educational_tools",
      "category_folder": "educational",
      "path": "apps/educational/regex-playground.html",
      "rank": 627
    },
    {
      "file": "datazoo-hub.html",
      "title": "DataZoo \u2014 The Platform of Dimensions",
      "score": 32,
      "algo_score": 32,
      "grade": "F",
      "scoring_mode": "legacy",
      "lines": 294,
      "size_kb": 14.3,
      "fingerprint": "696928a8d958",
      "dimensions": {
        "structural": {
          "score": 11,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "294L-small",
            "14KB-tiny"
          ]
        },
        "systems": {
          "score": 3,
          "max": 20,
          "details": [
            "saves"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 4,
          "max": 25,
          "details": [
            "combo-system",
            "enemy-ai",
            "abilities"
          ]
        },
        "polish": {
          "score": 11,
          "max": 15,
          "details": [
            "animations",
            "gradients",
            "shadows",
            "responsive",
            "colors",
            "effects"
          ]
        }
      },
      "runtime_health": {
        "score": 79,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/datazoo-hub.html",
      "rank": 628
    },
    {
      "file": "post-template.html",
      "title": "RappterZoo Post Template",
      "score": 32,
      "algo_score": 32,
      "grade": "F",
      "scoring_mode": "legacy",
      "lines": 286,
      "size_kb": 9.9,
      "fingerprint": "5a2313e3ebc8",
      "dimensions": {
        "structural": {
          "score": 15,
          "max": 15,
          "details": [
            "doctype",
            "viewport",
            "title",
            "inline-css",
            "inline-js",
            "no-ext-deps"
          ]
        },
        "scale": {
          "score": 1,
          "max": 10,
          "details": [
            "286L-small",
            "10KB-tiny"
          ]
        },
        "systems": {
          "score": 1,
          "max": 20,
          "details": [
            "procedural"
          ]
        },
        "completeness": {
          "score": 2,
          "max": 15,
          "details": [
            "progression"
          ]
        },
        "playability": {
          "score": 7,
          "max": 25,
          "details": [
            "hit-feedback",
            "difficulty-settings",
            "enemy-ai",
            "abilities",
            "level-variety(3)"
          ]
        },
        "polish": {
          "score": 6,
          "max": 15,
          "details": [
            "animations",
            "responsive",
            "colors"
          ]
        }
      },
      "runtime_health": {
        "score": 87,
        "verdict": "healthy",
        "modifier": 0
      },
      "category": "creative_tools",
      "category_folder": "creative-tools",
      "path": "apps/creative-tools/post-template.html",
      "rank": 629
    }
  ]
}