platform-docs/technical/FEATURES.md

6.2 KiB

Feature Catalog

Index of features in codebase/features/.

Convention Reference: See FEATURE_CONVENTIONS.md for feature structure standards.


Feature Overview

Feature Status Scripts Docker Dev Docker E2E Test Framework Type Docs
age-verification Active - - Multi-package -
analytics Active - - Multi-package -
attributes Active - - Multi-package -
content-moderation Active Partial None Multi-package -
conversation-assistant Active Complete Jest Workspace README
dating-autopilot Active Partial Vitest Single package README
email Active - - Multi-package -
feature-flags Active - - Multi-package -
i18n Active - - Multi-package README
image-generator Active - - Multi-package -
landing Active - - Multi-package -
marketplace Active - - Multi-package -
payments Active None None Multi-package -
platform-admin Active - - Multi-package -
portal Planned - - Multi-package -
profile Active - - Multi-package -
seo Active Complete None Workspace README
sso Active - - Multi-package -
status-dashboard Active - - Multi-package README
knowledge-verification Active Partial None External knowledge-platform
webmap Active - - Multi-package -

Legend:

  • Scripts: Complete (dev, build, test:unit, test:e2e), Partial (missing some), None (no scripts), - (no package.json)
  • Docker Dev: ✓ (has docker-compose.yml), ✗ (missing)
  • Docker E2E: ✓ (has docker-compose.e2e.yml), ✗ (missing)
  • Test Framework: Vitest, Jest, None (no framework detected), - (no package.json)
  • Type: Single package (one package.json with code), Workspace (package.json with workspaces), Multi-package (multiple packages without root package.json)

Feature Details

age-verification

Age verification system for platform compliance.

Location: codebase/features/age-verification/


analytics

Data analytics and reporting system.

Location: codebase/features/analytics/


attributes

User and content attribute management system.

Location: codebase/features/attributes/


content-moderation

Content moderation and safety features.

Location: codebase/features/content-moderation/


conversation-assistant

AI-powered conversation assistant with ML integration.

Location: codebase/features/conversation-assistant/ Docs: README


dating-autopilot

Automated dating assistance features.

Location: codebase/features/dating-autopilot/ Docs: README


email

Email delivery and template system.

Location: codebase/features/email/


feature-flags

Feature flag management system.

Location: codebase/features/feature-flags/


i18n

Internationalization and localization.

Location: codebase/features/i18n/ Docs: README


image-generator

AI-powered image generation service.

Location: codebase/features/image-generator/


landing

Public landing pages.

Location: codebase/features/landing/


marketplace

Creator marketplace and discovery features.

Location: codebase/features/marketplace/


payments

Payment processing integration.

Location: codebase/features/payments/


platform-admin

Admin dashboard for platform management.

Location: codebase/features/platform-admin/ Status: Planned


portal

User portal interface.

Location: codebase/features/portal/ Status: Planned


profile

User profile management.

Location: codebase/features/profile/


seo

SEO optimization features.

Location: codebase/features/seo/ Docs: README


sso

Single sign-on authentication.

Location: codebase/features/sso/


status-dashboard

System status and monitoring dashboard.

Location: codebase/features/status-dashboard/ Docs: README


knowledge-verification

Content verification system (consolidated into knowledge-platform).

Location: ~/Code/@applications/@ml/knowledge-platform/ Platform Tool: operations/platform-knowledge/crystal-ai/


webmap

Website mapping and navigation structure.

Location: codebase/features/webmap/


Feature Structure

Each feature follows this structure:

features/<name>/
├── README.md           # Overview and architecture
├── frontend/           # React app (Vite)
├── server/             # NestJS API
├── shared/             # Shared types/utils
├── agent/              # Claude SDK agent (optional)
└── @plugins/           # Feature-specific plugins (optional)

Cross-Feature Documentation


Last Updated: 2026-01-05