440315a4c1
docs(agents): add per-package AGENTS.md for all feature packages
2026-05-05 09:58:42 +02:00
22bee5362f
feat(eslint-config): add boundaries plugin enforcing app→feature→core graph
...
- Install eslint-plugin-boundaries@^4.2.2 to enforce three-tag boundary model
- Configure element types: app, core-composition (core-api/core-cms), core, feature, tooling
- Enforce unidirectional dependency graph: apps→features→core, core-composition→features
- Add eslint.config.js to all 17 packages and apps (required for ESLint 9 flat config)
- Fix pre-existing linting issues to achieve clean lint pass
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-05 09:21:01 +02:00
1308fe4644
fix: enable overrideAccess=true for public Payload repository reads
...
All public pages (site settings, header, pages, articles) now bypass
Payload's access control checks when reading, as they should be publicly
accessible without authentication. This fixes 403 Forbidden errors on
homepage and article rendering.
2026-05-05 08:59:18 +02:00
5620fae116
feat(navigation): add bindProductionNavigation(config) DI helper
2026-05-05 08:50:47 +02:00
1ad5b801f7
feat(core-api): compose marketingPages + navigation routers into appRouter
2026-05-05 08:36:29 +02:00
014dbc81ec
feat(navigation): add controller + tRPC router + header global + barrel
2026-05-05 08:34:37 +02:00
19f32ec94d
feat(navigation): add Header entity + use-case + mock/payload repos + DI container
2026-05-05 08:34:14 +02:00
f71025b14a
feat(navigation): scaffold empty package with feature tag + path aliases
2026-05-05 08:33:44 +02:00