Library / First Principles Framework (FPF) - Core Conceptual Specification
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-03 08:25:59 UTC · snapshot created 2026-10-03 08:26:43 UTC · last check 2026-10-03 08:40:10 UTC

C.30.P:7 - Reduced SoTA row

Current architecture-description, model, view, and decision-record practice treats architecture as distinct from architecture descriptions, models, views, viewpoints, diagrams, and decision records. FPF adopts that line only where it changes action guidance: examples, non-use boundaries, subject-pattern assignments, source-return conditions, and conformance checks.

Practice sourceSource-use relation and currentnessWhat C.30.P adopts or adaptsFPF import boundary
ISO/IEC/IEEE 42010:2022 on architecture descriptions, architecture viewpoints, model kinds, and conformance requirements.Current standard and reference source for architecture-description and viewpoint separation.Disciplines direct use of C.30 and C.30.ASV; blocks diagram-as-architecture, model-as-architecture, view-as-architecture, and publication-as-architecture overread; disciplines CC-C30P-2, CC-C30P-3, and CC-C30P-4.Does not import 42010 terminology as FPF ontology; FPF still uses A.22, C.30, C.30.ASV, and named C.30.* patterns.
SEI “Documenting Software Architectures: Views and Beyond” practice line.Current reference and lineage source for documenting views for stakeholder use.Disciplines the source, publication, and view split in worked cases and keeps view artifacts useful without making them the selected structure.Does not make “view” a generic proof or decision record.
C4 model current practice for developer-friendly architecture diagrams over context, container, component, and code views.Current practice anchor for diagram usefulness and diagram limits.Disciplines the diagram, block, component, module, and layer examples: a diagram can be an entry or view publication, and source labels are recovered through C.30.STRAT before architecture or structure assignment.Does not make C4 levels, blocks, layers, or containers FPF structure kinds or mandatory architecture views.
arc42 current architecture documentation template practice.Current practice and reference source for architecture communication, constraints, decisions, and cross-cutting concerns.Disciplines the distinction between documentation template sections, source publications, decisions, architecture claims, and conditional architecture-description use.Does not let a documentation section, template heading, or dashboard become architecture authority by label.
ADR and MADR architecture decision record practice.Current practice and lineage source for decision-record separation; current empirical ADR work may refine template choice, but does not replace FPF decision ontology.Disciplines the ADR worked case and the assignment to C.2.P, C.11, A.15, or C.30: an ADR may record or motivate a decision; it is not automatically the architecture decision, work execution, or architecture itself.Does not import ADR label as gate, release, proof, or FPF decision authority.

These distinctions block diagram-as-architecture, graph-as-proof, view-as-structure-kind, publication-as-claim, and ADR-as-decision overreads. This use does not import any external standard as FPF ontology.