fix(health): suppress 404 when health monitor disabled + fix audit test assertion

- Sidebar.svelte: defer healthStore.refresh() until feature flags confirm
  health_monitor is enabled; skip entirely when disabled
- health.js: remove throw error from catch block — log and return null
  instead, preventing 'Uncaught (in promise)' on expected 404
- test_report_audit_immutability.py: fix mock assertions —
  audit_service uses logger.reason/reflect/explore, not logger.info
- HealthStore and Sidebar now produce zero network noise when
  FEATURES__HEALTH_MONITOR=false
This commit is contained in:
2026-05-17 14:18:02 +03:00
parent 58ac89c21e
commit cd868df261
141 changed files with 9631 additions and 10165 deletions

View File

@@ -0,0 +1 @@
x]<5D><>j<EFBFBD>0 <0C>w<EFBFBD><77><EFBFBD> <0B><6D><D2A4><EFBFBD>c <0C>0r<30>t<06><><EFBFBD>ӥ<EFBFBD><D3A5><EFBFBD><EFBFBD>B<02>.?I<>W<EFBFBD>=6o(<28>(X'<27>#ad<61><64><EFBFBD><EFBFBD>/<2F><0F><>|<7C>1<EFBFBD>,<2C><>Y%ޗ<>j%<25>b<EFBFBD><62>Xe\&c<><63>$<24><>D <0C><><EFBFBD><EFBFBD>8Y<38><08><>)dd@<40>d<7F>NB|<7C>^<5E>(θO7<><37>%<25><>Z2B<>G<EFBFBD><47><EFBFBD>N)<29>`<60>[L<><[<5B><10><16>߿B<DFBF>݌<EFBFBD>5[<5B><>[^<03><><1D><><1E>|<7C><><EFBFBD><1F><><EFBFBD>C<>RI1<>Yr6%4<>?<3F>a<EFBFBD><61>ԵU{Q<><52><C7A6><EFBFBD>pR]w<><1A>݋<EFBFBD><DD8B>N<EFBFBD>zw<7A><1D>?RƜ3