diff --git a/test/core/cycle.serial.test.ts b/test/core/cycle.serial.test.ts index a0cde791d..9c48c8641 100644 --- a/test/core/cycle.serial.test.ts +++ b/test/core/cycle.serial.test.ts @@ -390,7 +390,8 @@ describe('runCycle — yieldBetweenPhases hook', () => { // v0.33.3: 13 phases (added `resolve_symbol_edges` between extract_facts and patterns) → 13 yield calls. // v0.36.1.0: 16 phases (added `propose_takes`, `grade_takes`, `calibration_profile` between consolidate and embed). // v0.39.0.0: 17 phases (added `schema-suggest` between orphans and purge — T12 schema cathedral). - expect(hookCalls).toBe(17); + // v0.41.0.0: 19 phases (added `extract_atoms` after extract_facts + `synthesize_concepts` after patterns). + expect(hookCalls).toBe(19); }); test('hook exceptions do not abort the cycle', async () => { @@ -403,7 +404,7 @@ describe('runCycle — yieldBetweenPhases hook', () => { // v0.33.3: 13 phases (v0.32.2's 12 + resolve_symbol_edges). // v0.36.1.0: 16 phases (Hindsight calibration wave adds propose_takes, grade_takes, calibration_profile). // v0.39.0.0: 17 phases (T12 schema-suggest phase between orphans and purge). - expect(report.phases.length).toBe(17); + expect(report.phases.length).toBe(19); // v0.41: +extract_atoms, +synthesize_concepts }); }); diff --git a/test/e2e/cycle.test.ts b/test/e2e/cycle.test.ts index e033fca16..95b73e4ab 100644 --- a/test/e2e/cycle.test.ts +++ b/test/e2e/cycle.test.ts @@ -107,7 +107,7 @@ describeE2E('E2E: runCycle against real Postgres', () => { // v0.33.3 = 13 (added `resolve_symbol_edges` between extract_facts and patterns) // v0.36.1.0 = 16 (added propose_takes + grade_takes + calibration_profile — hindsight calibration wave) // v0.39.0.0 = 17 (added `schema-suggest` between orphans and purge — T12 schema cathedral) - expect(report.phases.length).toBe(17); + expect(report.phases.length).toBe(19); // v0.41: +extract_atoms, +synthesize_concepts // Nothing got written. const afterPages = await conn.unsafe(`SELECT count(*)::int AS n FROM pages`); diff --git a/test/phase-scope-coverage.test.ts b/test/phase-scope-coverage.test.ts index 9c0f1d58c..1066f24b8 100644 --- a/test/phase-scope-coverage.test.ts +++ b/test/phase-scope-coverage.test.ts @@ -41,12 +41,13 @@ describe('PHASE_SCOPE coverage', () => { expect(invalid).toEqual([]); }); - test('all 17 phases covered (regression on accidental omission)', () => { + test('all 19 phases covered (regression on accidental omission)', () => { // Pin the count so a future PR that adds a phase to ALL_PHASES // without updating PHASE_SCOPE notices here too. The v0.39.1.0 - // master merge brought in the 17th phase (`schema-suggest`). - expect(ALL_PHASES.length).toBe(17); - expect(Object.keys(PHASE_SCOPE).length).toBe(17); + // master merge brought in the 17th phase (`schema-suggest`); v0.41 + // adds 'extract_atoms' + 'synthesize_concepts' for a total of 19. + expect(ALL_PHASES.length).toBe(19); + expect(Object.keys(PHASE_SCOPE).length).toBe(19); }); test('embed remains global (the headline brain-wide phase)', () => {