Skip to content

docs(migration): record 4.0 vendor-floor enabler blocking Wave 4 swaps - #65

Merged
agissept merged 1 commit into
masterfrom
docs/migration-4.0-vendor-floor-prereq
Sep 17, 2026
Merged

agissept merged 1 commit into
masterfrom
docs/migration-4.0-vendor-floor-prereq

Conversation

@agissept

@agissept agissept commented Sep 17, 2026

Copy link
Copy Markdown
Member

Konteks

Doc-only, langsung ke master (tak ada dependency kode → tak perlu stacked). Merekam gap roadmap yang ditemukan saat menyiapkan Wave 4.1 (SCC-1 core cutover).

Temuan (verified di branch scratch off pre-release/4.2.96, 2026-09-17)

  • SCC-1 cycle sudah putus (Support/* fork hanya import Contracts\*) & baseline suite fork hijau (1647 test, exit 0) — semua prereq 4.1 yang terdaftar (2.2/2.4/2.5/2.9/2.10/2.12/2.13) terpenuhi.

  • Tapi interim-state yang diasumsikan roadmap — fork + illuminate/<pkg>:^13 individual — tak resolvable composer:

    dep fork sekarang L13.30.1 floor
    symfony/* ~6.4 ^7.4 || ^8.0
    nesbot/carbon ^2.71 ^3.8.4
    monolog/monolog ^2.10 ^3.10
    baru brick/math, league/flysystem ^3.25, symfony/uid, league/uri ^7.5

    composer require illuminate/*:^13 menyeret floor v13 → konflik constraint langsung dgn pin fork. Gap ini tak ada di daftar prereq 4.1 maupun Wave 0.

Perubahan (doc-only)

  • MIGRATION-TASKS.md: task baru 4.0 — Enabler: bump vendor floor fork ke L13 (Symfony 7 / carbon 3 / monolog 3 + brick/flysystem/uid), ditandai mem-block SEMUA swap Wave 4; 4.0 ditambah ke blocked-by 4.1.
  • MIGRATION-ROADMAP.md: §1b "Vendor-floor collision" sejajar §1a replace-collision.

Kerjaan bump/port (XL) menyusul di PR terpisah setelah urutan disepakati.

🤖 Generated with Claude Code

…swaps

Verified empirically that Wave 4.1's assumed interim state (fork +
illuminate/*:^13) is not composer-resolvable: the fork pins symfony/* ~6.4,
carbon ^2.71, monolog ^2.10 while Laravel 13.30.1 floors at symfony ^7.4,
carbon ^3.8.4, monolog ^3.10 (+ new brick/math, flysystem ^3, symfony/uid).
This vendor-floor bump was in neither the 4.1 prereq list nor Wave 0.

- MIGRATION-TASKS.md: add task 4.0 (bump fork vendor floor to L13) as
  blocker of every Wave 4 swap; add 4.0 to 4.1 blocked-by.
- MIGRATION-ROADMAP.md: add §1b "Vendor-floor collision" alongside the
  §1a replace-collision constraint.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@agissept
agissept force-pushed the docs/migration-4.0-vendor-floor-prereq branch from e18f5e5 to d05acfb Compare September 17, 2026 14:32
@agissept
agissept changed the base branch from pre-release/4.2.96 to master September 17, 2026 14:32
@agissept
agissept merged commit 2c645bf into master Sep 17, 2026
2 checks passed
@agissept
agissept deleted the docs/migration-4.0-vendor-floor-prereq branch September 17, 2026 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant