Skip to content

Add architecture decision records #228

Description

@somethingwithproof

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


Tracking issue for #225, which carries the fix.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions