The legacy application - its src, tests, landing site, promo assets, docs, release tooling, CI workflows, and root configs - leaves the tree; it stays reachable in history. Everything under AgentCompany-New moves up unchanged: same package name, so the production userData/database path is untouched, and e2e/build scripts already resolved paths relative to the project. The developer cred.txt stays gitignored at its new location. Full verify:ci passes from the new root.
37 lines
806 B
TypeScript
37 lines
806 B
TypeScript
import type { SearchEntityType } from "../domain";
|
|
|
|
export interface BootstrapOnboardingInput {
|
|
companyName: string;
|
|
companyDescription: string;
|
|
employeeName: string;
|
|
workspacePath: string;
|
|
executionMode: "ai_ceo" | "ai_cofounder";
|
|
autoApproveHires: boolean;
|
|
reviewDeliverables: boolean;
|
|
goalTitle: string;
|
|
goalDescription: string;
|
|
providerKey: string;
|
|
providerSecret: string;
|
|
providerModel: string;
|
|
}
|
|
|
|
export interface BootstrapOnboardingSummary {
|
|
orgId: string;
|
|
employeeId: string;
|
|
ceoAgentId: string;
|
|
workspaceId: string | null;
|
|
goalId: string;
|
|
projectId: string;
|
|
taskId: string;
|
|
runId: string;
|
|
providerId: string;
|
|
}
|
|
|
|
export interface SearchInput {
|
|
orgId: string;
|
|
employeeId: string;
|
|
query: string;
|
|
entityTypes?: SearchEntityType[];
|
|
limit?: number;
|
|
}
|