-
a9f559117e
feat(core-shared): initSentryServer helper (R31, R32, R33, R37 defaults)
Danijel Martinek
2026-05-06 23:47:18 +02:00
-
2631b757b0
feat(core-shared): PII scrubbers — beforeSend (R32) + beforeSendTransaction (R33)
Danijel Martinek
2026-05-06 23:46:42 +02:00
-
6d4522438d
feat(core-shared): SentryLogger with double-report guard + R36 user-context strip
Danijel Martinek
2026-05-06 23:45:45 +02:00
-
a324da09c5
feat(core-shared): SentryTracer adapter
Danijel Martinek
2026-05-06 23:45:05 +02:00
-
e133b92fe6
feat(core-shared): symbols + barrel for instrumentation subpath
Danijel Martinek
2026-05-06 23:42:26 +02:00
-
0ffda8078f
feat(core-shared): add withSpan higher-order helper
Danijel Martinek
2026-05-06 23:41:54 +02:00
-
fdd4e9141b
feat(core-shared): add ILogger interface + NoopLogger
Danijel Martinek
2026-05-06 23:41:27 +02:00
-
f1051ded9b
feat(core-shared): add NoopTracer
Danijel Martinek
2026-05-06 23:41:01 +02:00
-
fcd10e8774
feat(core-shared): add ITracer/ISpan interfaces
Danijel Martinek
2026-05-06 23:40:35 +02:00
-
2c402d6b90
chore(plan-10): scaffold refactor log + ADR-014 stub
Danijel Martinek
2026-05-06 23:38:27 +02:00
-
-
77a97dac9e
docs(plan): Plan 10 — instrumentation + Sentry logging implementation
Danijel Martinek
2026-05-06 22:38:49 +02:00
-
87674fecae
docs(spec): instrumentation + Sentry logging design (R31–R55)
Danijel Martinek
2026-05-06 21:03:30 +02:00
-
b90570b62f
docs(arch): add §05 'Tradeoffs by part' to data-flow explainer
Danijel Martinek
2026-05-06 19:59:16 +02:00
-
8f34daca36
docs(dev-seed): canonical doc updates + refactor-log entry
Danijel Martinek
2026-05-06 19:49:58 +02:00
-
6bf19f35c5
feat(app): bindAll() now checks NODE_ENV in addition to USE_DEV_SEED
Danijel Martinek
2026-05-06 19:32:00 +02:00
-
61dde18b53
chore(turbo): declare USE_DEV_SEED in globalEnv
Danijel Martinek
2026-05-06 19:21:24 +02:00
-
74b88f74da
fix(turbo+docs): declare USE_DEV_SEED in turbo globalEnv; correct DI explainer
Danijel Martinek
2026-05-06 19:21:00 +02:00
-
68e934c0a5
feat(app): wire bindAll() + bindAllDevSeed() dispatcher; add DI explainer page
Danijel Martinek
2026-05-06 19:10:29 +02:00
-
10479c4d55
feat(features): add bind-dev-seed binders for auth/marketing-pages/navigation/media
Danijel Martinek
2026-05-06 19:04:33 +02:00
-
e6560bc9cb
feat(blog): add bind-dev-seed binder + dev seed
Danijel Martinek
2026-05-06 19:00:31 +02:00
-
449a4aedf5
docs(arch): rewrite §04 framing — drop 'mock is the surprising one'
Danijel Martinek
2026-05-06 18:46:23 +02:00
-
ea17e6f998
docs(arch): expand §04 with mock vs contract vs factory distinction
Danijel Martinek
2026-05-06 18:42:06 +02:00
-
1b7e5eac50
docs(arch): add interactive data-flow explainer page
Danijel Martinek
2026-05-06 17:57:57 +02:00
-
881b468638
docs(refactor-logs): tick all doc-update checklist items in Plan 8 + Plan 9 logs
Danijel Martinek
2026-05-06 16:53:17 +02:00
-
95613ed126
docs(spec): vertical-feature-spec §9.4 — list ./ui + ./di/bind-production in exports
Danijel Martinek
2026-05-06 16:50:54 +02:00
-
d1d792c72d
docs(spec): vertical-feature-spec.md — Plan 8 + Plan 9 file shape and testing updates
Danijel Martinek
2026-05-06 16:49:28 +02:00
-
ce294b3041
docs(guide): tdd-workflow.md — Plan 9 mocking + R25/R26/R27/R28 patterns
Danijel Martinek
2026-05-06 16:48:39 +02:00
-
edc98f8f9a
docs(agents): per-feature + core-testing AGENTS.md for Plan 8 + Plan 9 conventions
Danijel Martinek
2026-05-06 16:47:56 +02:00
-
732fa63f69
docs(refactor-log): tick testing-strategy.md in Plan 9 doc-update checklist
Danijel Martinek
2026-05-06 16:47:39 +02:00
-
e0a592baa7
docs(guide): testing-strategy.md — direct factory injection + R25/R26/R27/R28 obligations
Danijel Martinek
2026-05-06 16:47:30 +02:00
-
9c9d01b9f6
docs(agents): root AGENTS.md updated for Plan 8 + Plan 9 conventions
Danijel Martinek
2026-05-06 16:45:29 +02:00
-
ef2b8e300e
docs(plan-9): doc-pass slice 1 — CLAUDE.md, core-shared AGENTS, architecture, plan-8 annotations
Danijel Martinek
2026-05-06 16:43:13 +02:00
-
3dc843ca4b
docs(refactor-log): reconcile commit count + test delta inconsistencies
Danijel Martinek
2026-05-06 16:15:50 +02:00
-
36548942d4
docs(adr): ADR-013 input/output unification + Plan 9 changelog summary
Danijel Martinek
2026-05-06 16:10:27 +02:00
-
2df137c70c
chore(plan-9): final verification + changelog summary
Danijel Martinek
2026-05-06 16:07:36 +02:00
-
2b67964213
refactor(media): unify use-case I/O schemas + presenter + feature error map
Danijel Martinek
2026-05-06 15:41:08 +02:00
-
aff0ce092d
docs(refactor-log): record R6 fix-up under §7
Danijel Martinek
2026-05-06 15:33:53 +02:00
-
9663c82624
fix(errors): set this.name in every domain error constructor (R6)
Danijel Martinek
2026-05-06 15:33:28 +02:00
-
27c79e6e1f
refactor(navigation): unify use-case I/O schemas + presenter + feature error map
Danijel Martinek
2026-05-06 15:23:30 +02:00
-
f4adf315af
refactor(marketing-pages): unify use-case I/O schemas + presenter + feature error map
Danijel Martinek
2026-05-06 15:15:02 +02:00
-
614c9014ad
style(blog): add section dividers + drop redundant presenter comment
Danijel Martinek
2026-05-06 15:10:16 +02:00
-
86070b236a
refactor(blog): unify use-case I/O schemas + presenter + feature error map
Danijel Martinek
2026-05-06 15:04:53 +02:00
-
70c7b7dfe7
test(auth): tighten R25 + sign-in controller assertions per code review
Danijel Martinek
2026-05-06 13:03:37 +02:00
-
5b61674fe9
docs(refactor-log): populate §6.3 with auth presenter-shape test note
Danijel Martinek
2026-05-06 13:01:39 +02:00
-
2bbec70a4e
refactor(auth): unify use-case I/O schemas + presenter + feature error map
Danijel Martinek
2026-05-06 12:58:10 +02:00
-
aac37fd9af
docs(core-shared): correct defineErrorMiddleware jsdoc to match implementation
Danijel Martinek
2026-05-06 11:54:51 +02:00
-
e25b1f7a1c
feat(core-shared): add defineErrorMiddleware factory + export t
Danijel Martinek
2026-05-06 11:43:45 +02:00
-
61baaae99a
docs(refactor-log): scaffold Plan 9 input/output unification changelog
Danijel Martinek
2026-05-06 11:00:47 +02:00
-
88db39b3a3
docs(plan): Plan 9 — input/output unification implementation plan
Danijel Martinek
2026-05-06 09:29:28 +02:00
-
4b6b61ab4c
docs(spec): Plan 9 — input/output unification + presenter pattern + feature-scoped error mapping + public-surface cleanup
Danijel Martinek
2026-05-06 09:17:50 +02:00
-
bffc6a96b3
docs(plan-8): partial Lazar doc-update pass (CLAUDE.md, overview.md, ADR-012, Plan 7 annotations)
Danijel Martinek
2026-05-06 09:17:35 +02:00
-
ee070c39b0
chore(refactor-log): complete Plan 8 changelog summary + Task 10 verification
Danijel Martinek
2026-05-06 00:30:43 +02:00
-
8a36d803b3
feat(media): full Clean Architecture scaffold
Danijel Martinek
2026-05-06 00:29:05 +02:00
-
69623b995d
refactor(navigation): factory-style use case + controller
Danijel Martinek
2026-05-06 00:19:15 +02:00
-
353a41b244
refactor(marketing-pages): factory-style use cases + per-use-case controllers
Danijel Martinek
2026-05-06 00:14:27 +02:00
-
700d311052
refactor(blog): factory-style use cases + per-use-case controllers + getArticleBySlug
Danijel Martinek
2026-05-06 00:08:15 +02:00
-
780d5cb83b
refactor(auth): factory-style use cases + controllers + real Payload impls
Danijel Martinek
2026-05-06 00:01:11 +02:00
-
aa325f91cc
refactor(features): rename mock/payload/interface files per Lazar pattern
Danijel Martinek
2026-05-05 23:50:01 +02:00
-
a4c4ca6b6e
refactor(features): split entities into models/ + errors/ subdirs
Danijel Martinek
2026-05-05 23:34:32 +02:00
-
16ca82d7cf
docs(refactor-log): scaffold Lazar conformance refactor changelog
Danijel Martinek
2026-05-05 21:12:05 +02:00
-
57ec36e87b
docs(plan): Plan 8 — Lazar pattern conformance (10 tasks, refactor-log first)
Danijel Martinek
2026-05-05 21:09:35 +02:00
-
9e289eb9a8
docs(spec): Lazar Nikolov pattern conformance — design
Danijel Martinek
2026-05-05 21:05:22 +02:00
-
9415eb1c5a
test: enforce per-directory coverage thresholds
Danijel Martinek
2026-05-05 19:51:34 +02:00
-
98c25f3207
ci: add GitHub Actions workflow
Danijel Martinek
2026-05-05 19:43:09 +02:00
-
87112c43b0
docs(navigation): correct file references in Tests section
Danijel Martinek
2026-05-05 19:33:11 +02:00
-
5ea4c67f93
docs(adr): ADR-011 TDD foundation; update AGENTS.md per-feature
Danijel Martinek
2026-05-05 19:31:31 +02:00
-
17d3488fb4
docs(guides): add TDD workflow + restructure adding-a-feature for TDD order
Danijel Martinek
2026-05-05 19:28:00 +02:00
-
bd50a67662
feat(storybook): wire @storybook/test-runner for story smoke tests
Danijel Martinek
2026-05-05 19:10:41 +02:00
-
119eab49fe
feat(apps): add unit tests for providers + bind-production + cms config
Danijel Martinek
2026-05-05 16:34:19 +02:00
-
3ff1f4a6a3
feat(core-*): add Vitest configs + composition tests
Danijel Martinek
2026-05-05 16:27:26 +02:00
-
11b5b15105
feat(core-ui): add jsdom Vitest config + RTL tests for components
Danijel Martinek
2026-05-05 16:21:58 +02:00
-
b3c903fd36
fix(tests): address Task 4 code review feedback
Danijel Martinek
2026-05-05 16:04:07 +02:00
-
e1355e6bc7
feat(features): contract suites for all repository interfaces
Danijel Martinek
2026-05-05 15:28:38 +02:00
-
a74f217703
fix(features): address Task 3 code review feedback
Danijel Martinek
2026-05-05 15:18:35 +02:00
-
53c2fbb9e1
feat(features): add test factories to all 5 features
Danijel Martinek
2026-05-05 14:56:50 +02:00
-
52ac978027
fix(core-typescript): tighten jsdom config tests + document cycle avoidance
Danijel Martinek
2026-05-05 14:48:20 +02:00
-
bf6affd404
feat(core-typescript): split vitest base into node + jsdom flavors
Danijel Martinek
2026-05-05 14:04:19 +02:00
-
a533be3c3a
fix(core-testing): address code review feedback for Task 1
Danijel Martinek
2026-05-05 13:50:32 +02:00
-
4ca083690f
feat(core-testing): scaffold shared testing utilities package
Danijel Martinek
2026-05-05 13:37:35 +02:00
-
1ab3a3274f
docs(plan): Plan 7 — TDD foundation (12 tasks, TDD-driven, subagent-ready)
Danijel Martinek
2026-05-05 12:53:13 +02:00
-
a21935c3aa
docs(spec): TDD foundation design — close 10 gaps for agentic TDD
Danijel Martinek
2026-05-05 12:46:53 +02:00
-
00922894ee
chore: remove empty root tests/ folder
Danijel Martinek
2026-05-05 12:32:46 +02:00
-
2c2375920f
docs: reflect tooling-package rename + Turbo boundaries enforcement
Danijel Martinek
2026-05-05 12:24:04 +02:00
-
eb55a698f3
fix(turbo-boundaries): resolve 32 violations
Danijel Martinek
2026-05-05 12:12:27 +02:00
-
9899e213ca
build(turbo): add boundaries enforcement matching ESLint dependency graph
Danijel Martinek
2026-05-05 11:59:44 +02:00
-
0972645ebb
refactor: rename eslint-config + typescript-config to core-eslint + core-typescript
Danijel Martinek
2026-05-05 10:37:07 +02:00
-
1f089b0ac7
Merge branch 'refactor/vertical-features' into main
Danijel Martinek
2026-05-05 10:22:52 +02:00
-
-
3856701252
fix(lint): exempt next-env.d.ts triple-slash + declare globalEnv vars
Danijel Martinek
2026-05-05 10:02:33 +02:00
-
2c6c836206
docs(agents): write per-app AGENTS.md for cms, web-next, web-tanstack, storybook
Danijel Martinek
2026-05-05 10:00:28 +02:00
-
0ede53998f
docs(agents): add per-package AGENTS.md for eslint-config + typescript-config
Danijel Martinek
2026-05-05 09:59:08 +02:00
-
440315a4c1
docs(agents): add per-package AGENTS.md for all feature packages
Danijel Martinek
2026-05-05 09:58:42 +02:00
-
956b38fb00
docs(agents): add per-package AGENTS.md for all core-* packages
Danijel Martinek
2026-05-05 09:37:47 +02:00
-
19805fb0df
docs(claude): update Read First + add vertical feature conventions
Danijel Martinek
2026-05-05 09:37:11 +02:00
-
1a2a293b84
docs(agents): rewrite root AGENTS.md for vertical feature architecture
Danijel Martinek
2026-05-05 09:36:44 +02:00
-
588f47affa
docs(plans): delete six stale 2026-04-06 plan docs (superseded by 2026-05-04-plan-{1..6})
Danijel Martinek
2026-05-05 09:34:44 +02:00
-
8dac1929dc
docs(adr): add ADRs 006-009 for vertical refactor
Danijel Martinek
2026-05-05 09:34:33 +02:00
-
e5b1ea720e
docs(adr): update 002/003/005 with vertical-refactor notes; supersede 004
Danijel Martinek
2026-05-05 09:34:03 +02:00
-
a4d6fa0cb5
docs(guides): rewrite testing-strategy for vertical features (per-feature DI, colocated tests, Playwright)
Danijel Martinek
2026-05-05 09:33:23 +02:00
-
49d74adc35
docs(guides): rewrite adding-a-feature for vertical canonical pattern
Danijel Martinek
2026-05-05 09:33:02 +02:00
-
590543fb65
docs(architecture): rewrite dependency-flow for vertical features + boundary rules
Danijel Martinek
2026-05-05 09:32:25 +02:00