729a02fd1b
add: re-adding serena to workflow
2026-04-14 15:54:21 +07:00
6ece30302f
feat: update calc endpoints and rule docs
2026-03-17 16:50:57 +07:00
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
911846592f
feat: add calculator API support for test formulas and update docs
2026-03-11 16:45:16 +07:00
282c642da6
feat: add OpenSpec workflow, Serena integration, User API, and Specimen delete endpoint
...
- Add OpenSpec experimental workflow with commands (opsx-apply, opsx-archive, opsx-explore, opsx-propose)
- Add Serena memory system for project context
- Implement User API (UserController, UserModel, routes)
- Add Specimen delete endpoint
- Update Test definitions and Routes
- Sync API documentation (OpenAPI)
- Archive completed 2026-03-08-backend-specs change
2026-03-09 07:00:12 +07:00
d974e2f3c1
fix patvisit endpoint: add validation, soft delete, fix tests, remove sequence from update
2026-02-12 16:50:21 +07:00
e5ac1957fe
● refactor: update API responses to use {field}Label format
...
- Transform coded fields to lowercase with Label suffix for display text - Controllers: OrderTestController, DemoOrderController, SpecimenController,
SpecimenStatusController, SpecimenCollectionController, ContainerDefController,
ContactController, TestMapController
- Example: Priority: "R" → priority: "R", priorityLabel: "Routine"
- Update api-docs.yaml with new OpenAPI schema definitions
- Add API docs reminder to CLAUDE.md
2026-01-28 17:31:00 +07:00