Skip to content

Commit 3d2cd53

Browse files
V48 (impl-only): SDIVF phase-delegator names
Rename deposit/read phase modules to full SDIVF ancestry.
1 parent d34c25b commit 3d2cd53

15 files changed

Lines changed: 156 additions & 91 deletions

.docs/ASSET_PACKS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ Finish:
252252
)
253253
```
254254

255-
Implementation lives in `packages/asset-packs-pipelines/syntheses/domain/src/phases/deposit-phases.ts`.
255+
Implementation lives in `packages/asset-packs-pipelines/syntheses/domain/src/phases/execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators.ts`.
256256

257257
---
258258

@@ -692,7 +692,7 @@ ship AssetPack patch PR → journal PackActivity. Package:
692692

693693
| Concern | Location |
694694
|---------|----------|
695-
| Deposit phase roster | `packages/asset-packs-pipelines/syntheses/domain/src/phases/deposit-phases.ts` |
695+
| Deposit phase roster | `packages/asset-packs-pipelines/syntheses/domain/src/phases/execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators.ts` |
696696
| Discovery registration | `…/phases/discovery.ts` |
697697
| Absolutes catalog | `packages/generic-asset-packs/synthesis/src/measurement-catalogs.ts` |
698698
| Measured patch type | `packages/generic-asset-packs/synthesis/` |
@@ -723,4 +723,4 @@ ship AssetPack patch PR → journal PackActivity. Package:
723723

724724
---
725725

726-
*Document owner: product + pipeline maintainers. Prefer updating this file when deposit agent roster keys, absolute catalog kinds, or Finish schemas change — keep it aligned with `deposit-phases.ts` and `ASSET_PACK_ABSOLUTES_CATALOG`.*
726+
*Document owner: product + pipeline maintainers. Prefer updating this file when deposit agent roster keys, absolute catalog kinds, or Finish schemas change — keep it aligned with `execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators.ts` and `ASSET_PACK_ABSOLUTES_CATALOG`.*

packages/asset-packs-pipelines/syntheses/deposit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"./depositor-earning-supply-intelligence-types": "./src/depositor-earning-supply-intelligence-types.ts",
2323
"./depositor-earning-supply-intelligence": "./src/depositor-earning-supply-intelligence.ts",
2424
"./ensure-deposit-checkout-source-files": "./src/ensure-deposit-checkout-source-files.ts",
25-
"./phases/deposit-phases": "./src/phases/deposit-phases.ts",
25+
"./phases/execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators": "./src/phases/execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators.ts",
2626
"./agents/finish/deposit-store-artifacts-agent": "./src/agents/finish/deposit-store-artifacts-agent.ts",
2727
"./agents/implementation/deposit-asset-pack-synthesis-schema": "./src/agents/implementation/deposit-asset-pack-synthesis-schema.ts",
2828
"./agents/implementation/deposit-asset-pack-synthesis-prompts": "./src/agents/implementation/deposit-asset-pack-synthesis-prompts.ts",

packages/asset-packs-pipelines/syntheses/deposit/src/__tests__/deposit-setup-discovery-agents.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import runDepositCodebaseComprehensionAgent from '../agents/discovery/deposit-co
2626
import runDepositDepositorySearchAgent from '../agents/discovery/deposit-depository-search-agent';
2727
import runDepositInherentRegurgitationAgent from '../agents/discovery/deposit-inherent-regurgitation-agent';
2828
import runDepositAssetPackSynthesisAgent from '../agents/implementation/deposit-asset-pack-synthesis-agent';
29-
import { depositSetupPhase } from '../phases/deposit-phases';
29+
import { executionPipelineSDIVFSynthesizeDepositAssetPacksSetupPhase } from '../phases/execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators';
3030
import { registerDiscoveryAgents } from '../phases/discovery';
3131
import {
3232
setBoundaryLLMOutput,
@@ -309,7 +309,7 @@ describe('deposit Setup native sequence (clone → parallel bootstrap → danger
309309
return originalRegister(name, agent);
310310
};
311311

312-
await depositSetupPhase(DEPOSIT_INPUT as any, exec);
312+
await executionPipelineSDIVFSynthesizeDepositAssetPacksSetupPhase(DEPOSIT_INPUT as any, exec);
313313

314314
expect(invoked[0]).toBe('setup:clone-vcs-repository');
315315
expect(invoked[invoked.length - 1]).toBe('setup:danger-wall');

packages/asset-packs-pipelines/syntheses/deposit/src/index.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import {
2626
normalizeAssetPackOutput,
2727
buildAssetPackPostprocessedResult,
2828
} from '@bitcode/asset-packs-pipelines-syntheses-domain';
29-
import { depositPhases } from './phases/deposit-phases';
29+
import { executionPipelineSDIVFSynthesizeDepositAssetPacksPhaseDelegators } from './phases/execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators';
3030
import {
3131
EXECUTION_PIPELINE_SDIVF_SYNTHESIZE_DEPOSITS_ASSET_PACKS_PROMPT,
3232
EXECUTION_PHASE_SDIVF_SYNTHESIZE_DEPOSITS_SETUP_PROMPT,
@@ -45,11 +45,11 @@ export function factoryExecutionPipelineSDIVFSynthesizeDepositAssetPacks(
4545
const maxIterations = 1;
4646
const sdivf = factoryExecutionPipelineSDIVFFromExecutors(pipelineName, {
4747
preprocess: factoryPreprocessDepositOnly() as any,
48-
setup: depositPhases.setup as any,
49-
discovery: depositPhases.discovery as any,
50-
implementation: depositPhases.implementation as any,
51-
validation: depositPhases.validation as any,
52-
finish: depositPhases.finish as any,
48+
setup: executionPipelineSDIVFSynthesizeDepositAssetPacksPhaseDelegators.setup as any,
49+
discovery: executionPipelineSDIVFSynthesizeDepositAssetPacksPhaseDelegators.discovery as any,
50+
implementation: executionPipelineSDIVFSynthesizeDepositAssetPacksPhaseDelegators.implementation as any,
51+
validation: executionPipelineSDIVFSynthesizeDepositAssetPacksPhaseDelegators.validation as any,
52+
finish: executionPipelineSDIVFSynthesizeDepositAssetPacksPhaseDelegators.finish as any,
5353
maxIterations,
5454
pipelinePromptSpecific: EXECUTION_PIPELINE_SDIVF_SYNTHESIZE_DEPOSITS_ASSET_PACKS_PROMPT,
5555
phasePromptSpecific: {
@@ -83,4 +83,4 @@ export * from './deposit-asset-pack-option-policy';
8383
export * from './deposit-asset-pack-option-admission';
8484
export * from './deposit-option-real-synthesis';
8585
export * from './depositor-earning-supply-intelligence';
86-
export * from './phases/deposit-phases';
86+
export * from './phases/execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators';

packages/asset-packs-pipelines/syntheses/deposit/src/phases/deposit-phases.ts renamed to packages/asset-packs-pipelines/syntheses/deposit/src/phases/execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators.ts

Lines changed: 76 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
/**
2-
* Deposit-only SDIVF phase rosters for ExecutionPipelineSDIVFSynthesizeDepositAssetPacks.
2+
* ExecutionPipelineSDIVFSynthesizeDepositAssetPacks — SDIVF ExecutionPhase delegators.
3+
*
4+
* Hierarchy: Execution → Pipeline → SDIVF → SynthesizeDepositAssetPacks → ExecutionPhase*.
5+
* Phases are exclusively SDIVF concepts (Setup / Discovery / Implementation / Validation / Finish).
6+
* This module is product-specific *delegators* for those SDIVF phases — not a separate
7+
* "deposit phase" system.
38
*
49
* Setup: clone alone → parallel {LSP, MCP, obfuscations} → danger wall alone.
510
* Discovery: parallel {comprehend-codebase, inherent-regurgitation}
@@ -25,8 +30,8 @@ type DiscoveryOutput = AssetPackInput;
2530
type ImplementationOutput = AssetPackOutput;
2631
type ValidationOutput = AssetPackOutput;
2732

28-
function registerDepositSetupAgents(agentRegistry: any): void {
29-
// One roster key per Setup agent (matches depositSetupPhase executors).
33+
function registerExecutionPipelineSDIVFSynthesizeDepositAssetPacksSetupAgents(agentRegistry: any): void {
34+
// One roster key per Setup agent (matches executionPipelineSDIVFSynthesizeDepositAssetPacksSetupPhase executors).
3035
agentRegistry.registerAgent(
3136
'setup:clone-vcs-repository',
3237
() =>
@@ -51,12 +56,12 @@ function registerDepositSetupAgents(agentRegistry: any): void {
5156
);
5257
}
5358

54-
export const depositSetupPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<AssetPackInput, SetupOutput> = (async (
59+
export const executionPipelineSDIVFSynthesizeDepositAssetPacksSetupPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<AssetPackInput, SetupOutput> = (async (
5560
input: AssetPackInput,
5661
execution: any,
5762
) => {
5863
try {
59-
registerDepositSetupAgents((execution as any).agents);
64+
registerExecutionPipelineSDIVFSynthesizeDepositAssetPacksSetupAgents((execution as any).agents);
6065
} catch {}
6166

6267
// Progressive deposit QA: BITCODE_DEBUG_SETUP_SERIAL=1 runs wave-1 agents
@@ -136,7 +141,7 @@ export const depositSetupPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<As
136141
}
137142
}) as unknown as ExecutionPipelineSDIVFExecutionPhaseDelegator<AssetPackInput, SetupOutput>;
138143

139-
export const depositDiscoveryPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<SetupOutput, DiscoveryOutput> = (async (
144+
export const executionPipelineSDIVFSynthesizeDepositAssetPacksDiscoveryPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<SetupOutput, DiscoveryOutput> = (async (
140145
input: AssetPackInput,
141146
execution: any,
142147
) => {
@@ -147,6 +152,62 @@ export const depositDiscoveryPhase: ExecutionPipelineSDIVFExecutionPhaseDelegato
147152
registerDiscoveryAgents((execution as any).agents, 'deposit');
148153
} catch {}
149154

155+
// Progressive Discovery QA: when BITCODE_DEBUG_STOP_AGENT_FILTER targets a
156+
// later wave-1/wave-2 agent, passthrough earlier agents so each stop does not
157+
// re-burn full multi-tool codebase PTRR (already Accepted 1.D-Agent).
158+
const stopFilter = String(
159+
process.env.BITCODE_DEBUG_STOP_AGENT_FILTER || '',
160+
).toLowerCase();
161+
const targetsCodebase =
162+
!stopFilter ||
163+
stopFilter.includes('codebasecomprehension') ||
164+
stopFilter.includes('comprehend-codebase');
165+
const targetsRegurgitation =
166+
stopFilter.includes('inherentregurgitation') ||
167+
stopFilter.includes('inherent-regurgitation') ||
168+
stopFilter.includes('regurgitation');
169+
const targetsSearch =
170+
stopFilter.includes('depository') ||
171+
stopFilter.includes('search-depository') ||
172+
stopFilter.includes('searchforrelevants');
173+
174+
if (stopFilter && !targetsCodebase) {
175+
(execution as any).agents?.registerAgent?.(
176+
DISCOVERY_COMPREHEND_CODEBASE,
177+
async (passthroughInput: any, exec: any) => {
178+
storeCrossPhaseArtifact(exec, 'discovery', 'codebaseComprehension', {
179+
schema: 'bitcode.debug.fast-discovery.codebase',
180+
summary:
181+
'Fast Discovery: DepositCodebaseComprehension skipped (agent Accepted).',
182+
capabilities: [],
183+
knowledgeAreas: [],
184+
notableModules: [],
185+
});
186+
storeCrossPhaseArtifact(exec, 'discovery', 'codebaseAnalysis', {
187+
schema: 'bitcode.debug.fast-discovery.codebase-analysis',
188+
skipped: true,
189+
});
190+
return passthroughInput;
191+
},
192+
);
193+
}
194+
if (stopFilter && targetsSearch && !targetsRegurgitation) {
195+
(execution as any).agents?.registerAgent?.(
196+
DISCOVERY_INHERENT_REGURGITATION,
197+
async (passthroughInput: any, exec: any) => {
198+
storeCrossPhaseArtifact(exec, 'discovery', 'inherentRegurgitation', {
199+
schema: 'bitcode.debug.fast-discovery.regurgitation',
200+
summary:
201+
'Fast Discovery: InherentRegurgitation skipped for depository-search progressive QA.',
202+
relevantKnowledge: [],
203+
patterns: [],
204+
references: [],
205+
});
206+
return passthroughInput;
207+
},
208+
);
209+
}
210+
150211
// Wave 1 parallel → wave 2 depository relevants search (uses comprehension).
151212
// Progressive Discovery QA: BITCODE_DEBUG_DISCOVERY_SERIAL=1 (or SETUP_SERIAL)
152213
// runs wave-1 agents sequentially so agent-filter hard-stops do not race the
@@ -176,7 +237,7 @@ export const depositDiscoveryPhase: ExecutionPipelineSDIVFExecutionPhaseDelegato
176237
return await exec(input, execution);
177238
}) as unknown as ExecutionPipelineSDIVFExecutionPhaseDelegator<SetupOutput, DiscoveryOutput>;
178239

179-
export const depositImplementationPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<
240+
export const executionPipelineSDIVFSynthesizeDepositAssetPacksImplementationPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<
180241
DiscoveryOutput,
181242
ImplementationOutput
182243
> = (async (input: any, execution: any) => {
@@ -190,7 +251,7 @@ export const depositImplementationPhase: ExecutionPipelineSDIVFExecutionPhaseDel
190251
}) as unknown as ExecutionPipelineSDIVFExecutionPhaseDelegator<DiscoveryOutput, ImplementationOutput>;
191252

192253
/** Single Validation agent: prior phases + pack quality + obfuscations. */
193-
export const depositValidationPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<
254+
export const executionPipelineSDIVFSynthesizeDepositAssetPacksValidationPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<
194255
ImplementationOutput,
195256
ValidationOutput
196257
> = (async (input: any, execution: any) => {
@@ -208,7 +269,7 @@ export const depositValidationPhase: ExecutionPipelineSDIVFExecutionPhaseDelegat
208269
}) as unknown as ExecutionPipelineSDIVFExecutionPhaseDelegator<ImplementationOutput, ValidationOutput>;
209270

210271
/** Finish: store-artifacts → ledgerize → finish-synthesize-deposit-run. */
211-
export const depositFinishPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<ValidationOutput, AssetPackOutput> = (async (
272+
export const executionPipelineSDIVFSynthesizeDepositAssetPacksFinishPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<ValidationOutput, AssetPackOutput> = (async (
212273
input: any,
213274
execution: any,
214275
) => {
@@ -236,10 +297,10 @@ export const depositFinishPhase: ExecutionPipelineSDIVFExecutionPhaseDelegator<V
236297
return await exec(input, execution);
237298
}) as unknown as ExecutionPipelineSDIVFExecutionPhaseDelegator<ValidationOutput, AssetPackOutput>;
238299

239-
export const depositPhases = {
240-
setup: depositSetupPhase,
241-
discovery: depositDiscoveryPhase,
242-
implementation: depositImplementationPhase,
243-
validation: depositValidationPhase,
244-
finish: depositFinishPhase,
300+
export const executionPipelineSDIVFSynthesizeDepositAssetPacksPhaseDelegators = {
301+
setup: executionPipelineSDIVFSynthesizeDepositAssetPacksSetupPhase,
302+
discovery: executionPipelineSDIVFSynthesizeDepositAssetPacksDiscoveryPhase,
303+
implementation: executionPipelineSDIVFSynthesizeDepositAssetPacksImplementationPhase,
304+
validation: executionPipelineSDIVFSynthesizeDepositAssetPacksValidationPhase,
305+
finish: executionPipelineSDIVFSynthesizeDepositAssetPacksFinishPhase,
245306
};

packages/asset-packs-pipelines/syntheses/domain/src/__tests__/synthesize-asset-packs-phase-rosters.test.ts

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
* Deposit / read SDIVF phase rosters (V48).
44
*
55
* Separate product pipelines (no unified lensed roster):
6-
* - depositPhases from phases/deposit-phases
7-
* - readPhases from phases/read-phases
6+
* - executionPipelineSDIVFSynthesizeDepositAssetPacksPhaseDelegators from phases/execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators
7+
* - executionPipelineSDIVFSynthesizeReadAssetPacksPhaseDelegators from phases/execution-pipeline-sdivf-synthesize-read-asset-packs-phase-delegators
88
*
99
* These tests pin:
1010
* 1. per-phase agent ROSTER each product registers (keys + modules), and
@@ -25,17 +25,17 @@ import { registerImplementationAgents } from '../phases/implementation';
2525
import { registerValidationAgentsForType } from '../phases/validation';
2626
import { registerFinishAgentsForType } from '../phases/finish';
2727
import {
28-
depositDiscoveryPhase,
29-
depositImplementationPhase,
30-
depositValidationPhase,
31-
depositFinishPhase,
32-
} from '../../../deposit/src/phases/deposit-phases';
28+
executionPipelineSDIVFSynthesizeDepositAssetPacksDiscoveryPhase,
29+
executionPipelineSDIVFSynthesizeDepositAssetPacksImplementationPhase,
30+
executionPipelineSDIVFSynthesizeDepositAssetPacksValidationPhase,
31+
executionPipelineSDIVFSynthesizeDepositAssetPacksFinishPhase,
32+
} from '../../../deposit/src/phases/execution-pipeline-sdivf-synthesize-deposit-asset-packs-phase-delegators';
3333
import {
34-
readDiscoveryPhase,
35-
readImplementationPhase,
36-
readValidationPhase,
37-
readFinishPhase,
38-
} from '../../../read/src/phases/read-phases';
34+
executionPipelineSDIVFSynthesizeReadAssetPacksDiscoveryPhase,
35+
executionPipelineSDIVFSynthesizeReadAssetPacksImplementationPhase,
36+
executionPipelineSDIVFSynthesizeReadAssetPacksValidationPhase,
37+
executionPipelineSDIVFSynthesizeReadAssetPacksFinishPhase,
38+
} from '../../../read/src/phases/execution-pipeline-sdivf-synthesize-read-asset-packs-phase-delegators';
3939

4040
import depositCodebaseComprehensionAgent from '../../../deposit/src/agents/discovery/deposit-codebase-comprehension-agent';
4141
import depositDepositorySearchAgent from '../../../deposit/src/agents/discovery/deposit-depository-search-agent';
@@ -268,7 +268,7 @@ describe('product phase delegators execute the roster (execution-tree walk)', ()
268268
const { calls, root } = harness(DEPOSIT_DISCOVERY_KEYS);
269269
const phaseExec = root.child('seq-2');
270270

271-
await depositDiscoveryPhase({ seed: true }, phaseExec);
271+
await executionPipelineSDIVFSynthesizeDepositAssetPacksDiscoveryPhase({ seed: true }, phaseExec);
272272

273273
expect(calls).toHaveLength(3);
274274
// Wave 1 (either order) then wave 2 search last.
@@ -281,7 +281,7 @@ describe('product phase delegators execute the roster (execution-tree walk)', ()
281281
it('read discovery: parallel(comprehend, regurgitation) then read-need-fits search', async () => {
282282
const { calls, root } = harness(READ_DISCOVERY_KEYS);
283283

284-
await readDiscoveryPhase({ seed: true }, root.child('seq-2'));
284+
await executionPipelineSDIVFSynthesizeReadAssetPacksDiscoveryPhase({ seed: true }, root.child('seq-2'));
285285

286286
expect(calls).toHaveLength(3);
287287
expect(new Set(calls.slice(0, 2))).toEqual(
@@ -292,39 +292,39 @@ describe('product phase delegators execute the roster (execution-tree walk)', ()
292292

293293
it('deposit implementation resolves deposit-asset-pack-synthesis', async () => {
294294
const { calls, root } = harness([DEPOSIT_IMPLEMENTATION_KEY]);
295-
const output = await depositImplementationPhase({ seed: true }, root.child('seq-2'));
295+
const output = await executionPipelineSDIVFSynthesizeDepositAssetPacksImplementationPhase({ seed: true }, root.child('seq-2'));
296296
expect(calls).toEqual([DEPOSIT_IMPLEMENTATION_KEY]);
297297
expect(output[`ran:${DEPOSIT_IMPLEMENTATION_KEY}`]).toBe(true);
298298
});
299299

300300
it('read implementation resolves read-asset-pack-synthesis', async () => {
301301
const { calls, root } = harness([READ_IMPLEMENTATION_KEY]);
302-
const output = await readImplementationPhase({ seed: true }, root.child('seq-2'));
302+
const output = await executionPipelineSDIVFSynthesizeReadAssetPacksImplementationPhase({ seed: true }, root.child('seq-2'));
303303
expect(calls).toEqual([READ_IMPLEMENTATION_KEY]);
304304
expect(output[`ran:${READ_IMPLEMENTATION_KEY}`]).toBe(true);
305305
});
306306

307307
it('deposit validation runs the single ready-to-finish deposit gate', async () => {
308308
const { calls, root } = harness([DEPOSIT_VALIDATION_KEY]);
309-
await depositValidationPhase({ seed: true }, root.child('seq-2'));
309+
await executionPipelineSDIVFSynthesizeDepositAssetPacksValidationPhase({ seed: true }, root.child('seq-2'));
310310
expect(calls).toEqual([DEPOSIT_VALIDATION_KEY]);
311311
});
312312

313313
it('read validation runs the single ready-to-finish read gate', async () => {
314314
const { calls, root } = harness([READ_VALIDATION_KEY]);
315-
await readValidationPhase({ seed: true }, root.child('seq-2'));
315+
await executionPipelineSDIVFSynthesizeReadAssetPacksValidationPhase({ seed: true }, root.child('seq-2'));
316316
expect(calls).toEqual([READ_VALIDATION_KEY]);
317317
});
318318

319319
it('deposit finish runs store → ledgerize → finish-synthesize-deposit-run', async () => {
320320
const { calls, root } = harness(DEPOSIT_FINISH_KEYS);
321-
await depositFinishPhase({ seed: true }, root.child('seq-3'));
321+
await executionPipelineSDIVFSynthesizeDepositAssetPacksFinishPhase({ seed: true }, root.child('seq-3'));
322322
expect(calls).toEqual(DEPOSIT_FINISH_KEYS);
323323
});
324324

325325
it('read finish runs store → ledgerize → finish-synthesize-read-run', async () => {
326326
const { calls, root } = harness(READ_FINISH_KEYS);
327-
await readFinishPhase({ seed: true }, root.child('seq-3'));
327+
await executionPipelineSDIVFSynthesizeReadAssetPacksFinishPhase({ seed: true }, root.child('seq-3'));
328328
expect(calls).toEqual(READ_FINISH_KEYS);
329329
});
330330
});

packages/asset-packs-pipelines/syntheses/domain/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export * from './embedding-config';
4444
export * from './resolve-source-checkout-catalog';
4545

4646
// Phase builders shared by both products (setup/discovery helpers).
47-
// Product rosters (depositPhases / readPhases) live on the product packages —
47+
// Product rosters (executionPipelineSDIVFSynthesizeDepositAssetPacksPhaseDelegators / executionPipelineSDIVFSynthesizeReadAssetPacksPhaseDelegators) live on the product packages —
4848
// do not re-export them here (package cycle).
4949
export * from './phases/setup';
5050
export * from './phases/discovery';

0 commit comments

Comments
 (0)