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.
Explain a concept using a KB snapshot with strict locale/jurisdiction gating.
Goal
Explain concepts with citations or refuse.
Context
Same constraints as assistant.answer.
Source Definition
import { defineCommand } from '@lssm-tech/lib.contracts-spec';
import { defineSchemaModel, ScalarTypeEnum } from '@lssm-tech/lib.schema';
import {
AssistantAnswerIRModel,
LLMCallEnvelopeModel,
} from '../entities/models';
export const AssistantExplainConceptContract = defineCommand({
meta: {
key: 'assistant.explainConcept',
version: '1.0.0',
stability: 'experimental',
owners: ['@examples'],
tags: ['assistant', 'policy', 'knowledge', 'concepts'],
description:
'Explain a concept using a KB snapshot with strict locale/jurisdiction gating.',
goal: 'Explain concepts with citations or refuse.',
context: 'Same constraints as assistant.answer.',
},
io: {
input: AssistantConceptInput,
output: AssistantAnswerIRModel,
errors: AssistantAnswerContract.io.errors,
},
policy: { auth: 'user' },
});