refactor: unify API naming conventions and method signatures #10654

Merged
HAL9000 merged 4 commits from refactor/v360/unify-api-naming into master 2026-06-06 04:54:31 +00:00

4 Commits

Author SHA1 Message Date
controller-ci-rerun d8c152cd11 chore: re-trigger CI [controller]
CI / lint (pull_request) Successful in 1m4s
CI / typecheck (pull_request) Successful in 1m33s
CI / quality (pull_request) Successful in 1m25s
CI / helm (pull_request) Successful in 45s
CI / build (pull_request) Successful in 48s
CI / security (pull_request) Successful in 2m14s
CI / push-validation (pull_request) Successful in 41s
CI / unit_tests (pull_request) Successful in 6m5s
CI / docker (pull_request) Successful in 1m52s
CI / integration_tests (pull_request) Successful in 9m45s
CI / coverage (pull_request) Successful in 22m56s
CI / status-check (pull_request) Successful in 6s
2026-06-06 00:23:30 -04:00
HAL9000 fb8fdcd5a2 fix(format): reformat api_naming_conventions_steps.py with ruff 2026-06-06 00:23:30 -04:00
HAL9000 1a485045cc fix(api-naming): resolve AmbiguousStep error and lint failures in BDD tests
- Rename duplicate step text 'both methods follow the same naming pattern'
  to 'both current item methods follow the same naming pattern' in the
  Consistent current item methods scenario to resolve AmbiguousStep error
- Fix lint violations: remove unused imports (pathlib.Path, ast), fix
  import ordering (I001), remove trailing whitespace on blank lines (W293)
- Rewrite step definitions to use AST-based method checking instead of
  importing service classes directly, avoiding heavy initialization hangs
2026-06-06 00:23:30 -04:00
HAL9000 1cf8451168 test(api-naming): add BDD tests for unified API naming conventions
- Add feature file for API naming conventions testing
- Add step definitions for API naming convention scenarios
- Tests verify consistent naming patterns across services
- Tests check for full type annotations on all public methods
2026-06-06 00:23:30 -04:00