clqms-be/.serena/memories/task_completion_checklist.md
root 2bcdf09b55 chore: repo-wide normalization + rules test coverage
Normalize formatting/line endings across configs, controllers, models, tests, and OpenAPI specs.

Update rule expression/rule engine implementation and remove obsolete RuleAction controller/model.

Add unit tests for rule expression syntax and multi-action behavior, and include docs updates.
2026-03-16 07:24:50 +07:00

667 B

Task Completion Checklist

When finishing a coding change in CLQMS:

  1. Run targeted tests first (file/method-level), then broader PHPUnit suite if scope warrants it.
  2. Verify API response structure consistency (status, message, data) and proper HTTP status codes.
  3. If controllers or API contracts changed, update OpenAPI YAML files in public/paths and/or public/components/schemas.
  4. Rebundle OpenAPI docs with node public/bundle-api-docs.js after YAML updates.
  5. Confirm no secrets/credentials were introduced in tracked files.
  6. Review diff for legacy field naming compatibility (PascalCase DB columns/JSON domain fields where expected).