# Web-Based Labeling Tool Bounding-box labeling tool for training frames, with a hierarchical ad-hoc class system (Main → Sub, e.g. `Enemy` → `Bat`), multiple independent label sets (Enemy, Items, Traps, ...), multi-user support, versioned datasets, and an active-learning workflow (seed-label → train → auto-label → review → promote). See CLAUDE.md §3.2 for full requirements. **Status:** not yet implemented. ## Structure - [`backend/`](./backend) — API + data model (sets, hierarchical classes, dataset versions, per-image/per-set label state) - [`frontend/`](./frontend) — labeling UI (framework not yet decided)