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.
Manage integration connections to external providers (e.g., Stripe, Qdrant)
Operations (5)
•
`integrations.connection.create` (v1.0.0)
•
`integrations.connection.update` (v1.0.0)
•
`integrations.connection.delete` (v1.0.0)
•
`integrations.connection.list` (v1.0.0)
•
`integrations.connection.test` (v1.0.0)
Source Definition
/**
* Platform Integrations Feature Module Specification
*
* Defines the feature module for managing integration connections.
*/
import { defineFeature } from '@lssm-tech/lib.contracts-spec/features';
/**
* Platform Integrations feature module that bundles
* integration connection management capabilities.
*/
export const IntegrationsFeature = defineFeature({
meta: {
key: 'platform.integrations',
version: '1.0.0',
title: 'Platform Integrations',
description:
'Manage integration connections to external providers (e.g., Stripe, Qdrant)',
domain: 'platform',
owners: ['@platform.integrations'],
tags: ['integrations', 'connections', 'platform'],
stability: 'experimental',
},
// All contract operations included in this feature
operations: [
{ key: 'integrations.connection.create', version: '1.0.0' },
{ key: 'integrations.connection.update', version: '1.0.0' },
{ key: 'integrations.connection.delete', version: '1.0.0' },
{ key: 'integrations.connection.list', version: '1.0.0' },
{ key: 'integrations.connection.test', version: '1.0.0' },
],
// No events for this feature
events: [],
// No presentations for this library feature
presentations: [],
opToPresentation: [],
presentationsTargets: [],
// Capability definitions
capabilities: {
provides: [{ key: 'integrations', version: '1.0.0' }],
requires: [{ key: 'identity', version: '1.0.0' }],
},
});