Skip to content

Clean outside-in DDD boundaries#39

Merged
eviltester merged 1 commit into
masterfrom
codex/outside-in-ddd-boundary-cleanup
Jul 13, 2026
Merged

Clean outside-in DDD boundaries#39
eviltester merged 1 commit into
masterfrom
codex/outside-in-ddd-boundary-cleanup

Conversation

@eviltester

Copy link
Copy Markdown
Owner

Summary

  • move transport classes into explicit adapter packages
  • resolve request context once and map errors through ApiMappingError
  • move relationship body reference resolution into ThingCommandService
  • add architecture/request/relationship rollback guardrail tests

Verification

  • mvn spotless:check
  • mvn -pl ercoremodel,thingifier,challenger -am pmd:check checkstyle:check
  • mvn test
  • mvn -pl thingifier,challenger -am verify
  • mvn -pl challengerAuto -am test -Dchallenger.auto.target=local -Dchallenger.auto.local.repository=memory -Dchallenger.auto.local.playerMode=single
  • mvn -pl challengerAuto -am test -Dchallenger.auto.target=local -Dchallenger.auto.local.repository=sqlite-memory -Dchallenger.auto.local.playerMode=single

Copilot AI review requested due to automatic review settings July 13, 2026 23:11
@eviltester eviltester merged commit 6fb6de0 into master Jul 13, 2026
3 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@eviltester eviltester deleted the codex/outside-in-ddd-boundary-cleanup branch July 13, 2026 23:11
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