Ingests Square invoices/payments, extracts event scheduling from order notes, and pushes approved entries to a CalDAV calendar after human review. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
11 lines
450 B
SQL
11 lines
450 B
SQL
-- AlterTable
|
|
ALTER TABLE "CalendarCandidate" ADD COLUMN "hasStrike" BOOLEAN NOT NULL DEFAULT false,
|
|
ADD COLUMN "strikeStartAt" TIMESTAMP(3),
|
|
ADD COLUMN "strikeEndAt" TIMESTAMP(3),
|
|
ADD COLUMN "strikeCaldavEventUid" TEXT,
|
|
ADD COLUMN "strikeCaldavEventUrl" TEXT,
|
|
ADD COLUMN "strikeCaldavEtag" TEXT;
|
|
|
|
-- CreateIndex
|
|
CREATE UNIQUE INDEX "CalendarCandidate_strikeCaldavEventUid_key" ON "CalendarCandidate"("strikeCaldavEventUid");
|