Skip to content

Add architecture decision records#225

Draft
somethingwithproof wants to merge 1 commit into
Cacti:developfrom
somethingwithproof:docs/architecture-adrs
Draft

Add architecture decision records#225
somethingwithproof wants to merge 1 commit into
Cacti:developfrom
somethingwithproof:docs/architecture-adrs

Conversation

@somethingwithproof

Copy link
Copy Markdown
Contributor

Summary

Adds a small ADR set to establish the proposed architecture direction for Cacti.

  • an ADR index linked from the documentation README
  • bounded contexts and framework-independent PHP 8.1 domain code
  • durable, resumable installer runs
  • a versioned plugin extension boundary
  • workflow storage and observability boundaries

Why

The installer and plugin redesign work needs reviewable architectural decisions before implementation expands. These ADRs document the proposed boundaries while preserving an incremental, backward-compatible migration path.

Impact

Documentation only. All decisions are marked Proposed and do not change current Cacti behavior.

Validation

  • bin/check_missing_link.sh Architecture-Decisions.md Architecture README.md
  • bin/check_markdown_style.sh Architecture-Decisions.md Architecture README.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant