https://github.com/saagpatel/compliance-suite
Local-first compliance ops suite — questionnaire, binder, and SOP tools in a Tauri + Rust monorepo
https://github.com/saagpatel/compliance-suite
compliance desktop-app monorepo rust sqlite tauri typescript
Last synced: about 13 hours ago
JSON representation
Local-first compliance ops suite — questionnaire, binder, and SOP tools in a Tauri + Rust monorepo
- Host: GitHub
- URL: https://github.com/saagpatel/compliance-suite
- Owner: saagpatel
- License: mit
- Created: 2026-03-22T06:35:30.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-06-12T12:40:39.000Z (16 days ago)
- Last Synced: 2026-06-12T14:21:16.480Z (16 days ago)
- Topics: compliance, desktop-app, monorepo, rust, sqlite, tauri, typescript
- Language: Rust
- Size: 1.02 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Compliance Ops Suite
[](#) [](#)
> Compliance workflows that stay on your machine — questionnaires, binders, and SOPs without the SaaS overhead.
A local-first compliance suite monorepo for macOS. The active production lane is `questionnaire`, with `binder` and `sop` lanes in development. A Rust domain core handles storage, audit chain, and deterministic export packs; Tauri + React desktop apps sit on top for each workflow.
## Features
- **Questionnaire app** — structured compliance questionnaire workflow with guided response capture
- **Audit chain** — tamper-evident local audit log for all compliance actions
- **Deterministic export packs** — reproducible bundle artifacts for review and sign-off
- **Signed release pipeline** — macOS code signing and notarization integrated into the build
- **Verification contract** — `.codex/verify.commands` as source of truth for quality gates
## Quick Start
### Prerequisites
- Node.js 18+, pnpm
- Rust stable toolchain
- macOS (primary target)
### Installation
```bash
pnpm install
```
### Usage
```bash
# Start the questionnaire app (dev)
pnpm dev
# Run all verification gates
pnpm verify
# Rehearse a packaged build
pnpm package:questionnaire
```
## Tech Stack
| Layer | Technology |
|-------|------------|
| Language | Rust + TypeScript |
| Desktop runtime | Tauri 2 |
| Frontend | React + Vite + Tailwind CSS |
| Core domain | Rust (audit chain, storage, export) |
| Storage | SQLite |
| Build | pnpm workspaces + Cargo workspace |
## License
MIT