Skip to content

Architecture Decision Records — StatusPro MCP Server

This directory contains Architecture Decision Records (ADRs) specific to the statuspro-mcp-server package.

Inherited from the parent project. This repository was forked from katana-openapi-client. The decisions captured here still apply; some examples may still reference the original project's domain objects while this repository is new enough that new ADR write-ups haven't yet replaced them.

Format

We use the format proposed by Michael Nygard in Documenting Architecture Decisions:

  • Title — noun phrase describing the decision
  • Status — Proposed | Accepted | Deprecated | Superseded
  • Context — what is motivating this decision?
  • Decision — what is the change being proposed?
  • Consequences — what becomes easier or harder?

Index

Accepted

Creating a new ADR

  1. Copy the template from the shared ADR directory
  2. Number it sequentially
  3. Fill in the sections
  4. Open a PR for discussion
  5. Update status to "Accepted" after approval