Skip to content

Latest commit

 

History

History
79 lines (76 loc) · 37.3 KB

code-map.md

File metadata and controls

79 lines (76 loc) · 37.3 KB

Solar code map

Generated by npm run code:map from TypeScript ASTs. Do not edit derived rows. npm run code:check rejects drift.

Entries: src/index.ts, src/server/index.ts, src/dev-entry.ts, src/host-entry.ts. Worker edges are followed from their actual new URL dependency. Public re-exports are integration contracts; tests are separate consumers. AST module/export usage including public re-exports, literal dynamic imports and Worker URL edges. Types and local live helper calls count. Tests cannot retain unused product code. Symbol liveness inside methods uses tsc/eslint; opaque runtime behavior and upstream internals require their separate tests/pins.

File Responsibility owner Symbols Dependencies/imports Product consumers Direct tests
src/dev-entry.ts README.md entry src/mount.ts, src/scenes/canvas.ts, src/types/index.ts declared entry via consuming boundary
src/engine/animations.ts src/engine/README.md RecordValue, visit, base, targets, prepareAnimationBindings, animationPatch, animationDocument src/engine/motion/curves.ts, src/engine/motion/player.ts, src/engine/motion/timeline.ts, src/scenes/native-document.ts, @noble/hashes/sha256, @noble/hashes/utils src/engine/native-lsdp-runtime.ts, src/scenes/native-document.ts tests/unit/animations.test.ts, tests/unit/motion.test.ts, tests/unit/vector-motion.test.ts
src/engine/canvas-presentation.ts src/engine/README.md CanvasPresentation, CanvasPresentation.submit none src/engine/vision-presenter.ts tests/unit/canvas-presentation.test.ts
src/engine/control-feedback.ts src/engine/README.md presentationFeedback src/internal/native-tree.ts src/engine/native-lsdp-runtime.ts tests/unit/control-feedback.test.ts
src/engine/frame-patches.ts src/engine/README.md FramePatches, FramePatches.add, FramePatches.schedule, FramePatches.flush, FramePatches.close none src/engine/native-lsdp-runtime.ts tests/unit/frame-patches.test.ts
src/engine/live-media-metrics.ts src/engine/README.md LiveMediaStageSample, LiveMediaUpdateMetricToken, LiveMediaStageSampleEmitter, MutableSample, emptySample, LiveMediaStageMetrics, LiveMediaStageMetrics.recordSourceFrame, LiveMediaStageMetrics.resetSource, LiveMediaStageMetrics.beginBitmapPreparation, LiveMediaStageMetrics.finishBitmapPreparation, LiveMediaStageMetrics.discardStaleBitmap, LiveMediaStageMetrics.beginMediaUpdate, LiveMediaStageMetrics.recordSubmissionReceipt, LiveMediaStageMetrics.finishMediaUpdate, LiveMediaStageMetrics.flush, LiveMediaStageMetrics.presentedFrameDeltaUnavailable, LiveMediaStageMetrics.addDuration, LiveMediaStageMetrics.safeNow, LiveMediaStageMetrics.publishIfDue, LiveMediaStageMetrics.scheduleFlush, LiveMediaStageMetrics.publish, isDuration, emitPerformanceSample src/engine/vision-contracts.ts src/engine/live-media.ts tests/unit/live-media-metrics.test.ts, tests/unit/live-media.test.ts
src/engine/live-media.ts src/engine/README.md LocalStreamEntry, CaptureStreamPool, CaptureStreamPool.acquire, MediaSession, LiveMediaOptions, LiveMediaController, LiveMediaController.refresh, LiveMediaController.pause, LiveMediaController.resume, LiveMediaController.update, LiveMediaController.dispose, LiveMediaController.createSession, LiveMediaController.connectPeer, LiveMediaController.connectCapture, LiveMediaController.attachStream, LiveMediaController.markReady, LiveMediaController.watchVideo, LiveMediaController.schedulePump, LiveMediaController.uploadFrames, LiveMediaController.clear, LiveMediaController.clearTextures, LiveMediaController.disposeSession, signature, renderSignature, boundedDimension, drawVideo, finite, finitePositive, normalizeCrop src/engine/live-media-metrics.ts, src/engine/vision-presenter.ts, src/sources/peers.ts, src/types/index.ts, @lumencast/protocol src/engine/native-lsdp-runtime.ts tests/unit/live-media.test.ts, tests/unit/vision-session.test.ts
src/engine/motion/curves.ts src/engine/motion/README.md MotionValue, Curve, finite, curve, rgba, interpolate none src/engine/animations.ts, src/engine/motion/player.ts, src/engine/motion/timeline.ts, src/engine/motion/vector.ts, src/engine/sound/catalogue.ts tests/unit/motion.test.ts
src/engine/motion/player.ts src/engine/motion/README.md Direction, Play, MotionTransport, MotionPlayback, MotionPlayback.transport, MotionPlayback.commands, MotionPlayback.sample, VisionAnimations, VisionAnimations.update, VisionAnimations.schedule, VisionAnimations.current, VisionAnimations.reset, VisionAnimations.dispose, VisionAnimations.clear src/engine/motion/curves.ts, src/engine/motion/timeline.ts, src/scenes/native-document.ts src/engine/animations.ts, src/engine/sound/automation.ts, src/engine/sound/controller.ts tests/unit/motion.test.ts, tests/unit/sound.test.ts
src/engine/motion/timeline.ts src/engine/motion/README.md AnimationAsset, AnimationFrame, Track, Clip, MotionPlan, nodeAnimations, visit, channelRange, values, tracks, sampleAnimation, motionPath, animationAssets, compileCatalogue, compile, samplePlan src/engine/motion/curves.ts, src/engine/motion/vector.ts, src/scenes/native-document.ts src/engine/animations.ts, src/engine/motion/player.ts, src/engine/sound/catalogue.ts tests/unit/motion.test.ts, tests/unit/sound.test.ts, tests/unit/vector-motion.test.ts
src/engine/motion/vector.ts src/engine/motion/README.md VectorPath, parseMorphPath, morphPath src/engine/motion/curves.ts src/engine/motion/timeline.ts tests/unit/vector-motion.test.ts
src/engine/native-composition-publisher.ts src/engine/README.md PeerOptions, NativeCompositionPeer, Peer, NativeCompositionPublishResult, NativeCompositionPeerFactory, PublisherOptions, Snapshot, Deferred, QueuedAction, deferred, record, isBaseMismatch, randomTransactionId, NativeCompositionPublisher, NativeCompositionPublisher.publish, NativeCompositionPublisher.clear, NativeCompositionPublisher.retire, NativeCompositionPublisher.discard, NativeCompositionPublisher.enqueueLatest, NativeCompositionPublisher.replacePending, NativeCompositionPublisher.pump, NativeCompositionPublisher.drain, NativeCompositionPublisher.receiveSnapshot, NativeCompositionPublisher.read, NativeCompositionPublisher.apply, NativeCompositionPublisher.write, NativeCompositionPublisher.clearOwnedGraph src/internal/native-tree.ts, src/scenes/native-composition-state.ts, src/scenes/native-composition.ts, src/types/index.ts, fast-json-patch src/engine/native-composition-session.ts tests/unit/native-composition-publisher.test.ts, tests/unit/native-composition-session.test.ts
src/engine/native-composition-session.ts src/engine/README.md AcceptedPublication, NativeCompositionSession, NativeCompositionSession.start, NativeCompositionSession.project, NativeCompositionSession.use, NativeCompositionSession.publish, NativeCompositionSession.accept, NativeCompositionSession.acceptDocument, NativeCompositionSession.clear, NativeCompositionSession.retire, NativeCompositionSession.reportError, NativeCompositionSession.publishTo, NativeCompositionSession.clearOn, NativeCompositionSession.completeRecovery src/engine/native-composition-publisher.ts, src/engine/native-scene-frames.ts, src/engine/vision-contracts.ts, src/scenes/native-composition.ts, src/scenes/native-document.ts, src/types/index.ts src/engine/native-lsdp-runtime.ts tests/unit/native-composition-session.test.ts
src/engine/native-lsdp-reconnect.ts src/engine/README.md NativeLsdpReconnectTarget, ReconnectActions, NativeLsdpReconnect, NativeLsdpReconnect.schedule, NativeLsdpReconnect.reset, NativeLsdpReconnect.recoverComposition, NativeLsdpReconnect.clear src/types/index.ts src/engine/native-lsdp-runtime.ts tests/unit/native-lsdp-runtime-composition.test.ts
src/engine/native-lsdp-runtime-support.ts src/engine/README.md selectNativeDocument, reportNativeLsdpError, measureNativeLsdpStage src/scenes/instances.ts, src/scenes/native-document.ts, src/types/index.ts src/engine/native-lsdp-runtime.ts via consuming boundary
src/engine/native-lsdp-runtime.ts src/engine/README.md Change, NativeLsdpRuntime, NativeLsdpRuntime.visual, NativeLsdpRuntime.start, NativeLsdpRuntime.disconnect, NativeLsdpRuntime.setToken, NativeLsdpRuntime.closePeer, NativeLsdpRuntime.connect, NativeLsdpRuntime.readSubscribe, NativeLsdpRuntime.fail, NativeLsdpRuntime.receive, NativeLsdpRuntime.transition, NativeLsdpRuntime.render, NativeLsdpRuntime.acceptComposition, NativeLsdpRuntime.reserved, NativeLsdpRuntime.updatePlayback, NativeLsdpRuntime.resumeAudio, NativeLsdpRuntime.audioStream, NativeLsdpRuntime.audioStatus, NativeLsdpRuntime.renderAudio, NativeLsdpRuntime.report src/engine/animations.ts, src/engine/control-feedback.ts, src/engine/frame-patches.ts, src/engine/live-media.ts, src/engine/native-composition-session.ts, src/engine/native-lsdp-reconnect.ts, src/engine/native-lsdp-runtime-support.ts, src/engine/native-scene-frames.ts, src/engine/native-worker-client.ts, src/engine/sound/controller.ts, src/engine/sound/offline.ts, src/engine/vision-presenter.ts, src/internal/native-state.ts, src/internal/native-stream.ts, src/internal/native-tree.ts, src/peer-viewer/injection.ts, src/scenes/native-composition.ts, src/scenes/native-document.ts, src/sources/capture.ts, src/sources/peers.ts, src/types/index.ts, @lumencast/runtime, fast-json-patch src/mount.ts tests/unit/native-lsdp-runtime-composition.test.ts, tests/unit/native-lsdp-runtime.test.ts
src/engine/native-scene-frames.ts src/engine/README.md NativeSceneFrames, NativeSceneFrames.retire, NativeSceneFrames.projectComposition, NativeSceneFrames.prepare src/engine/vision-presenter.ts, src/scenes/instances.ts, src/scenes/local-authoring.ts, src/scenes/native-composition.ts, src/scenes/native-document.ts, src/types/index.ts src/engine/native-composition-session.ts, src/engine/native-lsdp-runtime.ts tests/unit/instance-sources.test.ts, tests/unit/native-composition-session.test.ts
src/engine/native-worker-client.ts src/engine/README.md Options, VerifiedWorkerState, NativeWorkerClient, NativeWorkerClient.transaction, NativeWorkerClient.close src/engine/native-worker.ts src/engine/native-lsdp-runtime.ts tests/unit/native-worker-client.test.ts
src/engine/native-worker.ts src/engine/README.md entry src/internal/native-digest.ts, src/internal/native-state.ts, src/internal/native-stream.ts, src/internal/native-tree.ts src/engine/native-worker-client.ts via consuming boundary
src/engine/sound/assets.ts src/engine/sound/README.md decodeSounds, reverseSound src/engine/sound/catalogue.ts, @noble/hashes/sha256, @noble/hashes/utils src/engine/sound/controller.ts, src/engine/sound/offline.ts tests/unit/sound.test.ts
src/engine/sound/automation.ts src/engine/sound/README.md scheduleBuses, keyTimes src/engine/motion/player.ts, src/engine/sound/catalogue.ts, src/engine/sound/graph.ts src/engine/sound/controller.ts tests/unit/sound.test.ts
src/engine/sound/catalogue.ts src/engine/sound/README.md Keys, Effect, Bus, Cue, SoundCatalogue, object, fields, automation, evaluate, effects, compileSound, visit, soundMix src/engine/motion/curves.ts, src/engine/motion/timeline.ts, src/scenes/native-document.ts src/engine/sound/assets.ts, src/engine/sound/automation.ts, src/engine/sound/controller.ts, src/engine/sound/graph.ts, src/engine/sound/offline.ts, src/engine/sound/voice.ts, src/scenes/native-document.ts tests/unit/sound.test.ts
src/engine/sound/controller.ts src/engine/sound/README.md SoundStatus, VisionSound, VisionSound.getContext, VisionSound.prepare, VisionSound.attach, VisionSound.resume, VisionSound.setMix, VisionSound.stream, VisionSound.status, VisionSound.tick, VisionSound.schedule, VisionSound.stopVoices, VisionSound.clear, VisionSound.dispose src/engine/motion/player.ts, src/engine/sound/assets.ts, src/engine/sound/automation.ts, src/engine/sound/catalogue.ts, src/engine/sound/graph.ts, src/engine/sound/voice.ts, src/scenes/native-document.ts src/engine/native-lsdp-runtime.ts via consuming boundary
src/engine/sound/graph.ts src/engine/sound/README.md SoundBus, SoundGraph, createSoundGraph src/engine/sound/catalogue.ts src/engine/sound/automation.ts, src/engine/sound/controller.ts, src/engine/sound/offline.ts, src/engine/sound/voice.ts tests/unit/sound.test.ts
src/engine/sound/offline.ts src/engine/sound/README.md renderSound src/engine/sound/assets.ts, src/engine/sound/catalogue.ts, src/engine/sound/graph.ts, src/engine/sound/voice.ts, src/scenes/native-document.ts src/engine/native-lsdp-runtime.ts via consuming boundary
src/engine/sound/voice.ts src/engine/sound/README.md startVoice src/engine/sound/catalogue.ts, src/engine/sound/graph.ts src/engine/sound/controller.ts, src/engine/sound/offline.ts tests/unit/sound.test.ts
src/engine/vision-composition-frame.ts src/engine/README.md VisionCompositionOwner, VisionCompositionCapture, VisionCompositionSurface, VisionCompositionCoverageSurface, VisionCompositionFrame, appearance, nullableFields, framing, invalid, acceptVisionCompositionFrame none src/engine/vision-contracts.ts, src/engine/vision-media-sources.ts, src/engine/vision-presenter.ts, src/scenes/native-composition.ts tests/bench/native-composition-capture-translation.bench.ts, tests/helpers/vision-composition-coverage.ts, tests/helpers/vision-composition-frame.ts, tests/unit/native-composition-coverage.test.ts, tests/unit/native-composition.test.ts, tests/unit/vision-composition-frame.test.ts
src/engine/vision-contracts.ts src/engine/README.md VisionLiveMediaSource, VisionPresenterMessage, VisionMediaSubmitReceipt, VisionSceneHandle, VisionRenderPackage src/engine/vision-composition-frame.ts, src/scenes/verified-font.ts src/engine/live-media-metrics.ts, src/engine/native-composition-session.ts, src/engine/vision-frames.ts, src/engine/vision-media-sources.ts, src/engine/vision-presenter.ts tests/unit/native-composition-session.test.ts, tests/unit/vision-session.test.ts
src/engine/vision-font-assets.ts src/engine/README.md loadHostFonts, visionFontResponse src/scenes/verified-font.ts src/engine/vision-presenter.ts via consuming boundary
src/engine/vision-frames.ts src/engine/README.md VisionFrame, VisionFrames, VisionFrames.addPatch, VisionFrames.addMedia, VisionFrames.pending, VisionFrames.schedule, VisionFrames.flush, VisionFrames.close src/engine/vision-contracts.ts src/engine/vision-presenter.ts tests/unit/vision-frames.test.ts
src/engine/vision-media-sources.ts src/engine/README.md VisionMediaSources, VisionMediaSources.filterOwned, VisionMediaSources.update, VisionMediaSources.accept, VisionMediaSources.publish src/engine/vision-composition-frame.ts, src/engine/vision-contracts.ts src/engine/vision-presenter.ts via consuming boundary
src/engine/vision-presenter.ts src/engine/README.md PresenterEvent, VisionPresenter, PresenterModule, PersistentVisionSession, PersistentVisionLifetime, visionMaxTextureSize, disconnectedError, lifetimeFor, isCurrentLifetime, assertCurrentLifetime, awaitLifetime, createSessionPresenter, listenToSession, disconnectVisionSession, mountVisionScene, prewarmVisionSession, mountVisionSceneNow, activateVisionScene, visibleState, mediaSubmitReceipt src/engine/canvas-presentation.ts, src/engine/vision-composition-frame.ts, src/engine/vision-contracts.ts, src/engine/vision-font-assets.ts, src/engine/vision-frames.ts, src/engine/vision-media-sources.ts, src/scenes/native-document.ts, src/scenes/types.ts, src/scenes/verified-font.ts src/engine/live-media.ts, src/engine/native-lsdp-runtime.ts, src/engine/native-scene-frames.ts tests/unit/instance-sources.test.ts, tests/unit/live-media.test.ts, tests/unit/vision-session.test.ts
src/host-entry.ts README.md SolarHostConfig, localFonts src/mount.ts, src/scenes/canvas.ts, src/scenes/installation-fonts.ts, src/scenes/local-images.ts, src/scenes/local-library.ts, src/scenes/verified-font.ts, src/types/index.ts declared entry via consuming boundary
src/index.ts README.md entry src/mount.ts, src/scenes/browser-store.ts, src/scenes/cache.ts, src/scenes/canvas.ts, src/scenes/startup.ts, src/scenes/types.ts, src/types/index.ts declared entry tests/unit/mount.test.ts, tests/unit/scene-source.test.ts
src/internal/native-digest.ts src/internal/README.md workerDigest @noble/hashes/sha256 src/engine/native-worker.ts tests/unit/native-digest.test.ts
src/internal/native-state.ts src/internal/README.md Container, freeze, portable, NativeState, NativeState.from, NativeState.patch src/internal/native-tree.ts, fast-json-patch src/engine/native-lsdp-runtime.ts, src/engine/native-worker.ts, src/internal/native-stream.ts, src/server/native-server.ts tests/unit/native-document.test.ts, tests/unit/native-lsdp-runtime.test.ts, tests/unit/native-state.test.ts, tests/unit/native-stream.test.ts, tests/unit/native-worker.test.ts
src/internal/native-stream.ts src/internal/README.md NativeChange, nativeChange, scalarOperations src/internal/native-state.ts, fast-json-patch src/engine/native-lsdp-runtime.ts, src/engine/native-worker.ts tests/unit/native-stream.test.ts
src/internal/native-tree.ts src/internal/README.md Entry, TreeDigest, NativeTreeHasher, NativeTreeHasher.copied, NativeTreeHasher.hash, NativeTreeHasher.digest, NativeTreeHasher.mapDigest, NativeTreeHasher.scalar, NativeTreeHasher.budget, NativeTreeHasher.remember, nativeTreeHash, validateNativeJSON @noble/hashes/sha256, @noble/hashes/utils src/engine/control-feedback.ts, src/engine/native-composition-publisher.ts, src/engine/native-lsdp-runtime.ts, src/engine/native-worker.ts, src/internal/native-state.ts, src/server/native-server.ts tests/unit/native-composition-publisher.test.ts, tests/unit/native-composition-session.test.ts, tests/unit/native-document.test.ts, tests/unit/native-lsdp-runtime-composition.test.ts, tests/unit/native-lsdp-runtime.test.ts, tests/unit/native-state.test.ts
src/internal/validate-options.ts src/internal/README.md validateOptions src/types/index.ts src/mount.ts tests/unit/mount.test.ts
src/mount.ts README.md mount src/engine/native-lsdp-runtime.ts, src/internal/validate-options.ts, src/types/index.ts src/dev-entry.ts, src/host-entry.ts, src/index.ts via consuming boundary
src/peer-viewer/antenne-controller.ts src/peer-viewer/README.md AntenneController, AntenneControllerDeps, BufferedSub, createAntenneController src/peer-viewer/injection.ts, src/peer-viewer/slot-binding.ts, @lumencast/runtime src/sources/peers.ts tests/unit/antenne-controller.test.ts
src/peer-viewer/injection.ts src/peer-viewer/README.md tracePublisherOfferPolicy, PeerViewerRoom, ViewerInjectionShape, ResolvedInjection, PeerViewerChannel, readPeerViewerChannel, publisherOfferViewerInjection, roomsOf, slotsOf, viewerInjectionFromLeaf, readPeerViewerInjection, readReservedPeerLeaves @lumencast/runtime src/engine/native-lsdp-runtime.ts, src/peer-viewer/antenne-controller.ts, src/sources/peers.ts tests/unit/peer-viewer-injection.test.ts, tests/unit/peer-viewer-routing.test.ts, tests/unit/publisher-offer-policy.test.ts
src/peer-viewer/slot-binding.ts src/peer-viewer/README.md SlotBindings, SlotBindingRegistry, createSlotBindingRegistry @lumencast/runtime src/peer-viewer/antenne-controller.ts, src/sources/peers.ts tests/unit/slot-binding.test.ts
src/scenes/browser-store.ts src/scenes/README.md sceneCacheNamespace, RecordEntry, BrowserSceneSourceStore, BrowserSceneSourceStore.open, BrowserSceneSourceStore.key, BrowserSceneSourceStore.read, BrowserSceneSourceStore.write, BrowserSceneSourceStore.close src/scenes/cache.ts, @noble/hashes/sha256, @noble/hashes/utils src/index.ts tests/unit/startup-cache.test.ts
src/scenes/cache.ts src/scenes/README.md ContentAddress, contentAddress, safePackagePath, nestedArchive, safeArchiveEntry, safeCacheEntry, verifyAsset, assetReferences, SceneSourceStore, sceneSourceKey, unpack, verifySceneSource, encodeSceneSource, decodeSceneSource, asPlainSceneSource, createCachedSceneSourceProvider src/scenes/types.ts, @lumencast/canonical, @noble/hashes/sha1, @noble/hashes/sha256, @noble/hashes/utils, fflate src/index.ts, src/scenes/browser-store.ts, src/scenes/canvas.ts, src/scenes/instance-images.ts, src/scenes/instances.ts, src/scenes/local-library.ts, src/scenes/startup.ts, src/server/index.ts, src/server/scene-library.ts, src/server/scene-store.ts tests/unit/instance-sources.test.ts, tests/unit/scene-cache.test.ts, tests/unit/scene-cache.test.ts, tests/unit/scene-library.test.ts, tests/unit/startup-cache.test.ts
src/scenes/canonical-render.ts src/scenes/README.md canonicalRender @lumencast/canonical src/scenes/instance-images.ts, src/scenes/native-document.ts tests/unit/render-preparation.test.ts
src/scenes/canvas.ts src/scenes/README.md CanvasSceneSourceOptions, Descriptor, invalid, descriptor, validateBlueManifest, bytes, digest, createCanvasSceneSourceProvider src/scenes/cache.ts, src/scenes/types.ts, src/types/index.ts, @lumencast/canonical src/dev-entry.ts, src/host-entry.ts, src/index.ts, src/scenes/startup.ts, src/server/scene-library.ts via consuming boundary
src/scenes/editable-bindings.ts src/scenes/README.md prepareEditableBindings src/scenes/native-document.ts src/scenes/native-document.ts tests/unit/editable-bindings.test.ts
src/scenes/installation-fonts.ts src/scenes/README.md installationFontBatches none src/host-entry.ts tests/unit/installation-fonts.test.ts
src/scenes/instance-images.ts src/scenes/README.md RuntimeImageResolution, PreparedInstanceSource, PreparedInstanceImages, RuntimeSource, sourceKey, record, visitLayout, externalImage, addAsset, parameterName, waitForAll, prepareInstanceImages src/scenes/cache.ts, src/scenes/canonical-render.ts, src/scenes/native-document.ts, src/scenes/types.ts src/scenes/native-document.ts tests/unit/instance-sources.test.ts
src/scenes/instances.ts src/scenes/README.md SceneIdentity, InstanceSourceError, references, acquireInstanceSources src/scenes/cache.ts, src/scenes/types.ts src/engine/native-lsdp-runtime-support.ts, src/engine/native-scene-frames.ts tests/unit/instance-sources.test.ts, tests/unit/scene-source.test.ts
src/scenes/local-authoring.ts src/scenes/README.md readNativeAuthoringSource src/scenes/native-document.ts, src/scenes/types.ts, @lumencast/canonical, @noble/hashes/sha256, @noble/hashes/utils src/engine/native-scene-frames.ts tests/unit/local-authoring.test.ts
src/scenes/local-images.ts src/scenes/README.md LocalRenderAssetEndpoint, createLocalImageAssetsProvider src/scenes/types.ts src/host-entry.ts tests/unit/local-images.test.ts
src/scenes/local-library.ts src/scenes/README.md createLocalSceneSourceProvider src/scenes/cache.ts, src/scenes/types.ts src/host-entry.ts tests/unit/scene-library.test.ts
src/scenes/native-composition-contracts.ts src/scenes/README.md NativeCompositionAffine, NativeCompositionRect, NativeCompositionChild, NativeCompositionGroup, NativeCompositionSurface, NativeCompositionCoverageSurface, NativeCompositionProjection, NativeCompositionSource, NativeCompositionPlan none src/scenes/native-composition-plan.ts, src/scenes/native-composition.ts via consuming boundary
src/scenes/native-composition-plan.ts src/scenes/README.md planHash, withNativeCompositionSource src/scenes/native-composition-contracts.ts, @lumencast/canonical, @noble/hashes/sha256, @noble/hashes/utils src/scenes/native-composition.ts tests/bench/native-composition-capture-translation.bench.ts
src/scenes/native-composition-state.ts src/scenes/README.md NativeCompositionState, record, requireNativeCompositionState src/scenes/native-composition.ts src/engine/native-composition-publisher.ts, src/server/native-server.ts via consuming boundary
src/scenes/native-composition.ts src/scenes/README.md rect, affine, assertSupportedAppearance, OrderedChild, insertChild, compareChildren, projectNativeCompositionFrame, ownerPath src/engine/vision-composition-frame.ts, src/scenes/native-composition-contracts.ts, src/scenes/native-composition-plan.ts src/engine/native-composition-publisher.ts, src/engine/native-composition-session.ts, src/engine/native-lsdp-runtime.ts, src/engine/native-scene-frames.ts, src/scenes/native-composition-state.ts tests/bench/native-composition-capture-translation.bench.ts, tests/unit/native-composition-coverage.test.ts, tests/unit/native-composition-publisher.test.ts, tests/unit/native-composition-session.test.ts, tests/unit/native-composition.test.ts
src/scenes/native-document.ts src/scenes/README.md LSMLDocument, requireLSML, defaultsPatch, textValue, DynamicImageEntry, ImageResolution, RemoteImageEntry, ImageResolutionRecord, imageResolution, visionImageValue, visionTextPatch, prepareTextBindings, NativeSceneAssets, NativeSceneAssets.soundAssets, NativeSceneAssets.imagePath, NativeSceneAssets.admitDynamicImage, NativeSceneAssets.storeDynamicImage, NativeSceneAssets.reserveDynamicImage, NativeSceneAssets.reserveDynamicImageBytes, NativeSceneAssets.readRemoteImageBytes, NativeSceneAssets.acquireImageRequest, NativeSceneAssets.releaseDynamicReservation, NativeSceneAssets.makeDynamicImageSpace, NativeSceneAssets.makeRemoteCacheSpace, NativeSceneAssets.prepareImageBindings, NativeSceneAssets.prepareImagePatch, NativeSceneAssets.renderPackage src/engine/animations.ts, src/engine/sound/catalogue.ts, src/scenes/canonical-render.ts, src/scenes/editable-bindings.ts, src/scenes/instance-images.ts, src/scenes/types.ts, src/scenes/verified-font.ts, @noble/hashes/sha256, @noble/hashes/utils, fast-json-patch, fflate src/engine/animations.ts, src/engine/motion/player.ts, src/engine/motion/timeline.ts, src/engine/native-composition-session.ts, src/engine/native-lsdp-runtime-support.ts, src/engine/native-lsdp-runtime.ts, src/engine/native-scene-frames.ts, src/engine/sound/catalogue.ts, src/engine/sound/controller.ts, src/engine/sound/offline.ts, src/engine/vision-presenter.ts, src/scenes/editable-bindings.ts, src/scenes/instance-images.ts, src/scenes/local-authoring.ts, src/server/native-server.ts tests/unit/animations.test.ts, tests/unit/instance-sources.test.ts, tests/unit/instance-sources.test.ts, tests/unit/local-authoring.test.ts, tests/unit/motion.test.ts, tests/unit/native-composition-session.test.ts, tests/unit/native-document-dynamic-images.test.ts, tests/unit/native-document.test.ts, tests/unit/native-document.test.ts, tests/unit/sound.test.ts, tests/unit/vector-motion.test.ts
src/scenes/startup.ts src/scenes/README.md SceneCacheSync, SceneSyncOptions, synchronizeSceneSources, createStartupSceneSourceProvider src/scenes/cache.ts, src/scenes/canvas.ts, src/scenes/types.ts src/index.ts, src/server/scene-library.ts tests/unit/startup-cache.test.ts
src/scenes/types.ts src/scenes/README.md SceneSourceProvider, SceneSourceRequest, SceneBlueManifest, SceneSourceDelivery, LocalSceneSourceDelivery, SceneRenderDelivery, SceneImageAssetsProvider, SceneSourceErrorCode, SceneSourceError none src/engine/vision-presenter.ts, src/index.ts, src/scenes/cache.ts, src/scenes/canvas.ts, src/scenes/instance-images.ts, src/scenes/instances.ts, src/scenes/local-authoring.ts, src/scenes/local-images.ts, src/scenes/local-library.ts, src/scenes/native-document.ts, src/scenes/startup.ts, src/types/index.ts tests/helpers/cache-source.ts, tests/helpers/native-source.ts, tests/unit/instance-sources.test.ts, tests/unit/native-document-dynamic-images.test.ts, tests/unit/native-document.test.ts, tests/unit/native-lsdp-runtime-composition.test.ts, tests/unit/native-lsdp-runtime.test.ts, tests/unit/scene-library.test.ts, tests/unit/startup-cache.test.ts
src/scenes/verified-font.ts src/scenes/README.md VerifiedFont, VerifiedFont.admit, VerifiedFont.isVerified, VerifiedFont.copy none src/engine/vision-contracts.ts, src/engine/vision-font-assets.ts, src/engine/vision-presenter.ts, src/host-entry.ts, src/scenes/native-document.ts, src/types/index.ts tests/unit/render-preparation.test.ts
src/server/index.ts src/server/README.md entry src/scenes/cache.ts, src/server/native-server.ts, src/server/scene-library.ts, src/server/scene-store.ts declared entry via consuming boundary
src/server/installation-fonts.ts src/server/README.md InstallationFontEndpoint, InstallationFontDiagnostics, FontEntry, SourceEntry, InstallationFonts, InstallationFonts.diagnostics, InstallationFonts.prepare, InstallationFonts.prepareSources, InstallationFonts.start, InstallationFonts.fontBytes, InstallationFonts.stop node:crypto, node:fs/promises, node:http, node:path src/server/native-server.ts tests/unit/installation-fonts.test.ts
src/server/native-server.ts src/server/README.md ReceptionResource, ReceptionOptions, ReceptionConnection, NativeSnapshot, receptionSettings, packagedNativeBinary, SolarReceptionServer, SolarReceptionServer.start, SolarReceptionServer.launch, SolarReceptionServer.failed, SolarReceptionServer.exchange, SolarReceptionServer.check, SolarReceptionServer.resource, SolarReceptionServer.read, SolarReceptionServer.apply, SolarReceptionServer.replace, SolarReceptionServer.status, SolarReceptionServer.watch, SolarReceptionServer.watchOnce, SolarReceptionServer.stop, SolarReceptionServer.halt src/internal/native-state.ts, src/internal/native-tree.ts, src/scenes/native-composition-state.ts, src/scenes/native-document.ts, src/server/installation-fonts.ts, src/server/windows-fonts.ts, fast-json-patch, node:child_process, node:crypto, node:fs/promises, node:os, node:path, node:url src/server/index.ts tests/unit/font-status.test.ts, tests/unit/native-reception.test.ts
src/server/scene-library.ts src/server/README.md SceneSourceLibrary, SceneSourceLibrary.synchronize, SceneSourceLibrary.sync, SceneSourceLibrary.read, SceneSourceLibrary.revoke src/scenes/cache.ts, src/scenes/canvas.ts, src/scenes/startup.ts, src/server/scene-store.ts, node:crypto, node:fs/promises, node:path src/server/index.ts tests/unit/scene-library.test.ts
src/server/scene-store.ts src/server/README.md FileSceneSourceStore, FileSceneSourceStore.path, FileSceneSourceStore.read, FileSceneSourceStore.write src/scenes/cache.ts, node:crypto, node:fs/promises, node:path src/server/index.ts, src/server/scene-library.ts tests/unit/scene-store.test.ts
src/server/windows-fonts.ts src/server/README.md windowsRegisteredFonts node:child_process, node:path, node:util src/server/native-server.ts via consuming boundary
src/sources/capture.ts src/sources/README.md ZabCaptureEntry, originLabelMap, createCaptureResolver src/types/index.ts src/engine/native-lsdp-runtime.ts tests/unit/capture-resolution.test.ts
src/sources/peers.ts src/sources/README.md PeerSources, PeerViewerRoutingMetadata, readPeerViewerRoutingMetadata, isLocalOrionUrl, createPeerSources src/peer-viewer/antenne-controller.ts, src/peer-viewer/injection.ts, src/peer-viewer/slot-binding.ts, src/types/index.ts, @lumencast/runtime src/engine/live-media.ts, src/engine/native-lsdp-runtime.ts tests/unit/live-media.test.ts, tests/unit/peer-viewer-routing.test.ts
src/types/index.ts README.md SolarMode, SolarStatus, SolarTokenProvider, SolarToken, SolarErrorCode, SolarError, MountOptions, NativeLSDPOptions, NativeCompositionLSDPOptions, ResolveCaptureDevice, SolarHandle src/scenes/types.ts, src/scenes/verified-font.ts src/dev-entry.ts, src/engine/live-media.ts, src/engine/native-composition-publisher.ts, src/engine/native-composition-session.ts, src/engine/native-lsdp-reconnect.ts, src/engine/native-lsdp-runtime-support.ts, src/engine/native-lsdp-runtime.ts, src/engine/native-scene-frames.ts, src/host-entry.ts, src/index.ts, src/internal/validate-options.ts, src/mount.ts, src/scenes/canvas.ts, src/sources/capture.ts, src/sources/peers.ts via consuming boundary