Forge
markdowne8ad0934
1# Status: PHP / Laravel v1
2
3**Канон перечня артефактов домена:** § Closure snapshot ниже; полный инвентарь имён файлов для людей и сборок — ещё `knowledge/README.md` (список Files). В `index-knowledge-router-v1.md` в таблице доменов — короткий указатель, без дублирования всего списка kb.
4
5## Closure snapshot
6
7- **Мир PHP (`software.php`) — полный фундаментальный контур v1:**
8 - Карта: `index-knowledge-php-cluster-v1.md`
9 - Эволюция языка **5.x→8.x**, миграции, таблица «фича→версия»: `kb-php-versions-and-evolution-v1.md`
10 - Платформа / рантайм: `kb-php-fundamentals-v1.md` (вкл. JIT, GC, preload, FPM, ini, расширения)
11 - Язык: `kb-php-language-semantics-v1.md`
12 - Веб (нативный): `kb-php-web-sessions-io-v1.md`
13 - Данные (PDO): `kb-php-data-persistence-v1.md`
14 - Инструменты и CI: `kb-php-tooling-quality-v1.md`
15- **Laravel (`software.laravel` / web-backend) — кластер v1:**
16 - Карта: `index-knowledge-laravel-cluster-v1.md`
17 - Фундамент: `kb-laravel-fundamentals-v1.md`
18 - Версии и апгрейды: `kb-laravel-versions-upgrades-v1.md`
19 - First-party пакеты: `kb-laravel-first-party-packages-v1.md`
20 - Безопасность и API auth: `kb-laravel-security-auth-apis-v1.md`
21 - Symfony под капотом: `kb-laravel-symfony-underpinnings-v1.md`
22 - Async, Octane, Reverb, деплой воркеров: `kb-laravel-async-realtime-deployment-v1.md`
23 - Фронтенд-стеки: `kb-laravel-frontend-stacks-v1.md`
24- **Смежная PHP-экосистема (closure v2):**
25 - Карта: `index-knowledge-php-adjacent-ecosystem-v1.md`
26 - WordPress: `kb-wordpress-architecture-ops-v1.md`
27 - Drupal: `kb-drupal-architecture-ops-v1.md`
28 - Symfony Framework (full stack): `kb-symfony-framework-fundamentals-v1.md`
29 - Composer / Packagist / сторонние пакеты: `kb-composer-packagist-thirdparty-v1.md`
30- **Playbooks:** `playbook-php-v1.md`, `playbook-laravel-v1.md`
31- **Router:** `router-php-laravel` в `index-knowledge-router-v1.md`
32
33## Operational invariant (не gap)
34
35- Конкретные **номера версий** пакетов и ядер (WP/Drupal/Symfony) в этой KB не фиксируются — источник истины: **`composer.lock`**, версия ядра WP, `drupal/core` в проекте, официальные release notes.
36
37## Next review triggers
38
39- **PHP 8.5** stable или смена политики поддержки на php.net.
40- **Laravel 13+** или крупные изменения структуры в docs.
41- Новые системные инциденты: рассинхрон ext между средами, preload/JIT регрессии, массовые deprecations.
42
43## Retrieval hint (memory-architecture)
44
451. Этот `status-*`
462. `playbook-php-v1.md` (и при UI/API на Laravel — `playbook-laravel-v1.md`)
473. PHP: по таблице в `index-knowledge-php-cluster-v1.md` — **один** целевой `kb-php-*`, если не запрошен full pass
484. Laravel: по таблице в `index-knowledge-laravel-cluster-v1.md` — **один** целевой `kb-laravel-*`
495. WordPress / Drupal / Symfony / Composer-экосистема: `index-knowledge-php-adjacent-ecosystem-v1.md` — **один** целевой kb
50
51## Full pass hint
52
53- Запрос вида «полный фундаментальный проход по PHP» → `playbook-php-v1.md` § Full fundamental pass (5 шагов + остановки).
54- Запрос вида «полный проход по Laravel / все версии и темы» → `index-knowledge-laravel-cluster-v1.md` § порядок чтения + `playbook-laravel-v1.md` § Full Laravel pass (без одновременной загрузки всех kb).
55- Запрос про **WordPress / Drupal / Symfony / Composer-зоопарк** → `index-knowledge-php-adjacent-ecosystem-v1.md` → один целевой kb.
56
View only · write via MCP/CIDE