Skip to content

Commit a36c1a0

Browse files
TMHSDigitalclaude
andcommitted
catalog: populate the 2D taxonomy and expose it on the site (batch G)
The ledger's top item. The audit's sharpest coverage finding was not a missing source: camera_perspective was set on 11 of 294 entries and grid_dimensions on 6, the site exposed neither, and a developer could not ask the catalog for a top-down 2D tileset. The schema had already solved the problem and nothing had filled it in. camera_perspective 11 -> 28, grid_dimensions 6 -> 11. Populated only where the entry's own body already states the fact, so this restates what the catalog knows rather than making new claims, and no verified: date moves. 2d_flat on the 13 icon, cursor, clipart and illustration sets that describe themselves as UI or vector art with no world camera. side_scroller on four that say so, including luizmelo-evil-wizard, whose notes read "expect a side-view platformer layout". grid_dimensions on five that state their pixel grid in prose. Deliberately left absent where the body does not say. kenney-1-bit-pack and kenney-tiny-dungeon read as top-down roguelike tiles and ox72-dungeon-tileset is the sibling of an entry already classified 3/4 view, but none of the three states its perspective, and inferring one would be the same mistake as inferring a license. Aggregators and palette packs stay absent because mixed content has no single answer. New check V12: camera_perspective must be one of the four documented values, grid_dimensions must be WxH, hardware_tags must be a list. These were documented in TEMPLATE.md and enforced nowhere, so a typo would have shipped silently and quietly dropped entries from a filter built on them. Site: a View filter with URL state (?view=side_scroller), the grid and perspective shown on each row, both surfaced in the entry dialog, and the active-filter chip. Verified in a browser: the filter restores from the URL, side-scroller returns 7 entries, flat UI 16, and no console errors. Worth reading the result honestly. top_down now returns exactly one entry, Dungeon Crawl Stone Soup Tiles, which is needs-review. That is the coverage gap the task test found, and it is now visible in the UI instead of hidden behind an unpopulated field. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wc67NX9MM964uaVGn4bpZJ
1 parent 386a64d commit a36c1a0

27 files changed

Lines changed: 158 additions & 3 deletions

‎catalog/2d/bootstrap-icons.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ commercial: true
1010
attribution_required: false
1111
formats: [SVG, WOFF, WOFF2]
1212
tags: [icons, mit, svg, ui, bootstrap]
13+
camera_perspective: 2d_flat
1314
verified: 2026-08-24
1415
status: active
1516
---

‎catalog/2d/game-icons-net.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ attribution_required: true
1111
attribution_string: "Icons made by {author}. Available on https://game-icons.net"
1212
formats: [SVG, PNG]
1313
tags: [icons, vector, monochrome]
14+
camera_perspective: 2d_flat
1415
verified: 2026-08-15
1516
status: active
1617
---

‎catalog/2d/heroicons.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ commercial: true
1010
attribution_required: false
1111
formats: [SVG, React, Vue]
1212
tags: [mit, icons, tailwind, ui]
13+
camera_perspective: 2d_flat
1314
verified: 2026-07-19
1415
status: active
1516
---

‎catalog/2d/kenney-1-bit-pack.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ commercial: true
1111
attribution_required: false
1212
formats: [PNG]
1313
tags: [cc0, 1-bit, roguelike, rpg, pixel, kenney]
14+
grid_dimensions: 16x16
1415
verified: 2026-07-19
1516
status: active
1617
---

‎catalog/2d/kenney-cursor-pack.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ commercial: true
1111
attribution_required: false
1212
formats: [PNG]
1313
tags: [cc0, cursor, pointer, ui, kenney]
14+
camera_perspective: 2d_flat
1415
verified: 2026-07-19
1516
status: active
1617
---

‎catalog/2d/kenney-pixel-platformer.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ commercial: true
1111
attribution_required: false
1212
formats: [PNG]
1313
tags: [cc0, pixel, platformer, tiles, kenney]
14+
grid_dimensions: 18x18
15+
camera_perspective: side_scroller
1416
verified: 2026-07-19
1517
status: active
1618
---

‎catalog/2d/kenney-tiny-dungeon.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ commercial: true
1111
attribution_required: false
1212
formats: [PNG]
1313
tags: [cc0, dungeon, sewer, roguelike, pixel, kenney, tiny]
14+
grid_dimensions: 16x16
1415
verified: 2026-07-19
1516
status: active
1617
---

‎catalog/2d/kenney-ui-pack.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ commercial: true
1111
attribution_required: false
1212
formats: [PNG]
1313
tags: [cc0, ui, buttons, panels, kenney]
14+
camera_perspective: 2d_flat
1415
verified: 2026-07-19
1516
status: active
1617
---

‎catalog/2d/lucide-icons.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ commercial: true
1010
attribution_required: false
1111
formats: [SVG]
1212
tags: [icons, brand-free, r04]
13+
camera_perspective: 2d_flat
1314
verified: 2026-08-24
1415
status: active
1516
---

‎catalog/2d/luizmelo-evil-wizard.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ commercial: true
1111
attribution_required: false
1212
formats: [PNG]
1313
tags: [pixel, platformer, boss, cc0]
14+
camera_perspective: side_scroller
1415
verified: 2026-08-24
1516
status: active
1617
---

0 commit comments

Comments
 (0)