solidprivacy-nl commited on
Commit
4d721e3
·
1 Parent(s): 6e5bbcc

Add v12.6 export sanity handover

Browse files
handover/workpackages/20260607_1405_v12_6_export_sanity_helper.md ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Handover — WP3A — v12.6 Export sanity checks helper and tests
2
+
3
+ Repository: solidprivacy-nl/scrub
4
+ Status: helper implemented; local targeted tests passed; pending GitHub Actions and Hugging Face sync verification
5
+
6
+ ## Summary
7
+
8
+ Implemented the v12.6 export sanity-check logic as a pure helper layer before UI integration. The helper returns advisory Dutch warning text and readiness labels for export risk, but does not block downloads and does not change export semantics.
9
+
10
+ ## Files added
11
+
12
+ - `export_sanity.py`
13
+ - `tests/test_export_sanity.py`
14
+ - `handover/workpackages/20260607_1405_v12_6_export_sanity_helper.md`
15
+
16
+ ## Files changed
17
+
18
+ - `WORKPACKAGES.md`
19
+
20
+ ## Tests
21
+
22
+ - Added `tests/test_export_sanity.py`.
23
+ - Local targeted validation passed:
24
+ - `PYTHONPATH=. pytest -q tests/test_export_sanity.py tests/test_review_summary.py` → 12 passed.
25
+
26
+ ## Validation
27
+
28
+ - GitHub Actions: pending / not verified from connector after latest commits.
29
+ - Hugging Face sync: pending / not verified from connector after latest commits.
30
+ - App verification: not applicable for this helper-only package; no UI behavior was changed.
31
+
32
+ ## Notes / risks
33
+
34
+ - `presidio_streamlit.py` was not changed.
35
+ - `fix_streamlit_nested_expanders.py` was not changed.
36
+ - `review_summary.py` was not changed.
37
+ - Export/download behavior was not changed.
38
+ - Downloads are not blocked by the helper.
39
+ - No Scrub Key logic was added.
40
+ - `CHANGELOG.md` update was attempted, but GitHub returned a SHA conflict because `main` moved after earlier commits. The changelog still needs a follow-up update against the latest file SHA.
41
+
42
+ ## Latest commits created in this workpackage
43
+
44
+ - `5342e0eef663817036e91f823b4389b338b9223c` — Add v12.6 export sanity helper.
45
+ - `704ae03788702ce33263343743a69f8139f16319` — Add v12.6 export sanity tests.
46
+ - `869e3804edf04e0cbdf7ab69b034e7bc707de8c3` — Update workpackage status for export sanity helper.
47
+
48
+ ## Next recommended step
49
+
50
+ - Update `CHANGELOG.md` against the current `main` SHA, then verify GitHub Actions and Hugging Face sync for the helper commits. After both are green, prepare a separate UI integration workpackage for showing these warnings near the download section.