M
MANTRA

Decision governance, fully equipped

Dari constitutional law system hingga automated enforcement. Semua yang Anda butuhkan untuk mengelola keputusan arsitektur.

MANTRA-LAW-001

Constitutional Law System

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
16 Kategori Terstruktur

4×4 Decision Matrix

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
Deterministic → AI → Human

3-Gate Validation Pipeline

Setiap keputusan melewati 3 tahap validasi sebelum disimpan. Tidak ada shortcut.

  • 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
Context-Aware Decision Search

Smart Retrieval

AI assistant bisa mengambil keputusan yang relevan secara otomatis berdasarkan konteks kode yang sedang dikerjakan.

  • Context-aware search — analisis file path, content, dan scope untuk relevance
  • Trigger-based suggestions — keputusan muncul otomatis saat pattern terdeteksi
  • TF-IDF weighted indexing — statement 3× weight, constraints 2× untuk akurasi
  • Tech stack keyword triggers — auto-registered dari data keputusan
  • Hot decisions cache — keputusan yang sering diakses mendapat priority
  • Usage analytics — track view/apply/skip untuk continuous improvement
Automated Compliance Checking

Constraint Enforcement

Constraints dari keputusan bisa di-enforce secara otomatis melalui regex checks, import rules, dan CI/CD integration.

  • 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
  • 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
Multi-Dimensional Analysis

Decision Projections

Lihat keputusan dari berbagai sudut pandang: timeline, scope, relationships, dan tech stack.

  • Timeline view — evolusi keputusan dari waktu ke waktu
  • Scope projection — keputusan grouped by domain, aspect, atau area
  • Relationship graph — visualisasi hubungan antar keputusan (supersedes, related, depends)
  • Tech stack analysis — keputusan grouped by teknologi yang digunakan
  • Blast radius mapping — impact analysis dari setiap keputusan
  • Export & document generation — PRD, tech spec, ADR, dan 14 tipe lainnya
AI Assistant Tools

MCP Integration

MANTRA terintegrasi dengan Claude Code dan AI assistant lain melalui Model Context Protocol (MCP).

  • mantra_retrieve — context-aware decision retrieval saat coding
  • mantra_create_decision — buat keputusan baru melalui 3-gate pipeline
  • mantra_review / mantra_diff_review — automated compliance checking
  • mantra_scan — code annotation scanning dan coverage reporting
  • mantra_search / mantra_semantic_search — keyword dan semantic search
  • mantra_generate_document — generate documentation dari keputusan yang ada
Single Source of Truth → Multiple Outputs

Document Generation

Generate berbagai tipe dokumen langsung dari keputusan MANTRA. Satu sumber kebenaran, banyak output.

  • PRD (Product Requirements Document) — dari keputusan Intent domain
  • Tech Spec — dari keputusan Architecture domain
  • ADR (Architecture Decision Records) — format standar industri
  • API Spec, Security Spec, Test Plan — dari keputusan Control domain
  • Deployment Guide, Runbook — dari keputusan Evolution domain
  • 14+ tipe dokumen total — semua generated dari data yang sama

Ready to govern your decisions?

Mulai gratis. Tidak perlu kartu kredit.