docs(05-01): confirm models-leaf rule against three more plugins

- Probe keios.eu user, jz chat, and pxpx checkout for models→sibling uses
- Every live edge is a cast or service-calling hook; no "other" category
- Close folded todo verify-models-leaf-rule; bulk port may proceed
This commit is contained in:
Jakub Zych
2026-09-18 18:37:26 +02:00
parent 29b73b6892
commit a9c77fcf49
2 changed files with 69 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ title: Verify the models-leaf layout rule against keios.eu and a jz/pxpx plugin
date: 2026-09-18
priority: medium
area: plugin layout / conversion
status: done
---
Before the bulk model port (Phase 5) and before any second-project port, repeat the dependency probe done for Fonoteka on 2026-09-18 (see `.planning/notes/plugin-layout-winter-directories.md`) on at least:
@@ -17,3 +18,5 @@ For each, count `models/ → classes/` (and `models/ → any sibling dir`) `use`
grep -rl "Vendor\\\\Plugin\\\\Classes" plugins/vendor/plugin/models | wc -l
grep -rn "Vendor\\\\Plugin\\\\Classes" plugins/vendor/plugin/models
```
**Resolution (2026-09-18):** Probed `keios.eu/plugins/golem15/user`, `wavepath.org/plugins/golem15/chat`, and `PXSTARTER/plugins/pixelpixel/checkout`. Every live `models/` → sibling edge is cast or service-calling hook (see the three dated Evidence sections in `.planning/notes/plugin-layout-winter-directories.md`). No "other" category. The leaf rule holds; the bulk port may proceed.