Spaces:
Running
Running
solidprivacy-nl commited on
Commit Β·
f6def13
1
Parent(s): 9a3a257
Record v13.2 Scrub Key import UI app verification
Browse files- CHANGELOG.md +30 -19
CHANGELOG.md
CHANGED
|
@@ -26,23 +26,23 @@ For UI/UX-only work, prefer pure helper modules and tests before touching Stream
|
|
| 26 |
|
| 27 |
---
|
| 28 |
|
| 29 |
-
## v13.2 β Scrub Key import/reload UI closeout
|
| 30 |
|
| 31 |
-
Status: completed
|
| 32 |
|
| 33 |
Purpose:
|
| 34 |
|
| 35 |
-
- Administratively close the v13.2 Scrub Key import/reload UI
|
| 36 |
-
- Record
|
| 37 |
- Preserve the boundary that this phase is import/reload only and does not add AI-output reinsert.
|
| 38 |
|
| 39 |
Files added or changed:
|
| 40 |
|
| 41 |
- `WORKPACKAGES.md`
|
| 42 |
- `CHANGELOG.md`
|
| 43 |
-
- `handover/workpackages/
|
| 44 |
|
| 45 |
-
|
| 46 |
|
| 47 |
- Tests #89 green β commit `83353e4`.
|
| 48 |
- Tests #90 green β commit `4a1ef55`.
|
|
@@ -52,21 +52,27 @@ Closeout evidence:
|
|
| 52 |
- Tests #92 green β commit `ff8321f`.
|
| 53 |
- Sync to Hugging Face Space #106 green β commit `ff8321f`.
|
| 54 |
|
| 55 |
-
|
| 56 |
|
| 57 |
-
-
|
| 58 |
-
-
|
| 59 |
-
-
|
| 60 |
-
-
|
| 61 |
-
-
|
| 62 |
-
-
|
| 63 |
-
- Existing TXT, CSV, DOCX and PDF downloads
|
| 64 |
|
| 65 |
-
|
| 66 |
|
| 67 |
-
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
|
| 69 |
-
Intentionally not changed in closeout:
|
| 70 |
|
| 71 |
- No code files changed.
|
| 72 |
- No tests changed.
|
|
@@ -81,11 +87,15 @@ Intentionally not changed in closeout:
|
|
| 81 |
- No cloud processing.
|
| 82 |
- No secrets, tokens or real personal data.
|
| 83 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
---
|
| 85 |
|
| 86 |
## v13.2 β Scrub Key import/reload UI integration
|
| 87 |
|
| 88 |
-
Status: implemented; Actions/sync
|
| 89 |
|
| 90 |
Purpose:
|
| 91 |
|
|
@@ -123,6 +133,7 @@ Testing:
|
|
| 123 |
- `PYTHONPATH=. pytest -q tests/test_scrub_key_import_ui_patch.py` β 9 passed.
|
| 124 |
- `PYTHONPATH=. pytest -q tests/test_scrub_key_ui_patch.py` β 12 passed.
|
| 125 |
- `PYTHONPATH=. pytest -q` on the available subset β 35 passed.
|
|
|
|
| 126 |
|
| 127 |
Intentionally not changed:
|
| 128 |
|
|
@@ -141,7 +152,7 @@ Intentionally not changed:
|
|
| 141 |
|
| 142 |
## v13.2 β Scrub Key import/reload helper and tests
|
| 143 |
|
| 144 |
-
Status:
|
| 145 |
|
| 146 |
Purpose:
|
| 147 |
|
|
|
|
| 26 |
|
| 27 |
---
|
| 28 |
|
| 29 |
+
## v13.2 β Scrub Key import/reload UI app verification closeout
|
| 30 |
|
| 31 |
+
Status: completed, app-verified and closed.
|
| 32 |
|
| 33 |
Purpose:
|
| 34 |
|
| 35 |
+
- Administratively close the v13.2 Scrub Key import/reload UI after app verification.
|
| 36 |
+
- Record that the implemented import/reload flow works in the Hugging Face app.
|
| 37 |
- Preserve the boundary that this phase is import/reload only and does not add AI-output reinsert.
|
| 38 |
|
| 39 |
Files added or changed:
|
| 40 |
|
| 41 |
- `WORKPACKAGES.md`
|
| 42 |
- `CHANGELOG.md`
|
| 43 |
+
- `handover/workpackages/20260607_1730_v13_2_scrub_key_import_ui_app_closeout.md`
|
| 44 |
|
| 45 |
+
Technical evidence already recorded:
|
| 46 |
|
| 47 |
- Tests #89 green β commit `83353e4`.
|
| 48 |
- Tests #90 green β commit `4a1ef55`.
|
|
|
|
| 52 |
- Tests #92 green β commit `ff8321f`.
|
| 53 |
- Sync to Hugging Face Space #106 green β commit `ff8321f`.
|
| 54 |
|
| 55 |
+
App verification:
|
| 56 |
|
| 57 |
+
- Confirmed by coordinator/user.
|
| 58 |
+
- `Scrub Key laden` works.
|
| 59 |
+
- Scrub Key import/reload UI is visible.
|
| 60 |
+
- Upload/paste import flow works.
|
| 61 |
+
- Pseudonymization/reversibility warning is visible.
|
| 62 |
+
- Existing `Download Scrub Key (.json)` remains visible.
|
| 63 |
+
- Existing TXT, CSV, DOCX and PDF downloads remain available.
|
| 64 |
|
| 65 |
+
Closeout notes:
|
| 66 |
|
| 67 |
+
- GitHub Actions tests were green based on coordinator evidence.
|
| 68 |
+
- GitHub to Hugging Face sync was green based on coordinator evidence.
|
| 69 |
+
- Import/reload remains local and uses the existing helper logic.
|
| 70 |
+
- The key remains pseudonymization/reversible and must be protected.
|
| 71 |
+
- No AI-output reinsert behavior was added.
|
| 72 |
+
- No automatic document rehydration was added.
|
| 73 |
+
- No export/download behavior was intentionally changed.
|
| 74 |
|
| 75 |
+
Intentionally not changed in this app-verification closeout:
|
| 76 |
|
| 77 |
- No code files changed.
|
| 78 |
- No tests changed.
|
|
|
|
| 87 |
- No cloud processing.
|
| 88 |
- No secrets, tokens or real personal data.
|
| 89 |
|
| 90 |
+
Outcome:
|
| 91 |
+
|
| 92 |
+
- v13.2 Scrub Key import/reload UI is completed, app-verified and closed.
|
| 93 |
+
|
| 94 |
---
|
| 95 |
|
| 96 |
## v13.2 β Scrub Key import/reload UI integration
|
| 97 |
|
| 98 |
+
Status: implemented; Actions/sync verified green in closeout; app verification completed in app closeout.
|
| 99 |
|
| 100 |
Purpose:
|
| 101 |
|
|
|
|
| 133 |
- `PYTHONPATH=. pytest -q tests/test_scrub_key_import_ui_patch.py` β 9 passed.
|
| 134 |
- `PYTHONPATH=. pytest -q tests/test_scrub_key_ui_patch.py` β 12 passed.
|
| 135 |
- `PYTHONPATH=. pytest -q` on the available subset β 35 passed.
|
| 136 |
+
- Coordinator evidence after implementation confirmed green tests and sync for commits `83353e4`, `4a1ef55`, `4d8bfe9` and `ff8321f`.
|
| 137 |
|
| 138 |
Intentionally not changed:
|
| 139 |
|
|
|
|
| 152 |
|
| 153 |
## v13.2 β Scrub Key import/reload helper and tests
|
| 154 |
|
| 155 |
+
Status: completed.
|
| 156 |
|
| 157 |
Purpose:
|
| 158 |
|