chore: sync staging

This commit is contained in:
Esdras Renan 2025-11-10 01:57:45 -03:00
parent c5ddd54a3e
commit 561b19cf66
610 changed files with 105285 additions and 1206 deletions

View file

@ -436,6 +436,34 @@ export default defineSchema({
.index("by_ticket_agent", ["ticketId", "agentId"])
.index("by_agent", ["agentId"]),
incidents: defineTable({
tenantId: v.string(),
title: v.string(),
status: v.string(),
severity: v.string(),
impactSummary: v.optional(v.string()),
affectedQueues: v.array(v.string()),
ownerId: v.optional(v.id("users")),
ownerName: v.optional(v.string()),
ownerEmail: v.optional(v.string()),
startedAt: v.number(),
updatedAt: v.number(),
resolvedAt: v.optional(v.number()),
timeline: v.array(
v.object({
id: v.string(),
authorId: v.id("users"),
authorName: v.optional(v.string()),
message: v.string(),
type: v.optional(v.string()),
createdAt: v.number(),
})
),
})
.index("by_tenant_status", ["tenantId", "status"])
.index("by_tenant_updated", ["tenantId", "updatedAt"])
.index("by_tenant", ["tenantId"]),
ticketCategories: defineTable({
tenantId: v.string(),
name: v.string(),