@@ -47,15 +47,13 @@ describe("memory dreaming host helpers", () => {
|
47 | 47 | mode: "both", |
48 | 48 | separateReports: true, |
49 | 49 | }); |
50 | | -expect(resolved.phases.deep).toMatchObject({ |
51 | | -cron: "0 */4 * * *", |
52 | | -limit: 5, |
53 | | -minScore: 0.9, |
54 | | -minRecallCount: 4, |
55 | | -minUniqueQueries: 2, |
56 | | -recencyHalfLifeDays: 21, |
57 | | -maxAgeDays: 30, |
58 | | -}); |
| 50 | +expect(resolved.phases.deep.cron).toBe("0 */4 * * *"); |
| 51 | +expect(resolved.phases.deep.limit).toBe(5); |
| 52 | +expect(resolved.phases.deep.minScore).toBe(0.9); |
| 53 | +expect(resolved.phases.deep.minRecallCount).toBe(4); |
| 54 | +expect(resolved.phases.deep.minUniqueQueries).toBe(2); |
| 55 | +expect(resolved.phases.deep.recencyHalfLifeDays).toBe(21); |
| 56 | +expect(resolved.phases.deep.maxAgeDays).toBe(30); |
59 | 57 | }); |
60 | 58 | |
61 | 59 | it("lets execution defaults and phase execution override the top-level dreaming model", () => { |
@@ -102,13 +100,11 @@ describe("memory dreaming host helpers", () => {
|
102 | 100 | expect(resolved.enabled).toBe(false); |
103 | 101 | expect(resolved.frequency).toBe("0 3 * * *"); |
104 | 102 | expect(resolved.timezone).toBe("America/Los_Angeles"); |
105 | | -expect(resolved.phases.deep).toMatchObject({ |
106 | | -cron: "0 3 * * *", |
107 | | -limit: 10, |
108 | | -minScore: 0.8, |
109 | | -recencyHalfLifeDays: 14, |
110 | | -maxAgeDays: 30, |
111 | | -}); |
| 103 | +expect(resolved.phases.deep.cron).toBe("0 3 * * *"); |
| 104 | +expect(resolved.phases.deep.limit).toBe(10); |
| 105 | +expect(resolved.phases.deep.minScore).toBe(0.8); |
| 106 | +expect(resolved.phases.deep.recencyHalfLifeDays).toBe(14); |
| 107 | +expect(resolved.phases.deep.maxAgeDays).toBe(30); |
112 | 108 | }); |
113 | 109 | |
114 | 110 | it("defaults storage mode to separate so phase blocks do not pollute daily memory files", () => { |
|