@lssm-tech/example.voiceops-operating-graphexample.voiceops-operating-graph
VoiceOps operating graph example: conversation → governed operating graph (DataViewGraphSpec canary replacing hackathon GraphCanvas)
@lssm-tech/example.voiceops-operating-graphSource, release and verification context
Source snapshot bcc79fcc · Declared package version 2.0.5. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
See where this package fits.
Follow a declared connection, inspect an import, then open the source guide when you need the detail.
Arrows point from a package to its direct dependency. Each count is derived from the captured manifests.
@lssm-tech/example.voiceops-operating-graph
VoiceOps operating graph — DataViewGraphSpec canary replacing the hackathon GraphCanvas.
What This Demonstrates
voiceOpsOperatingGraphView: DataViewGraphSpecwithinline-opsource andauthorlayout.- The 10 VoiceOps node kinds:
voiceSignal,transcript,customerPain,productGap,sensitiveData,internalTask,customerCommitment,policyGate,approvalGate,evidenceReceipt. - How a conversation becomes a governed operating graph: captured → extracted → classified → gated → approved → evidenced.
Feature Parity (pending Phase 3 renderer)
| Feature | Status |
|---|---|
| Search by id/label/kind | Spec declared — renderer P3/W3.2 |
| Kind filter dropdown | Spec declared — renderer P3/W3.2 |
| Node selection → inspector | inspector: 'panel' declared |
| Edge selection → inspector | Spec declared |
| Pulse on customerCommitment + policyGate | experiments metadata — renderer P3/W3.2 |
ARIA role="application" + keyboard |
Renderer responsibility (P3/W3.2) |
| Author-supplied layout | layout: 'author' declared |
Running Locally
From examples/voiceops-operating-graph:
bun run typecheck
bun run testArchitecture
src/voiceOpsOperatingGraphView.ts— spec, node kind constants, DocBlocksrc/index.ts— public barrel
Notes
- Works alongside
@lssm-tech/lib.contracts-spec. - Full RTL parity test suite lands in #43 (P6/W6.3).
- Replaces
companyos-ai-os-proofs/src/ui/operating-graph-canvas.tsximport dependency.
Declaration builds use build:types through the shared Bun tool; build runs bundle and declaration generation. Declared exports are preserved. Generated artifacts exclude test-only files; tests/typecheck remain separate gates.
Declared capabilities.
This manifest does not declare a capability catalogue. Use the guide, import map and source to assess the package.
Imports and export paths.
4 entriesThese are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.
4 imports
@lssm-tech/example.voiceops-operating-graph/docs@lssm-tech/example.voiceops-operating-graph/example@lssm-tech/example.voiceops-operating-graph/uiNo export paths match this search.
Dependencies and related packages.
Runtime dependencies 5
- @lssm-tech/example.graph-showcase
- workspace:^
- @lssm-tech/lib.contracts-spec
- workspace:^
- @lssm-tech/lib.design-system
- workspace:^
- @lssm-tech/lib.ui-kit-core
- workspace:^
- react
- catalog:
Development dependencies 4
- @lssm-tech/tool.bun
- workspace:*
- @lssm-tech/tool.typescript
- workspace:*
- @types/react
- catalog:types
- typescript
- catalog:
Package scripts.
Commands declared by this package. Review its setup requirements before running them; no command here was executed by this review.
contractspec-bun-build buildtsgo --noEmitbun testnode ../../scripts/biome.cjs check --write .node ../../scripts/biome.cjs check .rimraf dist .turbocontractspec-bun-build transpilecontractspec-bun-build types