IAM/Refdata service boundary cleanup
Table of Contents
This page is a capture in the next bucket of the product backlog — a pre-sprint idea, not yet pulled into a sprint as a story.
ores.iam.core currently crosses the service boundary in two places. These
are pre-existing violations noted in the plan and must be fixed to ensure
correct RLS enforcement and clean service ownership. See "Known pre-existing
violations" in
plan.
Tasks
[ ]bootstrap_handler.hpp: replace directores_refdata_parties_tblwrite withrefdata.v1.parties.saveNATS call[ ]auth_handler.hpp: replace directores_refdata_parties_tblquery (auth_lookup_party) withrefdata.v1.parties.get-by-principalNATS call (add endpoint toores.refdataif missing)[ ]Verify RLS policies still enforced end-to-end after refactor[ ]Remove cross-schema table includes fromores.iam.coreCMake deps