Skip to content

refactor(runtime)!: move Kernel namespace to Runtime#23

Merged
michaelmeneses merged 2 commits into
mainfrom
develop
Jul 9, 2026
Merged

refactor(runtime)!: move Kernel namespace to Runtime#23
michaelmeneses merged 2 commits into
mainfrom
develop

Conversation

@michaelmeneses

Copy link
Copy Markdown
Contributor

Kernel as a public namespace is now reserved to middag-io/framework; the WordPress adapter's boot/lifecycle surface moves to Middag\WordPress\Runtime (src/Kernel/*src/Runtime/*, tests mirrored).

Follow-through: API-STABILITY.md implementation FQCNs, CLAUDE.md directory table, commit-msg hook scope examples.

Gates: composer check green, composer test 686 tests / 2079 assertions OK.

Release pinned via Release-As: 1.4.0 (1.x policy: breaking carried in a deliberate minor, never auto-major).

Kernel as a public namespace is now reserved to middag-io/framework;
host-side boot and lifecycle classes live under Runtime (family-wide
doctrine from the CORE boundary audit). src/Kernel/* moves to
src/Runtime/* and tests/Kernel/* to tests/Runtime/*
(Middag\WordPress\Kernel -> Middag\WordPress\Runtime).

Follow-through: API-STABILITY.md implementation FQCNs, the CLAUDE.md
directory table and the commit-msg hook scope examples updated.

BREAKING CHANGE: Middag\WordPress\Kernel\* FQCNs are gone; import
Middag\WordPress\Runtime\* instead. Framework contracts
(Middag\Framework\Kernel\*) are unaffected.
Release-As: 1.4.0
@michaelmeneses michaelmeneses merged commit 6559b5b into main Jul 9, 2026
8 checks passed
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