chore: remove stale vendor/scrum4me references post-M16 #15

Merged
janpeter merged 1 commit from cleanup/stale-scrum4me-vendor-refs into main 2026-05-26 16:58:57 +02:00
Owner

Summary

Follow-up op M16 fase 0 (PR #14): de vendor/scrum4me-submodule (legacy vendor-copy) is daar al verwijderd uit git tracking — vervangen door vendor/scrum4me-shared. Maar tekstuele referenties bleven achter.

Changes

  • README.md — "Schema sync" sectie volledig herschreven naar de nieuwe canonical-flow (vendor/scrum4me-shared + gen-schema.sh/gen-consumer-schema.sh + Prisma 7 URL-strip).
  • src/lib/idea-plan-parser.ts — comment bijgewerkt: verwijzing naar (niet meer bestaande) "vendor/scrum4me schema-watchdog" vervangen door verwijzing naar M16 design-spec sectie 3 voor de toekomstige verhuizing naar vendor/scrum4me-shared/lib/.

NIET aangepast (bewust):

  • CHANGELOG.md entry uit 0.5.0 — historische narrative van vendor/scrum4me-tijdperk, append-only.
  • README heuristiek-rapport-voorbeeld (lines 61-71) — illustratief artefact uit het verleden, geen instructie.

Test plan

  • npm run typecheck — clean
  • npm test — 518/518 passing
  • Diff alleen op de twee genoemde files (verified via git diff --stat)

Server-side complement

De fysieke directory /srv/scrum4me/repos/scrum4me-mcp/vendor/scrum4me/ + .git/modules/vendor/scrum4me/ staan na de M16-merge nog op disk omdat een merge geen submodule deinit triggert. Server-Claude kan na merge van deze PR de directory opruimen:

cd /srv/scrum4me/repos/scrum4me-mcp
git pull --ff-only
# vendor/scrum4me dir was al niet meer in tracking — alleen disk-leftover
rm -rf vendor/scrum4me
rm -rf .git/modules/vendor/scrum4me

Niet kritiek voor task 19 (de runner gebruikt /opt/scrum4me-mcp/ in de container, niet de host-checkout).

## Summary Follow-up op M16 fase 0 (PR #14): de `vendor/scrum4me`-submodule (legacy vendor-copy) is daar al verwijderd uit git tracking — vervangen door `vendor/scrum4me-shared`. Maar tekstuele referenties bleven achter. ## Changes - `README.md` — "Schema sync" sectie volledig herschreven naar de nieuwe canonical-flow (`vendor/scrum4me-shared` + `gen-schema.sh`/`gen-consumer-schema.sh` + Prisma 7 URL-strip). - `src/lib/idea-plan-parser.ts` — comment bijgewerkt: verwijzing naar (niet meer bestaande) "vendor/scrum4me schema-watchdog" vervangen door verwijzing naar M16 design-spec sectie 3 voor de toekomstige verhuizing naar `vendor/scrum4me-shared/lib/`. **NIET aangepast** (bewust): - `CHANGELOG.md` entry uit 0.5.0 — historische narrative van vendor/scrum4me-tijdperk, append-only. - README heuristiek-rapport-voorbeeld (lines 61-71) — illustratief artefact uit het verleden, geen instructie. ## Test plan - [x] `npm run typecheck` — clean - [x] `npm test` — 518/518 passing - [x] Diff alleen op de twee genoemde files (verified via `git diff --stat`) ## Server-side complement De fysieke directory `/srv/scrum4me/repos/scrum4me-mcp/vendor/scrum4me/` + `.git/modules/vendor/scrum4me/` staan na de M16-merge nog op disk omdat een merge geen `submodule deinit` triggert. Server-Claude kan na merge van deze PR de directory opruimen: ```bash cd /srv/scrum4me/repos/scrum4me-mcp git pull --ff-only # vendor/scrum4me dir was al niet meer in tracking — alleen disk-leftover rm -rf vendor/scrum4me rm -rf .git/modules/vendor/scrum4me ``` Niet kritiek voor task 19 (de runner gebruikt `/opt/scrum4me-mcp/` in de container, niet de host-checkout).
De `vendor/scrum4me`-submodule (legacy vendor-copy van Scrum4Me-schema)
is in PR #14 al verwijderd uit git tracking — vervangen door
`vendor/scrum4me-shared`. Wat resteerde waren tekstuele referenties:

- README.md "Schema sync" sectie: beschreef nog de oude flow
  (`git submodule update --remote vendor/scrum4me` + sync-schema.sh
  die erd-block stript). Bijgewerkt naar de canonical scrum4me-shared
  workflow: gen-schema.sh wraps gen-consumer-schema.sh + strips
  url/directUrl voor Prisma 7 prisma.config.ts compat.

- src/lib/idea-plan-parser.ts: comment verwees naar "vendor/scrum4me
  schema-watchdog". Bijgewerkt om naar M16 design-spec sectie 3 te
  verwijzen voor de toekomstige verhuizing naar scrum4me-shared.

CHANGELOG-entries blijven onaangeroerd (historische narrative). Het
heuristiek-rapport-voorbeeld in README ook (illustratief artefact).

Server-side opruiming van de fysieke directory `/srv/scrum4me/repos/
scrum4me-mcp/vendor/scrum4me/` + `.git/modules/vendor/scrum4me/` is
een aparte server-Claude actie en niet onderdeel van deze PR.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/scrum4me-mcp!15
No description provided.