# Parking Lot

Topics that have surfaced and are worth addressing, but aren't the current focus.

## Shared assets for Excalidraw (and other) images

Currently `{{ build slug }}` resolves `slug.excalidraw` relative to the current topic's directory only. There's no mechanism for sharing diagrams across topics or modules.

This came up during design of the `{{ build }}` feature (see [excalidraw-build-unroll.md](features/excalidraw-build-unroll.md)). A shared assets directory (e.g. `content/assets/`) could hold diagrams reused across topics, with slug resolution falling through to it after checking the local directory.

Worth thinking about alongside any future "shared content" work — inline snippets, reusable slide fragments, etc.

## Shared home for custom lint scripts

`scripts/check-test-names.js` in marp-compose enforces active-verb-phrase test names. As similar scripts accumulate (across marp-compose, marp-present, deck, etc.) they should live somewhere shareable — but this is more a language-ecosystem concern than a repo-level one. Worth revisiting once there are two or three scripts worth sharing and the right home is clearer.
