Plans
28 plans. The files are the source of truth; this board is a window.
To do
11
todo
AI
Welcome to your plan board
todo
AI
AI agency — navigate and operate the portfolio like a human
- ai/
- routes/ai-routes.ts
- ../grain/packages/grain/ai/
- scripts/xray.js
- pages/mail.html
- tours/
todo
AI
The builder becomes a sandbox, not a form page
- view/pages/builder.html
- view/components/pages/builder/
- src/ai/builder-page.ts
- src/ai/field-matcher.ts
- src/server.ts
- src/ai/desk-reasoner.ts
- content/data/contact-form.json
- ../grain/packages/grain/components/atoms/b-checkbox/
- ../grain/packages/grain/components/atoms/b-radio/
- ../grain/packages/grain/components/atoms/b-check/
- ../grain/packages/grain/components/atoms/b-input/b-input.css
- ../grain/packages/grain/components/molecules/form-grid/
todo
AI
The map nobody opens, and the question that would fix it
- ../pantry/map.ts
- ../pantry/map.test.ts
- ../pantry/graph.ts
- ../pantry/app.ts
- ../pantry/app.test.ts
- ../pantry/pantry-map.js
- ../pantry/pantry.css
⚠ 1 issue
todo
AI
Plan: course credentials and badges
⚠ 2 issues
todo
Human
Author the content backlog
- notes/
- CONTENT-BACKLOG.md
todo
AI
Say what the loop actually does, once it actually does it
- docs/CONTENT-BACKLOG.md
- content/notes/
- standards/
- ../pantry/README.md
⚠ 1 issue
todo
Human
A tutorial someone can follow to build this loop on a small project
- content/notes/
- docs/CONTENT-BACKLOG.md
- standards/
- ../pantry/README.md
todo
Human
Reading list — a library on the desk
- books/
- pages/library/
- components/
- server.ts
- tours/
todo
AI
The builder becomes a page builder, not a form builder
- src/ai/block-set.ts
- src/ai/composition.ts
- src/ai/builder-page.ts
- src/ai/field-matcher.ts
- src/ai/desk-reasoner.ts
- src/server.ts
- view/pages/builder.html
- view/components/pages/builder/
- view/components/molecules/page-foot/
- scripts/
- e2e/
todo
AI
Skills runtime + loop feedback — make the standards fire, make adherence visible
- standards/
- ../pantry/
- plans/
Doing
8
doing
AI
Autonomy earned by evidence, not granted by the model
- standards/LOOP.md
- standards/CONFORMANCE.md
⚠ 1 issue
doing
AI
The loop — one standard AI workflow across every repo
- standards/
- plans/
- ../pantry/
- ../greenroom/
- ../../lakbay-ph/
- ../../thesis-advising/
- content/notes/
doing
AI
The builder stops looking like a page about a builder
- view/pages/builder.html
- view/components/pages/builder/builder.css
- src/ai/builder-page.ts
- src/ai/builder-canvas.ts
- src/ai/canvas.ts
- src/ai/composition.ts
- e2e/
doing
AI
CRUMB prefilled demos: preset steps, prefilled data, and a tour that writes the next prompt
- docs/CRUMB-PREFILL-FEASIBILITY-2026-08-09.md
- content/tours/
- docs/crumb/WRITE-A-TOUR.md
- standards/TOUR-STANDARD.md
- view/pages/
- e2e/
doing
AI
The four gaps between what the loop says and what the loop runs
- plans/
- standards/LOOP.md
- standards/SESSION-LOOP.md
- ../../../.claude/tools/review-gate.sh
- ../../../.claude/tools/context-trigger.sh
- ../../../.claude/settings.json
- content/notes/
doing
AI
The control center: one place that knows where the project is
- ../pantry/app.ts
- ../pantry/app.test.ts
- ../pantry/sessions.ts
- ../pantry/sessions.test.ts
- ../pantry/config.ts
- ../pantry/config.test.ts
- ../pantry/context.ts
- ../pantry/doctor.ts
- ../pantry/capture.test.ts
- ../pantry/crumb-mount.test.ts
- ../pantry/drift.test.ts
- ../pantry/init.test.ts
- ../pantry/preview.test.ts
- ../pantry/retrieval.test.ts
- ../pantry/skills.test.ts
- ../pantry/pantry.css
- ../pantry/pantry-control.js
- ~/.claude/tools/session-event.sh
⚠ 1 issue
doing
AI
PANTRY hosts the review, CRUMB makes it addressable
- ../pantry/answers.ts
- ../pantry/answers.test.ts
- ../pantry/app.ts
- ../pantry/artifacts.ts
- ../pantry/capture.ts
- ../pantry/capture.test.ts
- ../pantry/cli.ts
- ../pantry/config.ts
- ../pantry/doctor.test.ts
- ../pantry/crumb-mount.test.ts
- ../pantry/preview.test.ts
- ../pantry/decisions.ts
- ../pantry/doctor.ts
- ../pantry/preview.ts
- ../pantry/pantry-decisions.js
- ../pantry/pantry-review-client.js
- ../pantry/pantry-review.js
- ../pantry/pantry.css
- ../pantry/pantry-cmdk.js
- ../pantry/pantry-map.js
- ../pantry/INSTALL.md
- ../pantry/fixtures.ts
- ../pantry/graph.ts
- ../pantry/package.json
- ../pantry/paths.ts
- ../pantry/paths.test.ts
- ../pantry/runs.test.ts
- ../pantry/retrieval.test.ts
- ../pantry/drift.test.ts
- ../pantry/app.test.ts
- content/tours/review-answer-channel.md
- content/tours/review-tier1-nongrain.md
- artifacts/reviews/2026-08-10-review-tier1-nongrain
- artifacts/reviews/2026-08-10-tmp-capture-failure-proof
- decisions/answers.jsonl
- pantry.config.json
- standards/DECISIONS.md
- standards/TOUR-STANDARD.md
⚠ 1 issue
doing
AI
The run ledger, read at two altitudes
- ../pantry/app.ts
- ../pantry/pantry.css
- ../pantry/app.test.ts
⚠ 1 issue
Done
9
done
AI
The review loop — CRUMB dev tours as the check-changes surface
- content/notes/ten-times-zero.md
- content/tours/
- docs/crumb/
- e2e/
- standards/
- tools/review-gate.sh
- .claude/settings.json
- package.json
- bun.lock
- ../grain/packages/crumb/
- ../grain/packages/proof/
done
Human
Archive the vestigial tjakoen/standards repo
done
AI
A form comes from data, and a description builds one
- content/data/contact-form.json
- view/pages/about.html
- view/pages/builder.html
- src/ai/field-matcher.ts
- src/ai/form-draft.ts
- src/ai/builder-page.ts
- src/component-refs.ts
- ../grain/packages/grain/components/atoms/b-field/
- ../grain/packages/grain/components/atoms/b-choice/
- ../grain/packages/grain/components/atoms/b-option/
- ../grain/packages/grain/components/atoms/b-textarea/
- ../grain/packages/grain/components/atoms/b-memo/
done
Human
Publish grain 0.1.18 and bump the pin
- package.json
- bun.lock
- e2e/visual.e2e.ts-snapshots/catalog-darwin.png
- content/tours/review-catalog-flat-panel.md
done
AI
The design system's own status colour, and the hue it does not have
- ../grain/packages/grain/components/atoms/b-button/b-button.css
- ../grain/packages/grain/styles/variables.css
- ../grain/packages/crumb/crumb.css
- content/tours/review-grain-status.md
- view/pages/review/grain-status.html
- tools/export.ts
- grain-token-debt.md
⚠ 1 issue
done
Human
Every multi-line bullet on the published site is broken
- package.json
- mill-list-continuation.md
done
AI
Note: the loop nobody ran
⚠ 1 issue
done
Human
Repo structure reorg — tame the root
- src/
- content/
- view/
- docs/
- package.json
- playwright.config.ts
- tools/
done
AI
Storyboard — "Watch me work" (demo.run showcase)
- src/ai/showcase.ts
- src/ai/desk-reasoner.ts
- src/ai/desk-door.ts
- src/ai/actions.ts
- scripts/site.js
Blocked
0—