2c6c836206
docs(agents): write per-app AGENTS.md for cms, web-next, web-tanstack, storybook
2026-05-05 10:00:28 +02:00
106e5c2737
test(web-next): add Playwright config + smoke specs (home, about, blog 404)
2026-05-05 09:25: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
acae859773
chore: delete legacy packages (api, api-client, cms-client, cms-core, core, ui)
2026-05-05 09:13:08 +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
7809f21151
feat(web-next): render /blog/[slug] article detail via blog.articleBySlug
2026-05-05 08:55:41 +02:00
293d855d06
feat(web-next): render /about marketing page via marketingPages.pageBySlug
2026-05-05 08:54:41 +02:00
5f0a66581a
feat(web-next): render homepage with siteSettings + header + article list
2026-05-05 08:54:20 +02:00
8403bfee7f
feat(web-next): wire tRPC route handler against core-api + new TrpcProvider
2026-05-05 08:54:04 +02:00
bd1a348340
feat(web-next): add server bindAllProduction() aggregator with idempotent guard
2026-05-05 08:53:03 +02:00
9d5f4fca33
build(web-next): swap deps to core-* + feature packages, transpile new workspaces
2026-05-05 08:52:37 +02:00
0bc3b02f70
docs: extend all 18 AGENTS.md files with comprehensive context, code examples, and recipes
2026-04-06 15:31:03 +02:00
d06b900e7c
refactor: remove .js extensions from all imports
2026-04-06 15:10:22 +02:00
2c110b33e9
feat: add AGENTS.md for all packages and apps (9 files)
2026-04-06 15:04:15 +02:00
3152aa670c
chore: finalize Plan 4 — defer app builds to runtime, fix package build scripts
2026-04-06 14:51:49 +02:00
2b9a1adafd
feat(web-next): add Next.js 15 app shell with tRPC endpoint
2026-04-06 14:49:43 +02:00
1cd9d6ffba
feat: add placeholder apps (web-next, web-tanstack, cms, storybook)
2026-04-06 14:09:21 +02:00