Skip to content

Commit 75f7ded

Browse files
committed
Rename kanban board paths to workitems
1 parent 1e659a1 commit 75f7ded

File tree

198 files changed

+567
-513
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

198 files changed

+567
-513
lines changed

README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,20 @@ bun run build # recompile TypeScript (optional — Bun runs .ts dire
106106

107107
See [docs/install-from-repo.md](docs/install-from-repo.md) for scope and caveats.
108108

109+
### Repo ownership rules
110+
111+
The repo root is the maintainer/operator boundary; `runtime/` is the packaged implementation boundary.
112+
113+
- `workitems/` — canonical project work-item store for this repo
114+
- `docs/` — repo/operator/architecture/install documentation
115+
- `runtime/docs/` — packaged/runtime-facing documentation only
116+
- `scripts/` — repo-level dev/operator entrypoints and audits
117+
- `runtime/scripts/` — packaged helper scripts that ship with piclaw
118+
- `artifacts/` — durable repo-level evidence and audit outputs
119+
- runtime-generated build/test output remains under `runtime/` until the later generated-output containment batch lands
120+
121+
Intentional exceptions remain intentionally named `kanban` when they describe the visual/editor surface rather than the repo work-item store — for example `kanban-management` and `*.kanban.md`.
122+
109123
### Build from source
110124

111125
> [!NOTE]
@@ -193,7 +207,7 @@ Then:
193207
> If `/model` shows no available models, finish `pi /login` first.
194208
195209
> [!NOTE]
196-
> Provider login is currently **terminal-first**. Chat-level `/login` passthrough is still tracked in kanban.
210+
> Provider login is currently **terminal-first**. Chat-level `/login` passthrough is still tracked in `workitems/40-review/login-command-passthrough.md`.
197211
198212
## Web UI
199213

docs/autoresearch-lite-design.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,4 +440,4 @@ Do **not** copy from upstream:
440440
- `docs/runtime-flows.md`
441441
- `docs/extension-ui-contract.md`
442442
- `docs/web-pane-extensions.md`
443-
- `kanban/10-next/timeline-launched-floating-generative-widget-pane.md`
443+
- `workitems/10-next/timeline-launched-floating-generative-widget-pane.md`

docs/broad-filesystem-reorg-map-2026-03-28.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -330,10 +330,10 @@ output paths.
330330

331331
## Related tickets
332332

333-
- `kanban/20-doing/plan-broad-filesystem-reorg-from-audit.md`
334-
- `kanban/40-review/audit-project-filesystem-layout.md`
335-
- `kanban/10-next/rename-project-kanban-to-workitems-and-update-skilling.md`
336-
- `kanban/10-next/clarify-root-vs-runtime-ownership-boundaries.md`
337-
- `kanban/10-next/rationalize-runtime-generated-output-layout.md`
338-
- `kanban/10-next/namespace-internal-extensions-and-skills-paths.md`
339-
- `kanban/10-next/group-web-channel-flat-files.md`
333+
- `workitems/20-doing/plan-broad-filesystem-reorg-from-audit.md`
334+
- `workitems/40-review/audit-project-filesystem-layout.md`
335+
- `workitems/10-next/rename-project-kanban-to-workitems-and-update-skilling.md`
336+
- `workitems/10-next/clarify-root-vs-runtime-ownership-boundaries.md`
337+
- `workitems/10-next/rationalize-runtime-generated-output-layout.md`
338+
- `workitems/10-next/namespace-internal-extensions-and-skills-paths.md`
339+
- `workitems/10-next/group-web-channel-flat-files.md`

docs/filesystem-layout-audit-2026-03-28.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -105,13 +105,13 @@ And the UI/test adjacency is also good:
105105

106106
Board lanes are explicit and conventional:
107107

108-
- `kanban/00-inbox/`
109-
- `kanban/10-next/`
110-
- `kanban/20-doing/`
111-
- `kanban/30-blocked/`
112-
- `kanban/40-review/`
113-
- `kanban/50-done/`
114-
- `kanban/_templates/`
108+
- `workitems/00-inbox/`
109+
- `workitems/10-next/`
110+
- `workitems/20-doing/`
111+
- `workitems/30-blocked/`
112+
- `workitems/40-review/`
113+
- `workitems/50-done/`
114+
- `workitems/_templates/`
115115

116116
That structure is clear, but the **name** `kanban/` now undersells the fact that this directory is the canonical project work-item store rather than just a board view.
117117

@@ -217,8 +217,8 @@ are not governed by one obvious placement rule.
217217

218218
Two layout concerns are already captured and should be treated as existing roadmap items rather than re-audited indefinitely:
219219

220-
- `kanban/10-next/group-web-channel-flat-files.md`
221-
- `kanban/10-next/rename-project-kanban-to-workitems-and-update-skilling.md`
220+
- `workitems/10-next/group-web-channel-flat-files.md`
221+
- `workitems/10-next/rename-project-kanban-to-workitems-and-update-skilling.md`
222222

223223
That is good news: not every audit finding requires a new ticket.
224224

@@ -266,13 +266,13 @@ To avoid churn, these should be treated as acceptable unless fresh evidence says
266266

267267
### Already existing
268268

269-
- `kanban/10-next/group-web-channel-flat-files.md`
270-
- `kanban/10-next/rename-project-kanban-to-workitems-and-update-skilling.md`
269+
- `workitems/10-next/group-web-channel-flat-files.md`
270+
- `workitems/10-next/rename-project-kanban-to-workitems-and-update-skilling.md`
271271

272272
### New from this audit
273273

274-
- `kanban/10-next/clarify-root-vs-runtime-ownership-boundaries.md`
275-
- `kanban/10-next/rationalize-runtime-generated-output-layout.md`
274+
- `workitems/10-next/clarify-root-vs-runtime-ownership-boundaries.md`
275+
- `workitems/10-next/rationalize-runtime-generated-output-layout.md`
276276

277277
## Bottom line
278278

docs/stage1-board-rename-reference-inventory-2026-03-28.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,4 +97,4 @@ A Stage 1 autoresearch run should use this inventory to avoid two common mistake
9797

9898
- `docs/stage1-broad-filesystem-reorg-steplist-2026-03-28.md`
9999
- `docs/stage1-broad-filesystem-reorg-autoresearch-prompt-2026-03-28.md`
100-
- `kanban/20-doing/execute-stage1-board-rename-and-boundary-framing.md`
100+
- `workitems/20-doing/execute-stage1-board-rename-and-boundary-framing.md`

docs/stage1-broad-filesystem-reorg-autoresearch-prompt-2026-03-28.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ broad filesystem reorg.
77

88
Work the Stage 1 broad filesystem reorg batch from:
99

10-
- `kanban/20-doing/execute-stage1-board-rename-and-boundary-framing.md`
10+
- `workitems/20-doing/execute-stage1-board-rename-and-boundary-framing.md`
1111
- `docs/stage1-broad-filesystem-reorg-steplist-2026-03-28.md`
1212
- `docs/broad-filesystem-reorg-map-2026-03-28.md`
1313

docs/stage1-broad-filesystem-reorg-steplist-2026-03-28.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Before changing anything:
3333
- the current source of truth docs exist:
3434
- `docs/filesystem-layout-audit-2026-03-28.md`
3535
- `docs/broad-filesystem-reorg-map-2026-03-28.md`
36-
- `kanban/20-doing/plan-broad-filesystem-reorg-from-audit.md`
36+
- `workitems/20-doing/plan-broad-filesystem-reorg-from-audit.md`
3737

3838
## Primary deliverables
3939

@@ -108,7 +108,7 @@ Expected touch points include:
108108
- helper/render code
109109
- path constants
110110
- stage/review lane documentation
111-
- scaffolding under `skel/kanban/` (decide whether this also becomes `skel/workitems/` in the same step)
111+
- scaffolding under `skel/workitems/` (decide whether this also becomes `skel/workitems/` in the same step)
112112

113113
### Step 5 — handle skill/helper naming carefully
114114

docs/tools-and-skills.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ Each skill keeps its script alongside its `SKILL.md` for portability. Current se
7676
| `bootstrap-container` | Validate required tools and install missing dependencies |
7777
| `extension-design` | Design and audit Pi extensions safely |
7878
| `extension-troubleshoot` | Diagnose and fix extension issues (imports, DB init, watcher perms) |
79-
| `kanban-management` | Manage kanban board: ideation, triage, quality scoring, definition-of-done tracking |
79+
| `kanban-management` | Manage the project workitems board: ideation, triage, quality scoring, definition-of-done tracking |
8080
| `adaptive-cards-authoring` | Author Adaptive Cards for structured web interactions |
8181
| `close-of-day` | End-of-day sweep: situate, backup, timeline cleanup, daily-notes summarisation |
8282
| `export-timeline-pdf` | Export a chat timeline to PDF via Playwright |
@@ -85,6 +85,8 @@ Each skill keeps its script alongside its `SKILL.md` for portability. Current se
8585
| `timeline-cleanup` | Delete low-value timeline messages by keyword patterns |
8686
| `proxmox-management` | Manage Proxmox VM lifecycle, USB mapping passthrough, and backup-restore moves |
8787

88+
`kanban-management` intentionally keeps its public name for now, but repo-local board paths in this project now live under `workitems/`. Visual/editor semantics such as `*.kanban.md` remain intentionally named.
89+
8890
The packaged Proxmox helper now lives at `runtime/scripts/proxmox.ts` and can be invoked from the repo with:
8991

9092
```bash

docs/turn-mechanism-audit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -890,7 +890,7 @@ User clicks Steer button on queue stack item
890890
Stored as a terminal bot message and broadcast via `agent_response`.
891891

892892
2. ~~**183 MB session file**~~ **Tracked**: Created kanban ticket
893-
`kanban/00-inbox/session-file-rotation.md` covering size monitoring, rotation,
893+
`workitems/00-inbox/session-file-rotation.md` covering size monitoring, rotation,
894894
archival, and queue validation during rotation. Includes acceptance criteria
895895
to verify queued messages are preserved and that rotation does not occur
896896
during inflight turns.

kanban/20-doing/execute-stage1-board-rename-and-boundary-framing.md

Lines changed: 0 additions & 101 deletions
This file was deleted.

0 commit comments

Comments
 (0)