b96ba21e9971555c5e3542dd0ac8f5be20e1dae1
- src/db/seed.ts: comprehensive seed data with idempotent upserts - 5 users (system, gjermund, operator, technician, analyst) - 5 queues (Support Desk, Operations, IT Infrastructure, Facilities, Field Ops) - 1 lifecycle (Demo service lifecycle with new→open→in_progress→resolved→closed) - 5 custom fields (impact, location, channel, urgency, outcome) with short keys - 10 realistic support tickets with varied statuses, custom fields, and history - 3 scrips (OnCreate email, OnResolve custom field, customer notification) - 2 templates (auto-response, resolve notification) - --reset flag to truncate all data before seeding - scripts/smoke-test.ts: API smoke tests - scripts/watch-frontend.sh: frontend dev helper Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Tessera
A modern, composable ticketing system — RT's paradigm rebuilt in Rust.
Architecture
- Core (Rust): Scrip runtime, transaction engine, query builder, lifecycle state machines
- Integration Layer (Go): gRPC-exposed API, webhook connectors, import/export pipelines
- UI: TBD
Status
Early design phase. Nothing works yet.
Description
Languages
TypeScript
98.7%
CSS
1.1%
JavaScript
0.1%
Shell
0.1%