edge-connect-client/internal/core
Stephan Lo 9d51a8c456 refactor: structure core logic by application use cases
Restructures the internal business logic from a generic `services` package to a use-case-driven design under `internal/application`.

Each primary function of the application (`app`, `instance`, `cloudlet`, `apply`) now resides in its own package. This clarifies the architecture and makes it easier to navigate and extend.

- Moved service implementations to `internal/application/<usecase>/`.
- Kept ports and domain models in `internal/core/`.
- Updated `main.go` and CLI adapters to reflect the new paths.
- Added missing `RefreshAppInstance` method to satisfy the service interface.
- Verified the change with a full build and test run.
2025-10-09 00:00:51 +02:00
..
domain feat: implement unified domain error handling system 2025-10-08 16:52:36 +02:00
ports feat(arch) added hexagonal arch impl done with ai 2025-10-08 12:55:53 +02:00