Skip to content

refactor: enforce lightweight HTTP kernel boundary - #4

Merged
DavidWilliamBalbino merged 3 commits into
mainfrom
feat/http-core-boundary
Aug 22, 2026
Merged

refactor: enforce lightweight HTTP kernel boundary#4
DavidWilliamBalbino merged 3 commits into
mainfrom
feat/http-core-boundary

Conversation

@DavidWilliamBalbino

Copy link
Copy Markdown
Contributor

Outcome

Restores pushinbr/pam-http as a lightweight HTTP kernel while preserving the 2.x Eloquent bridge as an explicitly suggested integration.

Changes

  • production graph now contains only PHP and pushinbr/pam-contracts
  • Illuminate dependencies move to development/suggested dependencies
  • permanent package boundary and extraction map documented
  • minimal PHP 8.5 CI install proves no Illuminate and boots Pam\App
  • repository metadata and Eloquent installation docs corrected
  • regression tests enforce the core dependency budget

Evidence

  • PHPStan level 9: pass
  • public API gate: 118 symbols compatible
  • public API docs gate: pass
  • router benchmark budget: pass
  • PHPUnit: 80 tests, 309 assertions
  • isolated composer install --no-dev: only pushinbr/pam-contracts; minimal-boot-ok

@DavidWilliamBalbino
DavidWilliamBalbino merged commit eb8007c into main Aug 22, 2026
3 checks passed
@DavidWilliamBalbino
DavidWilliamBalbino deleted the feat/http-core-boundary branch August 22, 2026 20:21
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