AtlasArc

Cycle Evidence

Simple Java Mail · AtlasArc 1.0.1+736db9b9 · 2026-07-31T22:25:00Z

A cycle-focused report covering current problem cycles and concise governed context.

Cycle Evidence Briefing

This section separates current problem cycles from governance audit work. Repository decisions remain concise structural context here; their rationale and maintenance history live only in the optional Governance Audit.

Reported groups5
Debt records0
Intentional records1
Safe Havens0
Cycle modeAll cycle groups
Governed edge listIncluded
TypesArchitectural: 4, Nested: 1
Rendered as Topology · Cycles Only Open

Which cycle warnings remain when non-cycle dependency structure is stripped away?

Configuration
Focus
project root
Filter
Cycles only
Heatmap
Off
Encoding
Nodes
Only packages needed to show reported cycle evidence
Edges
Cycle-participating dependencies after governance rules are applied
Border colour
Problem, Safe Haven, intentional governance, and debt cycle status
  • This overview orients the cycle focus maps below.
cli-modulecore-module.maincore-test-modulesimple-java-mail.mainsmime-moduleorgorgorgorgsimplejavamailsimplejavamailsimplejavamailsimplejavamailinternalapiinternalconverteremailmailerinternalclisupportemailinternalmailerinternalinternalsmimesupportclisupportsmimesupport therapijavadocClassesconfigClassesmodelmodelClassesconfigClassesClassesconfigconfigutilClassesdemotestutilmimemessageClassesClassesinternalClassesutilClassesClassesbuildermodelClasses

Problem Cycles

Each card is one current problem strongly connected component. Every group gets one compact horizontal map. When additional maps are requested, a second map appears only when its focused architecture units or dependency edges strictly extend the compact evidence; layout-only duplicates are suppressed.

Problem cycle 1

Nested cycle

2 packages2 cycle edges
cli-moduleorgsimplejavamailinternalclisupport therapijavadoc
Packages
  • cli-module:org.simplejavamail.internal.clisupport
  • cli-module:org.simplejavamail.internal.clisupport.therapijavadoc
Problem cycle 2

Architectural cycle

9 packages28 cycle edges
core-module.mainorgsimplejavamailapiinternalemailinternalmailerclisupportsmimesupport configmodelmodelconfigconfigconfigutil
Packages
  • core-module.main:org.simplejavamail.api.email
  • core-module.main:org.simplejavamail.api.email.config
  • core-module.main:org.simplejavamail.api.internal.clisupport.model
  • core-module.main:org.simplejavamail.api.internal.smimesupport.model
  • core-module.main:org.simplejavamail.api.mailer
  • core-module.main:org.simplejavamail.api.mailer.config
  • core-module.main:org.simplejavamail.config
  • core-module.main:org.simplejavamail.internal.config
  • core-module.main:org.simplejavamail.internal.util
Problem cycle 3

Architectural cycle

2 packages2 cycle edges
core-test-module demotestutil
Packages
  • core-test-module:demo
  • core-test-module:testutil
Problem cycle 4

Architectural cycle

8 packages19 cycle edges
simple-java-mail.mainorgsimplejavamailconverteremailmailerinternalinternal mimemessageinternalutil
Packages
  • simple-java-mail.main:org.simplejavamail.converter
  • simple-java-mail.main:org.simplejavamail.converter.internal
  • simple-java-mail.main:org.simplejavamail.converter.internal.mimemessage
  • simple-java-mail.main:org.simplejavamail.email
  • simple-java-mail.main:org.simplejavamail.email.internal
  • simple-java-mail.main:org.simplejavamail.mailer
  • simple-java-mail.main:org.simplejavamail.mailer.internal
  • simple-java-mail.main:org.simplejavamail.mailer.internal.util
Problem cycle 5

Architectural cycle

3 packages4 cycle edges
smime-moduleorgsimplejavamailinternalsmimesupport buildermodel
Packages
  • smime-module:org.simplejavamail.internal.smimesupport
  • smime-module:org.simplejavamail.internal.smimesupport.builder
  • smime-module:org.simplejavamail.internal.smimesupport.model

Problem Cycle Edges

These are the strongest currently reported problem-cycle edges. They are not fully covered by repository governance and are not removed by Safe Havens in this report scope. The Dependency refs value counts acquired class dependency references aggregated into each package-to-package edge; it is not a source line number.

Dependency refsCycleGovernance
Sourcesmime-module:org.simplejavamail.internal.smimesupport
Targetsmime-module:org.simplejavamail.internal.smimesupport.model
44NestedProblem
Sourcecore-module.main:org.simplejavamail.internal.config
Targetcore-module.main:org.simplejavamail.api.email
41ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.converter
Targetsimple-java-mail.main:org.simplejavamail.converter.internal.mimemessage
39NestedProblem
Sourcesimple-java-mail.main:org.simplejavamail.mailer
Targetsimple-java-mail.main:org.simplejavamail.mailer.internal
22NestedProblem
Sourcecore-module.main:org.simplejavamail.api.email
Targetcore-module.main:org.simplejavamail.api.email.config
18NestedProblem
Sourcecore-module.main:org.simplejavamail.config
Targetcore-module.main:org.simplejavamail.api.mailer.config
17ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.config
Targetcore-module.main:org.simplejavamail.internal.util
17ArchitecturalProblem
Sourcesmime-module:org.simplejavamail.internal.smimesupport
Targetsmime-module:org.simplejavamail.internal.smimesupport.builder
16NestedProblem
Sourcecore-module.main:org.simplejavamail.internal.util
Targetcore-module.main:org.simplejavamail.api.email
15ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.email
Targetsimple-java-mail.main:org.simplejavamail.email.internal
15NestedProblem
Sourcecore-module.main:org.simplejavamail.api.email
Targetcore-module.main:org.simplejavamail.internal.util
14ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.mailer.internal
Targetsimple-java-mail.main:org.simplejavamail.mailer.internal.util
13NestedProblem
Sourcecore-module.main:org.simplejavamail.api.email.config
Targetcore-module.main:org.simplejavamail.api.mailer.config
11ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.mailer
Targetcore-module.main:org.simplejavamail.api.internal.clisupport.model
11ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.converter
Targetsimple-java-mail.main:org.simplejavamail.email.internal
10ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.email.config
Targetcore-module.main:org.simplejavamail.internal.util
9ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.mailer
Targetcore-module.main:org.simplejavamail.api.mailer.config
9NestedProblem
Sourcecore-module.main:org.simplejavamail.internal.util
Targetcore-module.main:org.simplejavamail.internal.config
9ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.email
Targetcore-module.main:org.simplejavamail.api.internal.clisupport.model
8ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.email.internal
Targetsimple-java-mail.main:org.simplejavamail.converter
8ArchitecturalProblem
Sourcecli-module:org.simplejavamail.internal.clisupport.therapijavadoc
Targetcli-module:org.simplejavamail.internal.clisupport
7NestedProblem
Sourcecore-module.main:org.simplejavamail.api.mailer
Targetcore-module.main:org.simplejavamail.api.email
7ArchitecturalProblem
Sourcecli-module:org.simplejavamail.internal.clisupport
Targetcli-module:org.simplejavamail.internal.clisupport.therapijavadoc
6NestedProblem
Sourcecore-module.main:org.simplejavamail.api.internal.smimesupport.model
Targetcore-module.main:org.simplejavamail.api.email
5ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.config
Targetcore-module.main:org.simplejavamail.api.email.config
4ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.internal.config
Targetcore-module.main:org.simplejavamail.api.email.config
4ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.mailer.internal
Targetsimple-java-mail.main:org.simplejavamail.email
4ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.email
Targetcore-module.main:org.simplejavamail.internal.config
3ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.converter
Targetsimple-java-mail.main:org.simplejavamail.converter.internal
3NestedProblem
Sourcesimple-java-mail.main:org.simplejavamail.mailer.internal
Targetsimple-java-mail.main:org.simplejavamail.email.internal
3ArchitecturalProblem
Sourcesmime-module:org.simplejavamail.internal.smimesupport.builder
Targetsmime-module:org.simplejavamail.internal.smimesupport.model
3ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.internal.clisupport.model
Targetcore-module.main:org.simplejavamail.internal.util
2ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.mailer.config
Targetcore-module.main:org.simplejavamail.config
2ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.mailer.config
Targetcore-module.main:org.simplejavamail.internal.util
2ArchitecturalProblem
Sourcecore-test-module:demo
Targetcore-test-module:testutil
2ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.converter
Targetsimple-java-mail.main:org.simplejavamail.mailer.internal
2ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.converter.internal
Targetsimple-java-mail.main:org.simplejavamail.converter
2NestedProblem
Sourcesimple-java-mail.main:org.simplejavamail.converter.internal.mimemessage
Targetsimple-java-mail.main:org.simplejavamail.email.internal
2ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.mailer.internal
Targetsimple-java-mail.main:org.simplejavamail.converter
2ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.mailer.internal
Targetsimple-java-mail.main:org.simplejavamail.converter.internal.mimemessage
2ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.mailer.internal
Targetsimple-java-mail.main:org.simplejavamail.mailer
2NestedProblem
Sourcecore-module.main:org.simplejavamail.api.email
Targetcore-module.main:org.simplejavamail.api.internal.smimesupport.model
1ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.email
Targetcore-module.main:org.simplejavamail.api.mailer.config
1ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.mailer
Targetcore-module.main:org.simplejavamail.api.email.config
1ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.mailer
Targetcore-module.main:org.simplejavamail.internal.util
1ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.mailer.config
Targetcore-module.main:org.simplejavamail.api.email
1ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.api.mailer.config
Targetcore-module.main:org.simplejavamail.api.mailer
1NestedProblem
Sourcecore-module.main:org.simplejavamail.config
Targetcore-module.main:org.simplejavamail.api.email
1ArchitecturalProblem
Sourcecore-module.main:org.simplejavamail.internal.util
Targetcore-module.main:org.simplejavamail.api.internal.clisupport.model
1ArchitecturalProblem
Sourcecore-test-module:testutil
Targetcore-test-module:demo
1ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.converter
Targetsimple-java-mail.main:org.simplejavamail.email
1ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.converter.internal.mimemessage
Targetsimple-java-mail.main:org.simplejavamail.mailer.internal.util
1ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.email.internal
Targetsimple-java-mail.main:org.simplejavamail.converter.internal.mimemessage
1ArchitecturalProblem
Sourcesimple-java-mail.main:org.simplejavamail.mailer.internal.util
Targetsimple-java-mail.main:org.simplejavamail.mailer.internal
1NestedProblem
Sourcesmime-module:org.simplejavamail.internal.smimesupport.model
Targetsmime-module:org.simplejavamail.internal.smimesupport
1NestedProblem

Governed Cycle Context

Repository-governed dependencies stay structurally visible, but fully covered evidence does not keep problem-cycle warnings red. Debt remains distinct from intentional governance. The Dependency refs value counts acquired class dependency references aggregated into each package-to-package edge; it is not a source line number.

Intentional records1
Debt records0
Listed edges1
Dependency refsCycleGovernance
Sourcesimple-java-mail.main:org.simplejavamail.email.internal
Targetsimple-java-mail.main:org.simplejavamail.mailer.internal
1ArchitecturalGoverned intentional
Rendered as Dependency Matrix · Cycles Only Open

Which reported cycle dependencies remain when non-cycle structure is stripped away?

Configuration
Focus
project root
Filter
Cycles only
Heatmap
Off
Encoding
Rows
Origin packages in reported cycle evidence
Columns
Target packages in reported cycle evidence
Cells
Cycle-participating dependency count and governance styling
  • This matrix is rendered from the cycle-only report model, not the full global architecture model.
Modules cli-modulecore-module.maincore-test-modulesimple-java-mail.mainsmime-module
org
simplejavamail
internal
clisupport
therapijavadoc
org
simplejavamail
api
email
config
internal
clisupport
model
smimesupport
model
mailer
config
config
internal
config
util
demo
testutil
org
simplejavamail
converter
internal
mimemessage
email
internal
mailer
internal
util
org
simplejavamail
internal
smimesupport
builder
model
cli-module / org -
simplejavamail -
internal -
clisupport - 6
  therapijavadoc 7 -
core-module.main / org -
simplejavamail -
api -
email - 18 8 1 1 3 14
  config - 11 9
internal -
clisupport -
  model - 2
smimesupport -
  model 5 -
mailer 7 1 11 - 9 1
  config 1 1 - 2 2
  config 1 4 17 - 17
internal -
  config 41 4 -
util 15 1 9 -
  core-test-module / demo - 2
  testutil 1 -
simple-java-mail.main / org -
simplejavamail -
converter - 3 39 1 10 2
internal 2 -
  mimemessage - 2 1
email - 15
  internal 8 1 - 1
mailer - 22
internal 2 2 4 3 2 - 13
  util 1 -
smime-module / org -
simplejavamail -
internal -
smimesupport - 16 44
  builder - 3
  model 1 -