Persist AI conversation PHI access trail to phi_access_log

FeatureAIService
Ya
3 Agosti 2026, 15:08 UTC
Mwandishi
Kamo
Ahadi ya
1ce09cd

Stored assistant conversations are the reads least able to afford a 14-day, unqueryable log stream: the module sits outside the compliance boundary, so prompts about borrowers are persisted indefinitely and a §164.528 accounting has to be assembled from exactly this trail six years later. recordDisclosure already fails closed on a write it cannot make, which only means something once the write lands somewhere durable. Declares the JpaPhiAccessLogWriter bean and adds com.kamo.z.shared.phi.audit to @EnableJpaRepositories in the same commit. The library leaves the writer unannotated so ~40 services do not all construct it, which makes the bean and the scan entry a single indivisible change — the bean alone leaves PhiAccessLogRepository with no bean definition and CrashLoops the service.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei