Implementation Option Matrix

Purpose

This matrix keeps future cuts from turning into flavor arguments. Each row names the invariant a subsystem must protect, the conservative implementation, the aggressive implementation, and the proof that should decide between them.

Audio Sync Receiver

OptionProtectsUpsideFailure ModeProof
Current window decoderCorrectness oracleEasy to inspect; already wiredRepeated full-window workKeep as reference until streaming matches
Streaming scalar decoderOne-pass receiver stateSmall, portable, phone-shapedWeak proposals can miss path-damaged chirpsSynthetic/artifact parity with fewer scans
AVX2 scorerCPU throughputFast fixed-bin scoringInterop and memory traffic erase winsBatched benchmark beats scalar end-to-end
GPU scorerLarge batch throughputMany channels/candidates at onceDispatch/readback overheadOnly promote when batches are large and GPU stays resident
Full chirplet transformGeneral signal analysisHandles unknown chirpsToo broad for controlled codebookOnly if controlled receiver fails after calibration

Active Witness Shape

OptionProtectsUpsideFailure ModeProof
32 fixed binsShort tripletsDense code spaceDead/aliased bands in roomWorks only where response is good
Adaptive reliable bins + higher orderPhysical robustnessAvoids dead bandsLonger lock windowMeatspace anchors increase after calibration
Watermarked hybridHuman toleranceLess annoyingMasked too well to decodePassive+active confidence improves without audible abuse
Ultrasonic-onlyLow distractionClean separation from musicMonitors/mics may not pass bandMeasured SNR and response beyond hearing

Audio Actuator

OptionProtectsUpsideFailure ModeProof
Integer delayCoarse alignmentSimpleNot microsecond/subsampleUseful only as baseline
Farrow fractional delaySubsample delayCheap, time-varyingMagnitude/phase rippleDelay residual falls on artifact and live captures
Variable ASRCLong-term SROHolds sync over timeMore complex bufferingDrift stays bounded over 20+ minutes
Frequency-domain phase correctionSTFT coherenceGood for analysis framesLatency/window artifactsProgram material remains clean

Audio Field Reconstruction

OptionProtectsUpsideFailure ModeProof
Aligned stemsOBS usefulnessImmediate production valueNot volumetricStems stay synchronized and mixable
Source-based spatial busCoherent performance mixHonest with sparse micsDepends on source metadataStable source positions/pans
Ambisonic fitCompact spatial fieldStandard ecosystemSparse irregular mics unstableCalibration proves usable order/band
Sparse equivalent sourcesPhysical field estimateHandles arbitrary geometryIll-conditioned inverse problemKnown source reconstructed with residuals
Hybrid evidence fieldGeneral Mimir shapeCombines audio/visual constraintsComplexity creepFensalir reservoir stabilizes claims

Camera Ingest

OptionProtectsUpsideFailure ModeProof
JSON probesResearch observabilityFast to inspectNot a hot pathKeep diagnostic only
Managed wrapper over native readsApp integrationEasier first driverCopies/GC pressureOne camera sustained cadence
Native SPSC frame ringsThroughputPredictable hot loopABI/lifetime complexityAll local cameras sustained
GPU shared texturesCopy avoidanceBest final pathDriver/API frictionFensalir imports and renders frames

Visual Fusion

OptionProtectsUpsideFailure ModeProof
Feature tracksSparse evidenceDebuggableNot visually richTracks align across cameras
Point/splat claimsLive volumetric surfaceGPU-friendlyNeeds calibrationStable live render from observations
Offline 3DGS-style optimizationVisual qualityMature papers/codeWrong latency/ownershipUse only for reference or static assets
Dynamic/4D splatsLive fieldTarget shapeResearch complexityStart after direct observations work

Fensalir Boundary

OptionProtectsUpsideFailure ModeProof
Mimir builds render stateQuick local controlTemptingDuplicates engineReject
Mimir lowers contract framesOwnership clarityClean boundaryNeeds stable contract mappingAllocation-free lowering benchmark
Fensalir owns temporal evidenceSingle field authorityReuses engine workRequires good candidatesAcoustic/visual claims visible in engine