Vertical-feature monorepo refactor — 188 commits across 6 plans.
Architecture pivot: dissolve packages/core into vertical feature packages
(auth, blog, media, marketing-pages, navigation) with full Clean
Architecture layers per feature; 5 core-* foundation packages
(core-shared, core-cms, core-api, core-trpc, core-ui) handle
non-business concerns. Per-feature InversifyJS containers.
@payload-config swapped for constructor-injected SanitizedConfig.
Three-tag boundary model enforced by eslint-plugin-boundaries.
State at merge:
- 12 packages (5 core + 5 feature + 2 tooling)
- 4 apps (cms, storybook, web-next, web-tanstack)
- 96 unit/feature tests + 4 e2e tests
- 9 ADRs (5 existing updated/superseded + 4 new)
- Root + per-package + per-app AGENTS.md rewritten
- pnpm install/typecheck/lint/test/test:e2e all green
See docs/architecture/vertical-feature-spec.md for the design and
docs/superpowers/plans/2026-05-04-plan-{1..6}-*.md for the execution
record.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
61.1%
JavaScript
24.1%
Handlebars
13.6%
Shell
1%
Dockerfile
0.1%