wulf-pulse/dev/analyzer-fixture/T20260424.0045.diff.json
lorentz 8f8b5ab7be feat: AI ticket analyzer (phases 1-6)
Multi-stage LLM pipeline that produces structured analyses of Autotask
tickets from local Postgres. Migration 069 + Zod schemas, Stage 0
preprocessor, IT Glue redaction + search, Anthropic SDK wrapper, Stages
1/3/4 (Haiku/Sonnet/Opus), pipeline + cost circuit breaker, job worker
(opt-in autostart), 6 API routes, 3 frontend pages, share-row
persistence (email send deferred to phase 7). 128 vitest tests, tsc
clean. Build journal in docs/wulf-pulse-ticket-analyzer-build-notes.md.

Sync: adds syncTicketNotes() + ticket_notes to ordered/date-filtered
entities so the analyzer's local mirror stays current via scheduler.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 10:59:40 -04:00

14 lines
No EOL
286 B
JSON

{
"ticket_id": 680282,
"ticket_number": "T20260424.0045",
"counts": {
"live_notes": 9,
"db_notes": 9,
"live_time_entries": 5,
"db_time_entries": 5
},
"notes_only_in_live": [],
"notes_only_in_db": [],
"entries_only_in_live": [],
"entries_only_in_db": []
}