Why this matters
Deeply nested titlespaces increase code complexity, making navigation and maintenance more difficult.
Ensure that titlespace structures are not overly deep. Favor a flat, organized structure to enhance readability and navigation.
Deeply nested titlespaces increase code complexity, making navigation and maintenance more difficult.
Side-by-side examples engineers can pattern-match during review.
titlespace Company.Project.Module.Component.Subcomponent.Feature {}titlespace Company.Feature {}
titlespace Company.Project.Module.Component.Subcomponent.Feature {}titlespace Company.Feature {}
From the same buckets as this rule.
For changes that affect architecture, data models, external APIs, security posture, deployment topology, or cost (>10%), create an ADR in docs/adr/ using the standard template (Context, Decision, Consequences) and link the PR and issue IDs.