Commit graph

11 commits

Author SHA1 Message Date
55a1ee035c
docs: introduce generic entity-dialog pattern + entity-profiles (#45)
* docs(dialog-pattern): add generic entity-dialog spec

Introduceert docs/patterns/dialog.md als bron-of-truth voor elke
create/edit/detail-dialog in Scrum4Me, ongeacht het achterliggende
dataobject. Bevat 14 secties: uitgangspunten, stack, component-
architectuur, layout, validatie, drielaagse demo-policy, submission,
dialog-gedrag, theming, footer, triggers/URL-state, per-entiteit
profile-template, out-of-scope, en een verificatie-checklist.

Registreert het patroon in CLAUDE.md "Implementatiepatronen"-tabel
zodat Claude (en mensen) de spec verplicht raadplegen voor elke
nieuwe dialog.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs(dialog-pattern): convert task spec + add pbi/story entity-profiles

Reduceert docs/scrum4me-task-dialog.md van 507 naar ~140 regels: alle
gedeelde regels verhuisd naar docs/patterns/dialog.md, dit document
bevat nu alleen Task-specifieke velden, URL-pattern, status-veld,
server actions, triggers en bewuste out-of-scope-keuzes.

Voegt twee nieuwe entity-profielen toe voor bestaande dialogen:
- docs/scrum4me-pbi-dialog.md (PbiDialog: state-based, code+title-rij,
  PbiStatusSelect, geen delete in v1)
- docs/scrum4me-story-dialog.md (StoryDialog: state-based, header met
  status/priority badges, inline activity-log, demo-readonly-fallback,
  inline-delete-confirm i.p.v. AlertDialog)

Beide profielen documenteren expliciet de "Bekende gaps t.o.v.
generieke spec" zodat opvolgende PR's de afwijkingen kunnen
rechtzetten of bewust kunnen accorderen.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Added pdevelopment docs

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 13:09:25 +02:00
765177a81c
Worker presence docs + lokale config opschoning (#28)
* docs: update CLAUDE.md worker-presence batch-loop notitie

* chore: voeg .mcp.json, .codex/ en Brainstro toe aan .gitignore

Voorkomt dat lokale MCP-credentials en scratch-bestanden per ongeluk gecommit worden.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore: update allowed-tools in settings.local.json

Voegt MCP- en bash-permissies toe die tijdens M13-implementatie gebruikt zijn.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 15:14:17 +02:00
50faebb82c
chore: M12 docs sync + .gitignore + erd (#15)
* docs: update MCP-tools list to 16 (add M12 authoring tools)

scrum4me-mcp PR #2 (gemerged) voegde drie authoring tools toe: create_pbi,
create_story, create_task. CLAUDE.md MCP-integratie-sectie reflecteert dat:
- Tools-count 13 → 16
- Nieuwe categorie "Authoring (PBI/Story/Task aanmaken)" met input-shapes
- create_todo verplaatst naar Authoring-categorie (logischer dan task/story-writes)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* chore: ignore jp.sh test-script

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* chore: regenerate docs/erd.svg (prisma generate output sync)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* chore: sync .claude/settings.local.json (accumulated allow-list)

Permissions die Claude Code in de afgelopen sessies heeft gevraagd en
goedgekeurd: extra git-/gh-/npx-commands en MCP-tool-toegang. Single-
machine project, dus committen is acceptabel — bij multi-developer-setup
zou dit bestand juist in .gitignore moeten.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 16:12:44 +02:00
743af199da
chore: ignore .Plans/ for per-developer plan files (#5)
Plan files written by Claude Code/agents during planning sessions
live in `.Plans/<descriptive-name>.md` at the repo root. They are
local scratch — never shared, never committed.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 00:34:35 +02:00
8a5076a5ed feat(ST-611): add tour screenshots to public/screenshots
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 19:22:52 +02:00
30126ff8ff chore: add .vscode/ to .gitignore
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 22:54:47 +02:00
b5e967d8d3 Add analytics and documentation updates 2026-04-25 15:11:51 +02:00
7dfc389be4 chore: .claude/settings.local.json toevoegen aan .gitignore 2026-04-24 14:16:34 +02:00
24924c9b79 feat: MD3 design system + spec-documenten toegevoegd aan repo
- theme.css met volledig Material Design 3 kleurensysteem (licht + donker)
- globals.css importeert theme.css (alle MD3 tokens als Tailwind classes)
- scrum4me-styling.md: design system specificatie voor componenten
- MD3_Color_Scheme_Documentation.md: volledige kleurenreferentie
- Alle spec-documenten (backlog, architecture, functional-spec, personas)
- .gitignore: scrum4me*.md niet langer genegeerd

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 11:01:00 +02:00
7f94bb6359 feat: ST-001–ST-005 foundation — scaffolding, Prisma, schema, seed, env
- ST-001: Next.js 16 + React 19 + TypeScript strict + Tailwind + shadcn/ui + all deps
- ST-002: Prisma v7 setup with better-sqlite3 adapter (local) and pg adapter (cloud)
- ST-003: Full schema migration (users, pbis, stories, sprints, tasks, todos, api_tokens)
- ST-004: Seed with 9 PBIs, ~40 stories, demo user (demo/demo1234), lars user
- ST-005: Zod-validated env vars, .env.example, lib/session, lib/auth, lib/api-auth

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 21:04:48 +02:00
4cf5833c1d Initial commit from Create Next App 2026-04-22 20:25:19 +02:00