giles
|
cf2e2ba1db
|
Remove cross-domain template dependencies from shared infrastructure
- macros/search.html: shared search input macros (mobile + desktop)
- macros/cart_icon.html: shared cart icon/badge macro (count param, no DB)
- macros/layout.html: inline hamburger icon, use shared search macro
- _oob.html: use cart_mini_html fragment slot instead of cart template import
- db/session.py: guard teardown rollback against committed/dead sessions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-24 17:28:09 +00:00 |
|
giles
|
ef806f8fbb
|
feat: extract shared infrastructure from shared_lib
Phase 1-3 of decoupling plan:
- Shared DB, models, infrastructure, browser, config, utils
- Event infrastructure (domain_events outbox, bus, processor)
- Structured logging
- Generic container concept (container_type/container_id)
- Alembic migrations for all schema changes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-11 12:45:56 +00:00 |
|