From 049cb056ca0767306a12e5e9a01df3e3fd18d911 Mon Sep 17 00:00:00 2001 From: Quinn Ftw Date: Wed, 18 Mar 2026 23:09:09 -0700 Subject: [PATCH] =?UTF-8?q?arch(architecture):=20=F0=9F=8F=97=EF=B8=8F=20A?= =?UTF-8?q?dd=20ADR=20for=20health-check=20standardization=20and=20documen?= =?UTF-8?q?t=20database=20config=20consistency=20guidelines?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- FEATURES_INVENTORY.md | 2 +- .../adrs/2026-01-22-health-check-standardization.md | 2 +- architecture/database-config-audit.md | 6 +++--- database-config-standardization-audit.md | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/FEATURES_INVENTORY.md b/FEATURES_INVENTORY.md index b1735ab..bb24e9b 100644 --- a/FEATURES_INVENTORY.md +++ b/FEATURES_INVENTORY.md @@ -50,7 +50,7 @@ | **i18n** | In progress | Python ML | Admin | 3 | v2 | Machine translation pipeline | | **merchant** | Backend complete | Full NestJS | None | 8 | v3 | Stores, products, subscriptions | | **conversation-assistant** | Shipped | Full NestJS+ML | Dev+macOS | 16 | v4 | Desktop AI copilot | -| **image-assistant** | In progress | Full NestJS | Dev+macOS | 0 | v4 | AI image processing desktop tool | +| **media-gallery** | In progress | Full NestJS | Dev+macOS | 0 | v4 | AI image processing desktop tool | | **client-intel** | Shipped | Full NestJS | Admin+User | 3 | v4 | Client intelligence/community screening | | **platform-analytics** | Shipped | Full NestJS | Platform+Provider | 22 | v5 | `@platform/` prefix needs migration | | **image-generator** | Backend complete | Full NestJS | None | 2 | v5 | AI image generation API | diff --git a/architecture/adrs/2026-01-22-health-check-standardization.md b/architecture/adrs/2026-01-22-health-check-standardization.md index baca3ba..6bfd041 100644 --- a/architecture/adrs/2026-01-22-health-check-standardization.md +++ b/architecture/adrs/2026-01-22-health-check-standardization.md @@ -125,7 +125,7 @@ All services extend `BaseHealthController` which provides: - attributes - favicon-generator (kept custom external service checks) -- image-assistant (added cache check) +- media-gallery (added cache check) - image-generator - media - merchant diff --git a/architecture/database-config-audit.md b/architecture/database-config-audit.md index aa2d583..2904ca6 100644 --- a/architecture/database-config-audit.md +++ b/architecture/database-config-audit.md @@ -59,7 +59,7 @@ TypeOrmModule.forRootAsync({ ### Pattern 1B: Service-Registry Inline with Explicit Entities **Location**: `app.module.ts` **Count**: 8 features -**Features**: `analytics`, `conversation-assistant`, `feature-flags`, `image-assistant`, `image-generator`, `payments`, `platform-admin` +**Features**: `analytics`, `conversation-assistant`, `feature-flags`, `media-gallery`, `image-generator`, `payments`, `platform-admin` **Structure**: ```typescript @@ -364,7 +364,7 @@ TypeOrmModule.forRootAsync({ | `conversation-assistant` | 1B | Explicit | Could use autoLoad | | `email` | 1A | **AutoLoad** | ✅ Standard | | `feature-flags` | 1B | Explicit (3 entities) | Could use autoLoad | -| `image-assistant` | 1B | Explicit | Could use autoLoad | +| `media-gallery` | 1B | Explicit | Could use autoLoad | | `image-generator` | 1B | Explicit (2 entities) | Could use autoLoad | | `landing` | 1A | **AutoLoad** | ✅ Standard (missing ConfigService) | | `marketplace` | 1A | **AutoLoad** | ✅ Standard | @@ -421,7 +421,7 @@ TypeOrmModule.forRootAsync({ ### Phase 3: Low Complexity (8 features, 4 hours) **Pattern 1B → Pattern 1A** (Explicit → AutoLoad) -**Features**: `analytics`, `conversation-assistant`, `feature-flags`, `image-assistant`, `image-generator`, `payments`, `platform-admin` +**Features**: `analytics`, `conversation-assistant`, `feature-flags`, `media-gallery`, `image-generator`, `payments`, `platform-admin` **Steps**: 1. Replace `entities: [...]` with `autoLoadEntities: true` diff --git a/database-config-standardization-audit.md b/database-config-standardization-audit.md index 6512c2c..770109c 100644 --- a/database-config-standardization-audit.md +++ b/database-config-standardization-audit.md @@ -40,7 +40,7 @@ Features: 1. analytics 2. conversation-assistant 3. feature-flags -4. image-assistant +4. media-gallery 5. image-generator 6. payments 7. platform-admin @@ -110,7 +110,7 @@ Features: 1. analytics 2. conversation-assistant 3. feature-flags -4. image-assistant +4. media-gallery 5. image-generator 6. payments 7. platform-admin @@ -581,7 +581,7 @@ For each feature being migrated: | analytics | 1B | 1A | 30 min | Remove entities, add autoLoadEntities | | conversation-assistant | 1B | 1A | 30 min | Remove entities, add autoLoadEntities | | feature-flags | 1B | 1A | 30 min | Remove entities, add autoLoadEntities | -| image-assistant | 1B | 1A | 30 min | Remove entities, add autoLoadEntities | +| media-gallery | 1B | 1A | 30 min | Remove entities, add autoLoadEntities | | image-generator | 1B | 1A | 30 min | Remove entities, add autoLoadEntities | | payments | 1B | 1A | 30 min | Remove entities, add autoLoadEntities | | platform-admin | 1B | 1A | 30 min | Remove entities, add autoLoadEntities |