Codemod db pass-through calls: messages + runs + approvals + company (C1 part 2/3)

Rewrite ~376 call sites for messages, runs, approvalsMod, and company
domains and delete the corresponding pass-through methods on
AppDatabase / AppDatabaseBase. Structural type references
(ReturnType<HandlerDeps["db"]["getRun"]>) and SweepStaleReviewsDeps-style
mocks are updated to route through the owning sub-module.
This commit is contained in:
ZacharyZhang-NY committed 2026-04-20 13:20:15 -04:00
1 parent 5e9b7acbc6
commit a69fbb053b
86 files changed
+393 -454

No files matched your search

+2 -2
View File
@@ -27,7 +27,7 @@ import { AppDatabase } from "../../src/main/database";
*/
function createTestCompany(db: AppDatabase): string {
return db.saveCompany({
return db.company.saveCompany({
name: "Phase Helper Company",
description: "B2 phase + lease unit tests",
status: "active",
@@ -94,7 +94,7 @@ function createTestRun(
agentId: string,
workspaceId: string,
): string {
const { id } = db.createRun({
const { id } = db.runs.createRun({
companyId,
taskId,
agentId,