Persistent CompanyAiPolicy backed by company_ai_config table. Returns null (INHERIT) for companies without explicit config.
Generated
Executes constructor.
constructor
The db value.
db
The function result.
Objective: In module packages/db/src/repositories/ai-company-policy.repository.ts, run constructor.
packages/db/src/repositories/ai-company-policy.repository.ts
Behavior: accepts db; returns a value.
Private
Executes resolveCompanyOverride.
resolveCompanyOverride
The companyId value.
companyId
Objective: In module packages/db/src/repositories/ai-company-policy.repository.ts, run resolveCompanyOverride.
Behavior: Async; accepts companyId; returns a value; invokes this.db .select({ enabledOverride: companyAiConfig.enabledOv.
this.db .select({ enabledOverride: companyAiConfig.enabledOv
Persistent CompanyAiPolicy backed by company_ai_config table. Returns null (INHERIT) for companies without explicit config.