# wafer-map **Repository Path**: giantdwarf/wafer-map ## Basic Information - **Project Name**: wafer-map - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-09 - **Last Updated**: 2026-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Wafer Project Docs This directory is the shared context for humans and AI agents working on `wafer-project`. ## Read Order For Agents 1. `docs/agent-handoff.md` - Current state, latest work, next actions, verification notes. 2. `docs/decisions.md` - Product and engineering decisions that should not be rediscovered. 3. `docs/progress.md` - Chronological progress log and commit history. 4. `docs/specs/wafer-map-editor.md` - Current functional spec for the wafer map editor. ## Update Rules - Update `agent-handoff.md` before ending a meaningful work session. - Add date-based entries to `progress.md` when committing notable UI, data, or behavior changes. - Add or update `decisions.md` when a product or engineering choice is clarified. - Keep `specs/` focused on current behavior, not obsolete implementation attempts. - Do not delete prior context unless it is clearly wrong; prefer appending a dated correction. ## Current Code Areas - Main editor: `src/components/codex-comps/CodexMapEditor.vue` - Unified map canvas renderer: `src/components/codex-comps/CompatibleMapCanvas.vue` - Unified template preview canvas: `src/components/CompatibleMapTemplateCanvas.vue` - Shared types: `src/components/codex-comps/types.ts` - Demo data loaded by the app: - `public/waferMapData/wafer_map_demo2.json` as the default Container demo. - `public/waferMapData/wafer_map_demo1.json` as the Wafer demo. - Customer-format demo fixtures: - `public/waferMapData/customer_map_demo1.json` - `public/waferMapData/customer_map_demo2.json` ## Verification - Build check: `npm run build` - The Vite dev command is configured for LAN access by default through `package.json` and `vite.config.js`. - For visual handoff, prefer a strict explicit port when needed: - `npm run dev -- --host 0.0.0.0 --port --strictPort` - Verify the selected localhost and LAN URLs before reporting them for visual review. - Commit-only tasks do not require dev-server verification.