Known issues and gaps

An honest inventory of what is unfinished, what is knowingly imperfect, and what is out of scope. Updated whenever reality changes.

Code-level gaps

  1. Legacy drag-and-drop files to delete. lib/dnd.ts, hooks/useOnDrag*.ts, hooks/index.ts and features/level/hooks/useDragState.ts are emptied placeholders (export {};) left over from the old HTML5 drag layer; the pointer DnD in features/level/dnd/ replaces them. They should be deleted outright.
  2. Per-tile texture variation placeholders. components/Playground/textureVariant.ts and its test are emptied placeholders. The variation (rotated/mirrored/shifted tile textures) made fractional cell sizes look displaced and off-square, so it was removed (see The playground). The two files should be deleted.
  3. Renderer length. SequenceItemRenderer.tsx still has one render branch per container block; further data-driving is optional cleanup, not a bug.

Testing gaps

Accessibility gaps

Scope notes

Next: Glossary.