-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
area:reportingpriority: highstatus:needs-designmetric definition, thresholds, schema details not finalizedmetric definition, thresholds, schema details not finalizedtype:featureuser-facing capability (metrics/trends/rules)user-facing capability (metrics/trends/rules)
Milestone
Description
Architecture models are not diagrams.
Diagrams are views over the same underlying model, and different use cases require different notations.
Currently, architecture tooling often limits users to a single diagram style (e.g. C4).
Pacta should allow the same architecture model to be projected into multiple views, without enforcing a single notation.
This issue proposes supporting arbitrary architectural views, such as:
- component views
- dependency graphs
- logical / structural views
- custom projections derived from the model
Why this matters
- Different stakeholders need different representations
- Avoids coupling the architecture model to a specific notation
- Keeps Pacta flexible and future-proof
Acceptance Criteria
- Architecture model is independent of diagram notation
- CLI can output different views (e.g. JSON, DOT, text)
- New view types can be added without changing the core model
- C4 is treated as one possible view, not the only one
Out of scope
- Visual diagram editor
- Web-based diagram rendering
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:reportingpriority: highstatus:needs-designmetric definition, thresholds, schema details not finalizedmetric definition, thresholds, schema details not finalizedtype:featureuser-facing capability (metrics/trends/rules)user-facing capability (metrics/trends/rules)