Q203: automation rules that never ran are removed, so none can claim to be enabled

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-09 11:17:17 -04:00
1 parent a64b44e3ea
commit 9f44e0bdee
14 files changed
+23 -119

No files matched your search

-5
View File
@@ -23,7 +23,6 @@ import { OperationsService } from "../services/operations-service";
import { TaskExecutionService } from "../services/task-execution-service";
import { DocumentService } from "../services/document-service";
import { KnowledgeService } from "../services/knowledge-service";
import { AutomationService } from "../services/automation-service";
import { MeetingService } from "../services/meeting-service";
import { SprintService } from "../services/sprint-service";
import { ComposioConnectionService } from "../services/composio/composio-connection-service";
@@ -92,7 +91,6 @@ export function registerIpcHandlers(deps: IpcDeps): void {
const operations = new OperationsService(deps.connection.db);
const documents = new DocumentService(deps.connection.db);
const knowledge = new KnowledgeService(deps.connection.db);
const automation = new AutomationService(deps.connection.db);
const meetingService = new MeetingService(deps.connection.db);
const sprintService = new SprintService(deps.connection.db);
const onboarding = new OnboardingService({
@@ -242,9 +240,6 @@ export function registerIpcHandlers(deps: IpcDeps): void {
revision: r.revision, topic: r.topic, category: r.category, content: r.content, importance: r.importance,
changedByType: r.changed_by_type, changedById: r.changed_by_id, reason: r.reason, createdAt: r.created_at,
}))));
handle("createAutomationRule", (input) => mutate(() => automation.create(input)));
handle("updateAutomationRule", (input) => mutate(() => automation.update(input)));
handle("deleteAutomationRule", (input) => mutate(() => automation.delete(input)));
handle("createMeeting", (input) => mutate(() => meetingService.create(input)));
handle("deleteMeeting", (input) => mutate(() => meetingService.delete(input)));
handle("createSprint", (input) => mutate(() => sprintService.create(input)));