@lssm-tech/example.companyos-voiceops-workbenchexample.companyos-voiceops-workbench
Deterministic CompanyOS VoiceOps workbench example adapted from the Hackathon Voice AI UI/UX ingest lane.
@lssm-tech/example.companyos-voiceops-workbenchSource, 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.
CompanyOS VoiceOps Workbench
Deterministic example package for Hackathon Voice AI web-app parity inside the CompanyOS examples registry.
The package adapts the hackathon app's product shape into a safe, provider-free CompanyOS preview. VoiceOpsWorkbenchPreview now renders a package-local app shell with deterministic screen navigation for Workbench, Company, Work, Inbox, Integrations, Settings, Contracts, Receipt Viewer, and Receipt Verify. The Workbench screen keeps the core demo concepts together: source pills, redacted transcript replay, redaction proof, policy/action table, graph canvas, replay scrubber, receipt evidence, and an explicit live-mode-disabled safety banner.
This package intentionally does not ship live provider SDKs, API keys, production endpoints, generated media, raw quarantined source, browser audio capture, network behavior, or production writes. Live/provider ideas are represented only as fixture-backed disabled or reference-only view-model data.
Source traceability
The UI model records source-path references from the Hackathon Voice AI ingest lane, including original workbench panels such as TranscriptPanel.tsx, RedactionDiff.tsx, ReplayScrubber.tsx, ReceiptPanel.tsx, WorkTable.tsx, and the sixty-second demo spec. Conceptual screen-map material is marked reference-only, while live/provider controls such as LiveAudioRecorder.tsx and GradiumTtsButton.tsx are marked rejected-live so hosts can audit parity without executing unsafe behavior.
Public surface
VoiceOpsWorkbenchPreviewremains the public preview entrypoint.initialScreenIdcan render any deterministic app-shell screen for tests or host previews.voiceOpsWorkbenchFixturecontains all screen, contract, approval, receipt, graph, replay, provider-readiness, and source-reference data.
Safety boundary
All behavior is fixture/view-model only. Browser audio capture, speech recognition, live model/provider calls, router dependencies, environment reads, network requests, and production writes are represented as disabled explanatory cards rather than executable code.
Future fixture changes should keep each adapted concept source-traceable and should classify unsafe/live-only files as reference-only or rejected rather than executable package behavior. Examples of unsafe/live-only concepts include live audio recorders, provider test buttons, provider runtime wiring, environment/configuration files, production URLs, and credential-bearing readiness checks.
Public exports
Preserve these package exports when evolving the example:
CompanyOsVoiceOpsWorkbenchExamplevoiceOpsWorkbenchFixtureVoiceOpsWorkbenchPreview./fixtures./ui./ui/VoiceOpsWorkbenchPreview
Additive fixture/type growth is preferred so downstream registry and sandbox consumers can keep importing the existing surface.
Verification commands
Run package-local checks before claiming changes:
bun run typecheck
bun run test
bun run smoke
bun run lint:checkIf example metadata or exported registry fields change, also regenerate/check the examples registry from the repository root.
Declaration publication uses contractspec-bun-build types through
build:types; build runs bundle and declaration generation. The build config preserves declared exports and excludes test-only files from generated build artifacts. Package tests and typecheck remain separate verification 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.
7 entriesThese are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.
7 imports
@lssm-tech/example.companyos-voiceops-workbench/docs/companyos-voiceops-workbench.docblock@lssm-tech/example.companyos-voiceops-workbench/example@lssm-tech/example.companyos-voiceops-workbench/docs@lssm-tech/example.companyos-voiceops-workbench/fixtures@lssm-tech/example.companyos-voiceops-workbench/ui@lssm-tech/example.companyos-voiceops-workbench/ui/VoiceOpsWorkbenchPreviewNo export paths match this search.
Dependencies and related packages.
Runtime dependencies 4
- @lssm-tech/lib.contracts-spec
- workspace:^
- @lssm-tech/lib.example-shared-ui
- workspace:^
- react
- catalog:
- react-dom
- catalog:
Development dependencies 5
- @lssm-tech/tool.bun
- workspace:*
- @lssm-tech/tool.typescript
- workspace:*
- @types/react
- catalog:types
- @types/react-dom
- 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 testbun test src/example.smoke.test.tsnode ../../scripts/biome.cjs check .bun lint:fixnode ../../scripts/biome.cjs check --write .bun run build && bun run typecheck && bun run test && bun run smokecontractspec-bun-build transpilecontractspec-bun-build types