Skip to content

docs(architecture): nine non-negotiable clean-architecture principles#105

Merged
develop-iro merged 1 commit into
mainfrom
cursor/clean-architecture-principles-3ae5
Jul 16, 2026
Merged

docs(architecture): nine non-negotiable clean-architecture principles#105
develop-iro merged 1 commit into
mainfrom
cursor/clean-architecture-principles-3ae5

Conversation

@develop-iro

Copy link
Copy Markdown
Owner

Summary

Codifies the nine non-negotiable clean-architecture / hexagonal principles (ignoring an external “#10”) as repo guidance adapted to Inversora’s Expo feature-first layout.

  • New always-on Cursor rule: .cursor/rules/clean-architecture-principles.mdc
  • Human doc: docs/architecture/clean-architecture-principles.md
  • Fills previous gaps: explicit composition (Expo root), DTO≠entity/VO, typed AppError policy, observability via core/analytics + Sentry adapters
  • Indexed from AGENTS.md, README.md, and docs READMEs

Test plan

  • Docs/rule only — no app runtime change
  • Spot-check that agents load clean-architecture-principles.mdc (alwaysApply)
  • Confirm links resolve in GitHub UI
Open in Web Open in Cursor 

Codify the non-negotiable CA/hexagonal principles as an always-on
Cursor rule and architecture doc, mapped to Inversora's Expo
feature-first layout (including composition, DTO boundaries, typed
errors, and observability adapters). Link from AGENTS and docs indexes.

Co-authored-by: Ivan Romero Matallana <develop-iro@users.noreply.github.com>
@develop-iro
develop-iro marked this pull request as ready for review July 16, 2026 16:27
@develop-iro
develop-iro merged commit 1f28c09 into main Jul 16, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants