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.
Compact deal card for kanban board display
Goal
Provide a quick overview of deal status in the pipeline view.
Context
Condensed representation used within the Pipeline Kanban board.
Source Definition
import {
definePresentation,
StabilityEnum,
} from '@lssm-tech/lib.contracts-spec';
import { DealModel } from '../deal/deal.schema';
export const DealCardPresentation = definePresentation({
meta: {
key: 'crm.deal.card',
version: '1.0.0',
title: 'Deal Card',
description: 'Compact deal card for kanban board display',
domain: 'crm-pipeline',
owners: ['@crm-team'],
tags: ['deal', 'card', 'kanban'],
stability: StabilityEnum.Experimental,
goal: 'Provide a quick overview of deal status in the pipeline view.',
context: 'Condensed representation used within the Pipeline Kanban board.',
},
source: {
type: 'component',
framework: 'react',
componentKey: 'DealCard',
props: DealModel,
},
targets: ['react'],
policy: {
flags: ['crm.deals.enabled'],
},
});