tftsr-devops_investigation/docs/wiki/Home.md
Shaun Arman 250bd96285 docs: update README and wiki for v0.1.0-alpha release
- README: add CI badge, Releases table, fix Rust prereq (1.88+), update CI/CD section,
  update implementation status (Phase 11+12 complete), add apt-get system deps,
  fix repo clone URL to gogs.tftsr.com
- Home.md: add CI badge, Releases table, update project status
- CICD-Pipeline.md: add agents table, Windows cross-compile docs, artifact path note,
  upload network fix, branch protection section, switching test/release config,
  updated known issues with new CI learnings
- Troubleshooting.md: add 6 new CI troubleshooting entries (stuck builds, artifact
  upload failures, CI=woodpecker, git switch tag refs, release artifacts path)
- Development-Setup.md: update test count to 64/64 Rust tests
2026-03-15 18:55:56 -05:00

3.0 KiB
Raw Blame History

TFTSR — IT Triage & RCA Desktop Application

TFTSR is a secure desktop application for guided IT incident triage, root cause analysis (RCA), and post-mortem documentation. Built with Tauri 2.x (Rust + WebView) and React 18.

CI: build — rustfmt · clippy · 64 Rust tests · tsc · vitest — all green

Quick Navigation

Topic Description
Architecture Backend, frontend, and data flow
Development Setup Prerequisites, commands, environment
Database Schema, migrations, encryption
AI Providers Supported providers and configuration
PII Detection Patterns, redaction flow, security
IPC Commands Full list of Tauri backend commands
CI/CD Pipeline Woodpecker CI + Gogs setup, multi-platform builds
Security Model Encryption, audit trail, capabilities
Integrations Confluence, ServiceNow, Azure DevOps (v0.2)
Troubleshooting Known issues and fixes

Key Features

  • 5-Whys AI Triage — Interactive guided root cause analysis via multi-turn AI chat
  • PII Auto-Redaction — Detects and redacts sensitive data before any AI send
  • Multi-Provider AI — OpenAI, Anthropic Claude, Google Gemini, Mistral, local Ollama (fully offline)
  • SQLCipher AES-256 — All issue history encrypted at rest
  • RCA + Post-Mortem Generation — Auto-populated Markdown templates, exportable as MD/PDF
  • Ollama Management — Hardware detection, model recommendations, in-app model management
  • Audit Trail — Every external data send logged with SHA-256 hash
  • Domain-Specific Prompts — 8 IT domains: Linux, Windows, Network, Kubernetes, Databases, Virtualization, Hardware, Observability

Releases

Version Status Platforms
v0.1.0-alpha 🚀 Released linux/amd64 (.deb, .rpm, .AppImage), windows/amd64 (.exe, .msi)

Download from Releases.

Project Status

Phase Status
Phases 18 (Core application) Complete
Phase 9 (History/Search) 🔲 Pending
Phase 10 (Integrations) 🕐 v0.2 stubs only
Phase 11 (CI/CD) Complete — Woodpecker CI fully operational
Phase 12 (Release packaging) linux/amd64 + windows/amd64; arm64 via QEMU agent

Tech Stack

Layer Technology
Desktop framework Tauri 2.x
Backend Rust (async/await, tokio)
Frontend React 18 + TypeScript + Vite
Styling Tailwind CSS + custom components
Database rusqlite + SQLCipher (AES-256)
Secret storage tauri-plugin-stronghold
State Zustand
Testing Vitest (13 frontend) + #[cfg(test)] (64 Rust tests)
CI/CD Woodpecker CI v0.15.4 + Gogs