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>
50 lines
5.3 KiB
JavaScript
50 lines
5.3 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.default = void 0;
|
|
var _docAbstractRole = _interopRequireDefault(require("./dpub/docAbstractRole"));
|
|
var _docAcknowledgmentsRole = _interopRequireDefault(require("./dpub/docAcknowledgmentsRole"));
|
|
var _docAfterwordRole = _interopRequireDefault(require("./dpub/docAfterwordRole"));
|
|
var _docAppendixRole = _interopRequireDefault(require("./dpub/docAppendixRole"));
|
|
var _docBacklinkRole = _interopRequireDefault(require("./dpub/docBacklinkRole"));
|
|
var _docBiblioentryRole = _interopRequireDefault(require("./dpub/docBiblioentryRole"));
|
|
var _docBibliographyRole = _interopRequireDefault(require("./dpub/docBibliographyRole"));
|
|
var _docBibliorefRole = _interopRequireDefault(require("./dpub/docBibliorefRole"));
|
|
var _docChapterRole = _interopRequireDefault(require("./dpub/docChapterRole"));
|
|
var _docColophonRole = _interopRequireDefault(require("./dpub/docColophonRole"));
|
|
var _docConclusionRole = _interopRequireDefault(require("./dpub/docConclusionRole"));
|
|
var _docCoverRole = _interopRequireDefault(require("./dpub/docCoverRole"));
|
|
var _docCreditRole = _interopRequireDefault(require("./dpub/docCreditRole"));
|
|
var _docCreditsRole = _interopRequireDefault(require("./dpub/docCreditsRole"));
|
|
var _docDedicationRole = _interopRequireDefault(require("./dpub/docDedicationRole"));
|
|
var _docEndnoteRole = _interopRequireDefault(require("./dpub/docEndnoteRole"));
|
|
var _docEndnotesRole = _interopRequireDefault(require("./dpub/docEndnotesRole"));
|
|
var _docEpigraphRole = _interopRequireDefault(require("./dpub/docEpigraphRole"));
|
|
var _docEpilogueRole = _interopRequireDefault(require("./dpub/docEpilogueRole"));
|
|
var _docErrataRole = _interopRequireDefault(require("./dpub/docErrataRole"));
|
|
var _docExampleRole = _interopRequireDefault(require("./dpub/docExampleRole"));
|
|
var _docFootnoteRole = _interopRequireDefault(require("./dpub/docFootnoteRole"));
|
|
var _docForewordRole = _interopRequireDefault(require("./dpub/docForewordRole"));
|
|
var _docGlossaryRole = _interopRequireDefault(require("./dpub/docGlossaryRole"));
|
|
var _docGlossrefRole = _interopRequireDefault(require("./dpub/docGlossrefRole"));
|
|
var _docIndexRole = _interopRequireDefault(require("./dpub/docIndexRole"));
|
|
var _docIntroductionRole = _interopRequireDefault(require("./dpub/docIntroductionRole"));
|
|
var _docNoterefRole = _interopRequireDefault(require("./dpub/docNoterefRole"));
|
|
var _docNoticeRole = _interopRequireDefault(require("./dpub/docNoticeRole"));
|
|
var _docPagebreakRole = _interopRequireDefault(require("./dpub/docPagebreakRole"));
|
|
var _docPagefooterRole = _interopRequireDefault(require("./dpub/docPagefooterRole"));
|
|
var _docPageheaderRole = _interopRequireDefault(require("./dpub/docPageheaderRole"));
|
|
var _docPagelistRole = _interopRequireDefault(require("./dpub/docPagelistRole"));
|
|
var _docPartRole = _interopRequireDefault(require("./dpub/docPartRole"));
|
|
var _docPrefaceRole = _interopRequireDefault(require("./dpub/docPrefaceRole"));
|
|
var _docPrologueRole = _interopRequireDefault(require("./dpub/docPrologueRole"));
|
|
var _docPullquoteRole = _interopRequireDefault(require("./dpub/docPullquoteRole"));
|
|
var _docQnaRole = _interopRequireDefault(require("./dpub/docQnaRole"));
|
|
var _docSubtitleRole = _interopRequireDefault(require("./dpub/docSubtitleRole"));
|
|
var _docTipRole = _interopRequireDefault(require("./dpub/docTipRole"));
|
|
var _docTocRole = _interopRequireDefault(require("./dpub/docTocRole"));
|
|
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
|
|
var ariaDpubRoles = [['doc-abstract', _docAbstractRole.default], ['doc-acknowledgments', _docAcknowledgmentsRole.default], ['doc-afterword', _docAfterwordRole.default], ['doc-appendix', _docAppendixRole.default], ['doc-backlink', _docBacklinkRole.default], ['doc-biblioentry', _docBiblioentryRole.default], ['doc-bibliography', _docBibliographyRole.default], ['doc-biblioref', _docBibliorefRole.default], ['doc-chapter', _docChapterRole.default], ['doc-colophon', _docColophonRole.default], ['doc-conclusion', _docConclusionRole.default], ['doc-cover', _docCoverRole.default], ['doc-credit', _docCreditRole.default], ['doc-credits', _docCreditsRole.default], ['doc-dedication', _docDedicationRole.default], ['doc-endnote', _docEndnoteRole.default], ['doc-endnotes', _docEndnotesRole.default], ['doc-epigraph', _docEpigraphRole.default], ['doc-epilogue', _docEpilogueRole.default], ['doc-errata', _docErrataRole.default], ['doc-example', _docExampleRole.default], ['doc-footnote', _docFootnoteRole.default], ['doc-foreword', _docForewordRole.default], ['doc-glossary', _docGlossaryRole.default], ['doc-glossref', _docGlossrefRole.default], ['doc-index', _docIndexRole.default], ['doc-introduction', _docIntroductionRole.default], ['doc-noteref', _docNoterefRole.default], ['doc-notice', _docNoticeRole.default], ['doc-pagebreak', _docPagebreakRole.default], ['doc-pagefooter', _docPagefooterRole.default], ['doc-pageheader', _docPageheaderRole.default], ['doc-pagelist', _docPagelistRole.default], ['doc-part', _docPartRole.default], ['doc-preface', _docPrefaceRole.default], ['doc-prologue', _docPrologueRole.default], ['doc-pullquote', _docPullquoteRole.default], ['doc-qna', _docQnaRole.default], ['doc-subtitle', _docSubtitleRole.default], ['doc-tip', _docTipRole.default], ['doc-toc', _docTocRole.default]];
|
|
var _default = exports.default = ariaDpubRoles; |