Observatory · Pattern education
Architecture patterns
What structural signals mean in real codebases — and how ArcSight detects them before merge. Only patterns with repository exemplars are indexed; others stay draft until the proof bar is met.
Validation → Next.js proof → Patterns → Install
0 published · 6 draft
- Blast RadiusPublished
Blast radius is how many modules can be affected downstream when a given module changes — direct dependents plus transitive impact through the dependency graph.
- High Fan-InPublished
Fan-in is the number of modules that depend on a given module. High fan-in means many parts of the codebase route through the same file, type bundle, or config hub.
- Architectural GravityDraft
Architectural gravity is the tendency of dependencies to accumulate around a few central modules — orchestrators, shared utilities, or type authorities — that coordinate many subsystems.
Gravity-center exemplar pending — needs dedicated proof block from repository analysis.
- Architecture DriftDraft
Architecture drift is the gradual divergence between intended module boundaries and the actual dependency graph — layers that leak, duplicates that compete, or utilities that absorb domain logic.
Layer-violation exemplar pending — Next.js drift narrative not yet published as pattern proof.
- Contract HubsDraft
Contract hubs are modules that define shared types, config shapes, or API surfaces many other modules compile against. They are intentional concentration points — not accidental utilities.
Contract hub exemplar pending — Next.js hub modules not yet packaged as a standalone proof narrative.
- Dependency CyclesDraft
A dependency cycle is a closed loop in the module graph: A depends on B depends on C depends on A. Cycles remove a safe order for changes and testing.
No indexed repository proof with published cycle evidence yet.