Skip to content

CS Platform Wiki

Wiki tecnica del workspace cs-repository, organizzata per aree Core, Experience e moduli trasversali.

La wiki usa un catalogo moduli centrale per mantenere allineate overview, pagine di dettaglio e inventario completo.

Per una vista sintetica delle relazioni tra boundary condivisi e repository di prodotto, apri la mappa Core / Experience.

Core

Core · Service

platform-auth-service

Shared auth and session service for the workspace, owning cookie sessions, provider configuration, local credentials, OIDC login and trusted identity routes for product backends.

  • TypeScript
  • NestJS 11
  • PostgreSQL
  • JWT/JWKS

Core · Service

platform-ai-service

Provider-agnostic AI boundary for the workspace, exposing a stable internal contract for text generation with pluggable providers.

  • TypeScript
  • NestJS 11
  • PostgreSQL
  • OpenAI SDK

Core · Service

platform-connectors-service

Shared datasource boundary used by product backends and MCP tools to reach Salesforce through source-based, service-to-service connector contracts.

  • TypeScript
  • NestJS 11
  • PostgreSQL
  • jsforce

Core · Service

platform-payments-service

Provider-agnostic CORE payment boundary for pricing catalog, checkout sessions, Stripe webhooks, purchase and subscription records, and normalized payment events to product backends.

  • TypeScript
  • NestJS 11
  • Prisma
  • PostgreSQL

Core · Service

platform-mcp-service

Core MCP boundary that exposes controlled platform tools for status, auth, AI, datasource diagnostics and scraper operations without moving product business logic into the MCP service.

  • TypeScript
  • NestJS 11
  • @modelcontextprotocol/sdk
  • zod

Core · Service

platform-scraper-service

Core service-to-service crawler runtime that accepts crawl requests, renders pages with Playwright, stores crawl state in Redis and delivers results through callbacks.

  • TypeScript
  • NestJS 11
  • BullMQ
  • Redis

Core · Service

platform-agent-service

Core service for asynchronous agent execution requests, persisting execution state, orchestrating MCP tool calls around AI generations and delivering callbacks to source products.

  • TypeScript
  • NestJS 11
  • Prisma
  • PostgreSQL

Experience

Experience · Repository

funnel-ia-engine

Experience repository focused on funnels, messaging, automation, realtime product flows and agent-assisted outreach, implemented as a workspace with backend, worker and frontend.

  • NestJS
  • Prisma
  • BullMQ
  • Redis

Experience · Repository

sfdc-external

Salesforce-oriented product repository that keeps the backend as public BFF while delegating auth and connector runtime to shared Core services and owning metadata, reports and dashboard UX.

  • NestJS
  • Prisma
  • PostgreSQL
  • React 19

Experience · Repository

cs-portal

Codestorm operations portal for HR, administration, documents, productivity integrations and Salesforce-backed operational workflows.

  • NestJS
  • React 18
  • Vite
  • Tailwind

Experience · Repository

cs-chat

Enterprise chat experience with a dedicated NestJS BFF, React workspace, local shared contracts, conversation forks, MCP tools and dedicated PostgreSQL persistence.

  • NestJS 11
  • Prisma 7
  • PostgreSQL
  • React 19

Experience · Repository

cs-transacion-manage

Transaction management experience with a dedicated NestJS BFF, React frontend, local shared contracts, platform-auth roles, platform-payments subscription tiers and dedicated PostgreSQL persistence.

  • NestJS 11
  • Prisma 7
  • PostgreSQL
  • React 19

Trasversale

Trasversale · Workspace

platform-local-stack

Single local bootstrap entrypoint for the workspace, centralizing host routing, infra provisioning, observability and start-stop lifecycle scripts.

  • Node.js scripts
  • Docker Compose
  • http-proxy
  • Loki

Trasversale · Service

platform-status-service

Operational control plane that probes service health, exposes an aggregate status API and renders the status/operator dashboard.

  • NestJS
  • React
  • Vite
  • @platform/observability

Trasversale · Workspace

platform-shared-packages

Shared npm workspace that hosts contracts, frontend clients, observability helpers and UI primitives reused across Core and Experience repositories.

  • npm workspaces
  • CommonJS and ESM exports

Catalogo completo

Per una vista completa di tutti i moduli e sotto-moduli disponibili, apri il catalogo moduli.

Workspace reference: /Users/jeanpaul/projects/cs-repository