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.

saas.dashboard

Main SaaS dashboard with project overview, usage stats, and quick actions

  • Type: presentation (presentation)
  • Version: 1.0.0
  • Owners: @saas-team
  • Tags: dashboard, overview
  • File: packages/examples/saas-boilerplate/src/dashboard/dashboard.presentation.ts
  • field.key.label
    saas.dashboard
    field.version.label
    1.0.0
    field.type.label
    presentation (presentation)
    field.title.label
    saas.dashboard
    field.description.label

    Main SaaS dashboard with project overview, usage stats, and quick actions

  • Type: presentation (presentation)
  • Version: 1.0.0
  • Owners: @saas-team
  • Tags: dashboard, overview
  • File: packages/examples/saas-boilerplate/src/dashboard/dashboard.presentation.ts
  • field.tags.label
    dashboard,overview
    field.owners.label
    @saas-team
    field.stability.label

    Main SaaS dashboard with project overview, usage stats, and quick actions

    Goal

    Overview of SaaS activity and metrics

    Context

    Main dashboard

    Source Definition

    import {
    	definePresentation,
    	StabilityEnum,
    } from '@lssm-tech/lib.contracts-spec';
    
    export const SaasDashboardPresentation = definePresentation({
    	meta: {
    		key: 'saas.dashboard',
    		version: '1.0.0',
    		title: 'SaaS Dashboard',
    		description:
    			'Main SaaS dashboard with project overview, usage stats, and quick actions',
    		domain: 'saas-boilerplate',
    		owners: ['@saas-team'],
    		tags: ['dashboard', 'overview'],
    		stability: StabilityEnum.Beta,
    		goal: 'Overview of SaaS activity and metrics',
    		context: 'Main dashboard',
    	},
    	source: {
    		type: 'component',
    		framework: 'react',
    		componentKey: 'SaasDashboard',
    	},
    	targets: ['react', 'markdown'],
    	policy: {
    		flags: ['saas.enabled'],
    	},
    });