|
| 1 | +# Stage 1 board-rename reference inventory — 2026-03-28 |
| 2 | + |
| 3 | +## Purpose |
| 4 | + |
| 5 | +Capture the baseline path-sensitive reference surface before executing Stage 1 of |
| 6 | +the broad filesystem reorg. |
| 7 | + |
| 8 | +This gives autoresearch or a manual implementation pass a concrete starting |
| 9 | +inventory for the `kanban/` → `workitems/` rename. |
| 10 | + |
| 11 | +## Baseline counts |
| 12 | + |
| 13 | +Using repo searches on 2026-03-28: |
| 14 | + |
| 15 | +- total `kanban/` / `piclaw/kanban` references across the repo: **419** |
| 16 | +- references outside the board markdown/artifact-heavy areas scanned via |
| 17 | + `README.md docs runtime scripts skel package.json Makefile .github supervisor entrypoint.sh Dockerfile docker-compose.yml`: **53** |
| 18 | +- `kanban-management` / `.kanban.md` / `kanban-*` editor references in that same |
| 19 | + narrowed surface: **34** |
| 20 | + |
| 21 | +These numbers confirm that Stage 1 is broad enough to matter, but still bounded |
| 22 | +if we focus on path-sensitive non-artifact surfaces first. |
| 23 | + |
| 24 | +## Major hotspot categories |
| 25 | + |
| 26 | +### 1) Board path references in scripts/docs/helpers |
| 27 | + |
| 28 | +Representative examples: |
| 29 | + |
| 30 | +- `scripts/audit-extract-typed-config-objects.sh` |
| 31 | +- `scripts/audit-session-turn-management-regression.sh` |
| 32 | +- docs and planning files created for the reorg itself |
| 33 | +- repo docs that link directly to lane paths under `kanban/` |
| 34 | + |
| 35 | +These are expected Stage 1 targets. |
| 36 | + |
| 37 | +### 2) Skill naming / work-item-path references |
| 38 | + |
| 39 | +Representative examples: |
| 40 | + |
| 41 | +- `docs/tools-and-skills.md` references `kanban-management` |
| 42 | +- planning docs now explicitly discuss whether `kanban-management` remains a temporary public name |
| 43 | + |
| 44 | +These need a compatibility decision, not a blind rename. |
| 45 | + |
| 46 | +### 3) Intentional visual/editor `kanban` semantics |
| 47 | + |
| 48 | +Representative examples: |
| 49 | + |
| 50 | +- `runtime/web/src/panes/kanban-pane.ts` |
| 51 | +- `runtime/web/src/vendor/kanban-editor-source.ts` |
| 52 | +- `runtime/web/src/ui/tab-source-editor.js` |
| 53 | +- `runtime/test/web/tab-source-editor.test.ts` |
| 54 | +- `.kanban.md` file extension handling |
| 55 | +- `kanban-editor` pane identifiers |
| 56 | + |
| 57 | +These should **not** be mechanically renamed just because the board path moves. |
| 58 | +They are likely intentional visual/editor naming and must be separated from |
| 59 | +board-path references. |
| 60 | + |
| 61 | +### 4) Dist/bundle echoes of source naming |
| 62 | + |
| 63 | +Examples include: |
| 64 | + |
| 65 | +- `runtime/web/static/dist/app.bundle.js` |
| 66 | +- `runtime/web/static/dist/app.bundle.js.map` |
| 67 | +- `runtime/web/static/dist/editor.bundle.js` |
| 68 | + |
| 69 | +These are derivative outputs; Stage 1 should treat them as generated results of |
| 70 | +source changes rather than hand-edit targets. |
| 71 | + |
| 72 | +## Stage 1 handling guidance |
| 73 | + |
| 74 | +### Rename/update directly |
| 75 | + |
| 76 | +- project board path references (`kanban/...` as the repo work-item store) |
| 77 | +- docs/helper references that point at board lanes or board files |
| 78 | +- scripts with hard-coded `kanban/` paths |
| 79 | +- scaffolding path references if the scaffolded board path also moves |
| 80 | + |
| 81 | +### Keep intentionally named `kanban` surfaces unless a policy decision says otherwise |
| 82 | + |
| 83 | +- `.kanban.md` |
| 84 | +- `kanban-pane` |
| 85 | +- `kanban-editor` |
| 86 | +- visual/editor vendor filenames |
| 87 | +- public skill names that remain temporarily compatibility-shimmed |
| 88 | + |
| 89 | +## Notes for autoresearch |
| 90 | + |
| 91 | +A Stage 1 autoresearch run should use this inventory to avoid two common mistakes: |
| 92 | + |
| 93 | +1. **over-renaming** visual/editor `kanban` semantics that are not actually board-path references |
| 94 | +2. **under-renaming** hard-coded project board paths in docs/scripts/helpers |
| 95 | + |
| 96 | +## Related files |
| 97 | + |
| 98 | +- `docs/stage1-broad-filesystem-reorg-steplist-2026-03-28.md` |
| 99 | +- `docs/stage1-broad-filesystem-reorg-autoresearch-prompt-2026-03-28.md` |
| 100 | +- `kanban/20-doing/execute-stage1-board-rename-and-boundary-framing.md` |
0 commit comments