Decision Documentation Platform

Captures architectural/business decisions, rationale, alternatives

View the interactive project page →

Decision Documentation Platform

Part of the worlds-biggest-software-project initiative.

An AI-native, open-source platform for capturing architectural and business decisions, their rationale, and the alternatives considered — and surfacing them at the moment they matter.

The Decision Documentation Platform is a structured home for Architecture Decision Records (ADRs) and broader business decisions, built for engineering and product teams who outgrow Markdown-in-a-repo but cannot justify enterprise EA suites. It solves the persistent gap between teams that capture decisions and teams that can actually find and apply those decisions later.


Why Decision Documentation Platform?

  • Enterprise EA tools price out the mid-market. SAP LeanIX and Ardoq carry custom enterprise pricing well above $30/user/month, leaving a clear gap for an SMB/mid-market product in the $8–$20/user/month range.
  • Open-source ADR tooling stops at file storage. adr-tools, Log4Brains, and arc42 give teams a template and a CLI but offer no semantic search, no relationship mapping, and no governance.
  • Confluence and Notion treat ADRs as freeform pages. Neither enforces a structured ADR schema, validates fields, or supports decision-specific discovery.
  • Capture is no longer the hard problem — retrieval is. Research shows organisations write ADRs but cannot surface them when a related new decision is being made, an unsolved gap across every incumbent.
  • Business decisions have no equivalent of the ADR ecosystem. Build-vs-buy, vendor selection, and roadmap choices lack any structured documentation platform comparable to what technical ADRs enjoy.

Key Features

Structured Decision Capture

  • Structured ADR templates covering Context, Decision, Status, Consequences, and Rationale
  • MADR variant support with explicit Options, Pros/Cons, and Decision Outcome fields
  • Multiple template variants (Nygard, MADR, Y-Statements, custom)
  • Automatic decision ID generation (ADR-001, ADR-002) with organisational customisation
  • Shareable stable links for long-term traceability

Lifecycle, Collaboration & Governance

  • Decision status lifecycle: Proposed, Accepted, Superseded, Deprecated
  • Version history and audit trail of who changed what and when
  • Team collaboration with comments, mentions, and inline discussion
  • Access control and team permissions
  • Optional governance and approval workflows for formal reviews

Discovery & Relationships

  • Full-text search and filtering by status, author, date, tag, or linked component
  • Decision relationship mapping (depends-on, superseded-by)
  • Decision comparison view and history timeline
  • Tags and categories for organisation
  • Decision graph visualisation of dependencies and supersession chains

Integrations & Delivery

  • Jira integration: view linked issues and create decisions from tickets
  • Slack integration for decision notifications
  • GitHub / GitLab integration to read and write ADRs directly to repositories
  • Import from existing ADR repositories (GitHub, Log4Brains, Confluence)
  • Export to PDF and Markdown
  • REST API for custom integrations
  • Mobile-responsive interface

Business Decision Support

  • First-class support for non-technical decisions (build vs. buy, vendor selection, roadmap choices)
  • Simplified views for non-technical stakeholders alongside developer-centric workflows

AI-Native Advantage

The platform is designed around the gap incumbents leave open: not capturing decisions, but applying them. AI proactively retrieves relevant past ADRs at the moment a developer or architect is working on a related problem, drafts structured ADRs from Jira tickets, pull requests, or Slack discussions for human review, and checks proposed decisions against the existing corpus to flag contradictions and superseded assumptions. An onboarding chatbot answers "why was X built this way?" by synthesising relevant ADR history, compressing the weeks new engineers typically spend rebuilding architectural context.


Tech Stack & Deployment

The platform targets both managed SaaS and self-hosted deployment, aligning with established decision documentation standards: the original Nygard ADR format, MADR, arc42 §9, the C4 model for complementary diagramming, and ISO/IEC 42010 for architecture description. Storage interoperates with file-based ADR repositories (GitHub, GitLab, Log4Brains) so teams can adopt without abandoning existing Markdown corpora. Integrations with Jira, Slack, and GitHub/GitLab use public APIs, and a REST API exposes decisions to custom workflows and AI assistants consuming machine-readable decision context.


Market Context

There is no analyst-tracked category for "decision documentation platforms"; the adjacent enterprise architecture software market was valued at approximately $1.7 billion in 2024 with roughly 8% CAGR. Incumbents split sharply between free open-source tooling (adr-tools, Log4Brains, arc42) and enterprise SaaS (SAP LeanIX, acquired by SAP in 2023 for a reported €1.2 billion; Ardoq, $66M Series C in 2022) priced from $30 to $80+/user/month. Primary buyers are principal and staff engineers, CTOs and VPs of Engineering, enterprise architects, and product managers documenting strategic decisions.


Project Status

This project is in the research and specification phase.
Contributions, feedback, and domain expertise are welcome.


Contributing

We welcome contributions from developers, domain experts, and potential users. See CONTRIBUTING.md for guidelines.

Important: All contributions must be your own original work or clearly attributed open-source material with a compatible licence. Copyright infringement and licence violations will not be tolerated and will result in immediate removal of the offending contribution. If you are unsure whether a piece of code, text, or other material is safe to contribute, open an issue and ask before submitting.


Licence

Licence to be determined. See discussion for context.