Skip to content

Topic

Executable Architecture

The practice of encoding architectural constraints, such as which modules or layers may depend on which, as automated tests or fitness functions that run in the build instead of living in prose design documents.

Current clusters

build1 publisher

The archrule glob makes your package tree the architecture spec

The New Stack's case for moving architecture rules out of the wiki and into pytest holds up on mechanism. The two sample rules also show the bill: enforcement runs on module-name globs, and the domain-purity check bans two libraries where its own docstring promises an allowlist.

Publishers:thenewstack.io

Reality

Evidence55
Adoption
Insufficient
Hype gap+30
Incentives30
Confidence62