@@ -89,7 +89,7 @@ export const classCHardTargets = [
8989 { path : 'src/components/preview/usePreviewEditCameraController.ts' , maxCurrentHits : 8 } ,
9090 { path : 'src/components/preview/usePreviewSceneCameraActions.ts' , maxCurrentHits : 7 } ,
9191 { path : 'src/components/preview/usePreviewEditCameraConfig.ts' , maxCurrentHits : 1 } ,
92- { path : 'src/components/preview/usePreviewSourceConfig.ts' , maxCurrentHits : 3 } ,
92+ { path : 'src/components/preview/usePreviewSourceConfig.ts' , maxCurrentHits : 4 } ,
9393 { path : 'src/components/preview/usePreviewWheelHandler.ts' , maxCurrentHits : 2 } ,
9494 { path : 'src/components/preview/SAM2Overlay.tsx' , maxCurrentHits : 2 } ,
9595 { path : 'src/components/preview/SceneObjectOverlay.tsx' , maxCurrentHits : 3 } ,
@@ -110,7 +110,7 @@ export const classCHardTargets = [
110110 { path : 'src/components/timeline/hooks/useClipDoubleClick.ts' , maxCurrentHits : 1 } ,
111111 { path : 'src/components/timeline/hooks/useClipDrag.ts' , maxCurrentHits : 1 } ,
112112 { path : 'src/components/timeline/hooks/useClipInteractionShellModuleCommandDispatcher.ts' , maxCurrentHits : 3 } ,
113- { path : 'src/components/timeline/hooks/useExternalDrop.ts' , maxCurrentHits : 1 } ,
113+ { path : 'src/components/timeline/hooks/useExternalDrop.ts' , maxCurrentHits : 2 } ,
114114 { path : 'src/components/timeline/hooks/useLayerSync.ts' , maxCurrentHits : 3 } ,
115115 { path : 'src/components/timeline/hooks/useMarqueeSelection.ts' , maxCurrentHits : 2 } ,
116116 { path : 'src/components/timeline/hooks/useMidiClipDraw.ts' , maxCurrentHits : 2 } ,
@@ -191,7 +191,9 @@ export const classCHardTargets = [
191191 // Packet 267: 4 -> 2+2; 2.3.3 adds hosted transcription account/balance bridge.
192192 { path : 'src/services/clipTranscriber.ts' , maxCurrentHits : 3 } ,
193193 { path : 'src/services/transcription/artifactPersistence.ts' , maxCurrentHits : 2 } ,
194- { path : 'src/services/transcription/applyAlignedTimings.ts' , maxCurrentHits : 2 } ,
194+ { path : 'src/services/transcription/applyAlignedTimings.ts' , maxCurrentHits : 4 } ,
195+ { path : 'src/services/transcription/repairTranscriptDuplicates.ts' , maxCurrentHits : 2 } ,
196+ { path : 'src/services/audio/metronomeScheduler.ts' , maxCurrentHits : 4 } ,
195197 { path : 'src/services/transcription/clipTranscriptResolver.ts' , maxCurrentHits : 1 } ,
196198 { path : 'src/services/transcription/cloudProviders.ts' , maxCurrentHits : 1 } ,
197199 { path : 'src/services/cloudAiService.ts' , maxCurrentHits : 2 } ,
@@ -293,7 +295,7 @@ export const getStateAccessPolicyBaselines = {
293295 // Redistribution log: 178(172), 182(183), 187(186), 189(189+190: ExportPanel/MediaPanel hits moved into runner/board-hook entries). Totals conserved per redistribution; max-hits ratchets DOWN.
294296 // fileCount log (totals conserved per split redistribution): 192 ->193(218) ->196(227) ->199(231) ->203(239) ->205(246) ->206(253/254)
295297 // ->207(259) ->208(267) ->212(279) ->216(287) ->230(audio mixer) ->231(2.3.3) ->236(transition nested comps) ->237(#298 motorized-fader rAF hook) ->240(audio-intelligence).
296- classCHardTargetFileCount : 240 ,
298+ classCHardTargetFileCount : 242 , // +2 merge union: repairTranscriptDuplicates, metronomeScheduler (BPM)
297299 // 669 ->665(188) ->664(209) ->659(231) ->658(237) ->657(291) ->664(nested comps) ->673(#249 piano-roll) ->674(#298 rAF hook) ->679(audio-intelligence: +4 files, +1 warmup seam).
298- classCHardTargetMaxHits : 679 ,
300+ classCHardTargetMaxHits : 689 , // merge union +6 (repairTranscriptDuplicates 2, metronomeScheduler 4) +4 final-work growth (preview source config, external drop, aligned timings)
299301} as const ;
0 commit comments