Tata kelola keputusan, lengkap dan siap pakai
Dari sistem hukum konstitusional hingga pemantauan kepatuhan. 40+ AI tools dan 10 template industri untuk mengelola keputusan arsitektur.
Sistem Hukum Konstitusional
Fondasi dari seluruh sistem. Keputusan arsitektur diperlakukan sebagai hukum konstitusional — immutable, terstruktur, dan hanya bisa dibuat oleh manusia.
- Keputusan bersifat immutable — tidak bisa diubah atau dihapus setelah dibuat
- Evolusi hanya melalui supersedes dengan semantic versioning (v1.0.0 → v2.0.0)
- AI memiliki ZERO approval authority — hanya manusia yang bisa membuat dan menyetujui
- Setiap keputusan memiliki owner (created_by) yang bertanggung jawab
- Format standar: domain, aspect, scope, blast_radius, constraints, invariants
- Append-only log — audit trail lengkap dari setiap keputusan yang pernah dibuat
Matriks Keputusan 4×4
Setiap keputusan diklasifikasikan dalam matriks 4 Domain × 4 Aspect, menghasilkan 16 kategori yang mencakup semua aspek arsitektur.
- INT (Intent & Direction) — Visi, tujuan, dan arah strategis produk
- ARCH (Architecture) — Struktur teknis, patterns, dan tech stack
- CTL (Control & Policy) — Aturan, standar, dan kebijakan yang harus diikuti
- EVO (Evolution) — Perubahan, migrasi, dan roadmap evolusi sistem
- Aspect A01–A16 — Vision, Scope, Stakeholder, Spec, Pattern, Component, Integration, Contract, Standard, Compliance, Monitoring, Enforcement, Strategy, Migration, Versioning, Deprecation
- Kode unik per keputusan (contoh: ARCH-A06-001-v1.0.0) untuk referensi yang jelas
Pipeline Validasi 3 Tahap
Setiap keputusan melewati 3 tahap validasi sebelum disimpan. Tidak ada jalan pintas.
- Gate 1 (Deterministic) — Schema validation, field rules, format checking. HARD block jika gagal
- Gate 2 (AI Heuristic) — Quality scoring, conflict detection, duplicate check. SOFT warning
- Gate 3 (Human Approval) — Review oleh manusia. HARD block — AI tidak bisa approve
- Pipeline terintegrasi: draft → validate → approve → store
- Duplicate detection otomatis berdasarkan semantic similarity
- Alignment check terhadap keputusan yang sudah ada sebelum creation
Pengambilan Cerdas & Mesin MICS
AI assistant bisa mengambil keputusan yang relevan secara otomatis. MICS (Multi-stage Intelligent Context Selection) memastikan konteks yang tepat dikirim ke AI.
- Context-aware search — analisis file path, content, dan scope untuk relevance
- MICS 7-stage pipeline — intent detection, scope resolution, decision retrieval, conflict check, priority ranking, context assembly, response formatting
- Trigger-based suggestions — keputusan muncul otomatis saat pattern terdeteksi
- Knowledge graph — visualisasi hubungan antar keputusan, pattern detection, dan relationship traversal
- Hybrid search — keyword (Meilisearch) + semantic (vector embeddings) untuk akurasi maksimal
- Hot decisions cache — keputusan yang sering diakses mendapat priority
Penegakan Aturan
Aturan dari keputusan bisa ditegakkan secara otomatis melalui pemeriksaan regex, aturan import, dan integrasi CI/CD.
- Regex constraint checking — pattern matching otomatis terhadap source code
- Import rule enforcement — validasi dependency dan import patterns
- Violation tracking — setiap pelanggaran tercatat dengan decision reference dan severity
- mantra_review tool — 3-layer checking (regex → import → manual checklist)
- mantra_diff_review — parse git diff, check hanya changed lines
- mantra_scan — find // mantra:CODE annotations, validate coverage
10 Template Industri
MANTRA bisa digunakan di berbagai industri. Setiap template menyesuaikan terminologi, taxonomy, dan field guidance sesuai domain.
- Software Engineering — Template default untuk keputusan arsitektur software (API, database, infrastructure)
- Healthcare — Clinical decision governance, medical protocol tracking, compliance HIPAA/UU Kesehatan
- Government — Policy governance, regulatory compliance, inter-agency decision coordination
- Finance — Financial regulation compliance, risk management framework, audit trail requirements
- Education — Curriculum decision governance, institutional policy management
- Manufacturing, Research, NGO, Startup, Corporate Law — 5 template tambahan yang disesuaikan per domain
40+ MCP Tools
Integrasi mendalam dengan Claude Code, Cursor, Windsurf, dan AI assistant lain melalui Model Context Protocol. 40+ tools mencakup seluruh siklus hidup keputusan.
- Decision Management — create, retrieve, list, group, draft wizard, simulate impact
- Compliance — review, diff_review, scan, multi_review (security + architecture + compliance perspectives), batch review
- Governance — approve, reject, pending_approvals, compliance_score, decision_health, violation tracking
- Intelligence — semantic_search, check_alignment, cross_references, get_patterns, explain
- Documentation — generate_document (14 types), generate_rules (9 IDE formats), get_checklist
- Learning — log_activity, search_memory, get_task_context, feedback, watch_start (continuous monitoring)
Ekspor Dokumen & IDE
Generate dokumen dan aturan IDE langsung dari keputusan. Satu sumber kebenaran, banyak format output.
- 14 tipe dokumen — PRD, Tech Spec, API Spec, Security Spec, Test Plan, ADR, Exec Summary, User Manual, Feature Spec, Threat Model, Deployment Guide, Runbook, FAQ, Changelog
- 9 format IDE rules — .cursorrules (Cursor), CLAUDE.md (Claude Code), Copilot, Windsurf, Aider, Cline, dan format universal
- Export keputusan — JSON, Markdown, ADR format, SQL dump untuk backup dan portabilitas
- Generated langsung dari data decision — selalu sinkron, tidak pernah outdated
- Template per domain — output disesuaikan dengan terminologi dan format industri Anda
- Bulk generation — generate semua dokumen sekaligus untuk keseluruhan scope decisions
Proyeksi Keputusan & Knowledge Graph
Lihat keputusan dari berbagai sudut pandang. Knowledge graph memvisualisasikan hubungan dan mendeteksi pola antar keputusan.
- Timeline view — evolusi keputusan dari waktu ke waktu
- Scope projection — keputusan grouped by domain, aspect, atau area
- Knowledge graph — node-edge relationship visualization dengan pattern detection otomatis
- Tech stack analysis — keputusan grouped by teknologi yang digunakan
- Blast radius mapping — impact analysis dan dependency tracking dari setiap keputusan
- Relationship projection — supersedes chains, cross-references, dan dependency graphs