Implements Phases 1-8 of the TFTSR implementation plan. Rust backend (Tauri 2.x, src-tauri/): - Multi-provider AI: OpenAI-compatible, Anthropic, Gemini, Mistral, Ollama - PII detection engine: 11 regex patterns with overlap resolution - SQLCipher AES-256 encrypted database with 10 versioned migrations - 28 Tauri IPC commands for triage, analysis, document, and system ops - Ollama: hardware probe, model recommendations, pull/delete with events - RCA and blameless post-mortem Markdown document generators - PDF export via printpdf - Audit log: SHA-256 hash of every external data send - Integration stubs for Confluence, ServiceNow, Azure DevOps (v0.2) Frontend (React 18 + TypeScript + Vite, src/): - 9 pages: full triage workflow NewIssue→LogUpload→Triage→Resolution→RCA→Postmortem→History+Settings - 7 components: ChatWindow, TriageProgress, PiiDiffViewer, DocEditor, HardwareReport, ModelSelector, UI primitives - 3 Zustand stores: session, settings (persisted), history - Type-safe tauriCommands.ts matching Rust backend types exactly - 8 IT domain system prompts (Linux, Windows, Network, K8s, DB, Virt, HW, Obs) DevOps: - .woodpecker/test.yml: rustfmt, clippy, cargo test, tsc, vitest on every push - .woodpecker/release.yml: linux/amd64 + linux/arm64 builds, Gogs release upload Verified: - cargo check: zero errors - tsc --noEmit: zero errors - vitest run: 13/13 unit tests passing Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
1 line
1.7 KiB
Plaintext
1 line
1.7 KiB
Plaintext
{"version":3,"file":"pIteration.d.ts","sourceRoot":"","sources":["../src/pIteration.ts"],"names":[],"mappings":"AAAA;;;;;;;;;GASG;AACH,eAAO,MAAM,OAAO,GAAU,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,kBAW3E,CAAA;AAED;;;;;;GAMG;AACH,eAAO,MAAM,aAAa,GAAU,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,kBAMjF,CAAA;AAED;;;;;;;;;;GAUG;AACH,eAAO,MAAM,GAAG,GAAU,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,mBAUvE,CAAA;AAED;;;;;;GAMG;AACH,eAAO,MAAM,SAAS,GAAU,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,mBAQ7E,CAAA;AAED;;;;;;;;;GASG;AACH,eAAO,MAAM,IAAI,GAAI,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,2BAqBlE,CAAA;AAED;;;;;;GAMG;AACH,eAAO,MAAM,UAAU,GAAU,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,2BAM9E,CAAA;AAED;;;;;;;;;GASG;AACH,eAAO,MAAM,SAAS,GAAI,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,qBAqBvE,CAAA;AAED;;;;;;GAMG;AACH,eAAO,MAAM,eAAe,GAAU,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,gCAMnF,CAAA;AAED;;;;;;;;;GASG;AACH,eAAO,MAAM,IAAI,GAAI,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,qBAyBlE,CAAA;AAED;;;;;;GAMG;AACH,eAAO,MAAM,UAAU,GAAU,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,qBAO9E,CAAA;AAED;;;;;;;;;GASG;AACH,eAAO,MAAM,KAAK,GAAI,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,qBAyBnE,CAAA;AAED;;;;;;GAMG;AACH,eAAO,MAAM,WAAW,GAAU,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,qBAO/E,CAAA;AAED;;;;;;;;GAQG;AACH,eAAO,MAAM,MAAM,GAAI,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,qBAwBpE,CAAA;AAED;;;;;GAKG;AACH,eAAO,MAAM,YAAY,GAAU,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,UAAU,CAAC,0BAQhF,CAAA;AAED;;;;;;;GAOG;AACH,eAAO,MAAM,MAAM,GAAU,CAAC,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,QAAQ,EAAE,eAAe,CAAC,iBAmB/E,CAAA"} |