Commit graph

2 commits

Author SHA1 Message Date
Cursor Agent
3171cddd68
fix(core): RPC jsonb payload, Liquibase splits, worker needs_badge
- Pass JS objects to postgres jsonb params in callCoreFn (not JSON.stringify)
- Use splitStatements:false on RPC function changesets for Liquibase
- Fix needs_badge default in _worker_normalize when field is omitted
- Add scripts/crud-smoke-test.sh for API CRUD verification
- Fix findExistingWorker return type in main.ts

Co-authored-by: alberto.martinez <alberto.martinez@mrdev.mx>
2026-09-04 01:20:49 +00:00
Cursor Agent
02098d37b3
Add PostgreSQL RPC functions for companies CRUD
Implement fn_company_list, fn_company_get, fn_company_get_by_code,
fn_company_create, fn_company_update, and fn_next_company_code with
shared validation helpers mirroring api/companies.ts logic. Uses RPC
envelope helpers from 006-rpc-infra.sql with detailed Spanish error
messages and GRANT EXECUTE for panels_core_app.

Co-authored-by: alberto.martinez <alberto.martinez@mrdev.mx>
2026-09-03 23:48:29 +00:00