Logo
NeoArc Studio

Fitness Function Block

Document architectural fitness functions that measure and enforce system qualities.

Overview

The Fitness Function block documents architectural fitness functions used in evolutionary architecture. Fitness functions are automated tests that measure how well a system meets architectural goals. Use this block to capture what is measured, acceptable thresholds, and how the function is automated.

Passing Fitness Function

A function that is currently meeting its threshold.

Failing Fitness Function

A function that requires attention due to threshold violation.

Unknown Status

A function with status not yet determined.

Block Properties

Fitness Function block properties
PropertyRequiredDescription
nameYesName of the fitness function
descriptionYesWhat architectural characteristic this measures
metricYesWhat is measured and in what unit
thresholdYesAcceptable value or range
automationYesHow the measurement is automated
frequencyNoHow often the function runs (e.g., 'Every deployment', 'Daily', 'Continuous')
ownerNoTeam responsible for this function
statusNoOne of 'passing', 'failing', or 'unknown'