docs(tooling): apply 9-attribute template to §3.5 phase-1 nodes #10-18 (ADR-011 A3 sub-batch 2)

§3.5 «Атрибуты узлов фазы 1» dump block (pattern continues Sub-batch
1 §2.4). #17 pg_partman: dormant=true (replaced by Artisan command
partitions:create-months on native Windows). Other 8 nodes active.

Per spec §4.1, plan Task A3 sub-batch 2.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Дмитрий
2026-05-19 05:09:41 +03:00
parent 1f77134597
commit 0718e41cc5
2 changed files with 77 additions and 0 deletions
+1
View File
@@ -1463,3 +1463,4 @@ CCS
версионный
стейлнес
апдейты
нодов
+76
View File
@@ -279,6 +279,82 @@ Existing prose follows the table.
|---|---|---|---|
| 18 | **Pest 4** | `composer require pestphp/pest --dev --with-all-dependencies` + `vendor/bin/pest --init` | Тесты PHP. Pest 3 → Pest 4 после live-проверки на стеке 08.05.2026 поздний вечер (CTO-12 переоткрыт+закрыт, см. [Открытые_вопросы_v8_3.md §3](Открытые_вопросы_v8_3.md#3-cto--архитектору)). Использовать datasets для параметризации 14 статусов воронки и 34 RLS-политик; architecture testing — для закрепления правил Claude (например, запрет mocks на integration-тестах). Бонус Pest 4: browser testing (без Dusk), stress, mutation v2 |
### 3.5. Атрибуты узлов фазы 1 (per ADR-011)
Структурированный реестр 9-атрибутов для phase-1 нодов #10#18 (по ADR-011, см. §0.1). #17 pg_partman помечен `dormant: true` — на native Windows-PG расширение недоступно, заменён ручным cron'ом (Artisan-команда `partitions:create-months`, см. CLAUDE.md §6).
#### #10 Laravel Boost
**Атрибуты:**
| id | name | kind | phase | subcategory | triggers | boundaries | dormant | last-touched |
|---|---|---|---|---|---|---|---|---|
| #10 | Laravel Boost | composer-dep | 1 | — | «SQL, Eloquent, docs Laravel, Roster auto-detect» | replaces #1 PG MCP | false | 2026-05-19 |
#### #11 Laravel Pint
**Атрибуты:**
| id | name | kind | phase | subcategory | triggers | boundaries | dormant | last-touched |
|---|---|---|---|---|---|---|---|---|
| #11 | Laravel Pint | composer-dep | 1 | — | «PHP code style, форматтер» | none | false | 2026-05-19 |
#### #12 Larastan
**Атрибуты:**
| id | name | kind | phase | subcategory | triggers | boundaries | dormant | last-touched |
|---|---|---|---|---|---|---|---|---|
| #12 | Larastan | composer-dep | 1 | — | «статанализ PHP, типы» | none | false | 2026-05-19 |
#### #13 Roave/SecurityAdvisories
**Атрибуты:**
| id | name | kind | phase | subcategory | triggers | boundaries | dormant | last-touched |
|---|---|---|---|---|---|---|---|---|
| #13 | Roave/SecurityAdvisories | composer-dep | 1 | — | «CVE на install» | none | false | 2026-05-19 |
#### #14 Laravel IDE Helper
**Атрибуты:**
| id | name | kind | phase | subcategory | triggers | boundaries | dormant | last-touched |
|---|---|---|---|---|---|---|---|---|
| #14 | Laravel IDE Helper | composer-dep | 1 | — | «IDE-stubs PHP, @mixin» | none | false | 2026-05-19 |
#### #15 squawk
**Атрибуты:**
| id | name | kind | phase | subcategory | triggers | boundaries | dormant | last-touched |
|---|---|---|---|---|---|---|---|---|
| #15 | squawk | binary-dep | 1 | — | «лит миграций PostgreSQL» | none | false | 2026-05-19 |
#### #16 pgFormatter
**Атрибуты:**
| id | name | kind | phase | subcategory | triggers | boundaries | dormant | last-touched |
|---|---|---|---|---|---|---|---|---|
| #16 | pgFormatter | binary-dep | 1 | — | «форматирование SQL» | none | false | 2026-05-19 |
#### #17 pg_partman
**Атрибуты:**
| id | name | kind | phase | subcategory | triggers | boundaries | dormant | last-touched |
|---|---|---|---|---|---|---|---|---|
| #17 | pg_partman | pg-extension | 1 | — | «партиционирование PG» | replaced by Artisan partitions:create-months (CLAUDE.md §6) | true | 2026-05-19 |
#### #18 Pest
**Атрибуты:**
| id | name | kind | phase | subcategory | triggers | boundaries | dormant | last-touched |
|---|---|---|---|---|---|---|---|---|
| #18 | Pest | composer-dep | 1 | — | «тесты PHP, browser, stress, mutation v2» | replaces PHPUnit | false | 2026-05-19 |
---
## 4. Фаза 2 — старт frontend (+7 новых, итого 24 активных)