OSS-first docs
These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.
Kanban board view of deals organized by stage
Goal
Visualize the sales pipeline status and deal distribution across stages.
Context
Used in the sales dashboard and management reports.
Source Definition
import {
definePresentation,
StabilityEnum,
} from '@lssm-tech/lib.contracts-spec';
import { DealModel } from '../deal/deal.schema';
export const PipelineKanbanPresentation = definePresentation({
meta: {
key: 'crm.pipeline.kanban',
version: '1.0.0',
title: 'Pipeline Kanban',
description: 'Kanban board view of deals organized by stage',
domain: 'crm-pipeline',
owners: ['@crm-team'],
tags: ['pipeline', 'kanban', 'deals'],
stability: StabilityEnum.Experimental,
goal: 'Visualize the sales pipeline status and deal distribution across stages.',
context: 'Used in the sales dashboard and management reports.',
},
source: {
type: 'component',
framework: 'react',
componentKey: 'PipelineKanbanView',
props: DealModel,
},
targets: ['react', 'markdown'],
policy: {
flags: ['crm.pipeline.enabled'],
},
});