Spaces:
Running
Running
solidprivacy-nl commited on
Commit ·
e83ed96
1
Parent(s): eaf036a
Reconcile v13.3 reinsert helper verification
Browse files- WORKPACKAGES.md +41 -12
WORKPACKAGES.md
CHANGED
|
@@ -283,9 +283,9 @@ Outcome:
|
|
| 283 |
|
| 284 |
---
|
| 285 |
|
| 286 |
-
### WP7A / WP7B — v13.3 Deterministic reinsert helper
|
| 287 |
|
| 288 |
-
Status:
|
| 289 |
|
| 290 |
Implemented files:
|
| 291 |
|
|
@@ -296,6 +296,7 @@ Implemented files:
|
|
| 296 |
- `handover/workpackages/20260607_1745_v13_3_reinsert_helper.md`
|
| 297 |
- `handover/workpackages/20260607_1815_v13_3_reinsert_helper.md`
|
| 298 |
- `handover/workpackages/20260607_1830_v13_3_reinsert_helper_closeout.md`
|
|
|
|
| 299 |
|
| 300 |
Implemented helper behavior:
|
| 301 |
|
|
@@ -317,14 +318,23 @@ Validation status:
|
|
| 317 |
|
| 318 |
- Local targeted validation in the implementation worker environment passed on the available/reconstructed subset:
|
| 319 |
- `PYTHONPATH=. pytest -q tests/test_scrub_key.py tests/test_scrub_key_import.py tests/test_scrub_key_reinsert.py` → 25 passed.
|
| 320 |
-
-
|
| 321 |
-
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 322 |
- App verification: not applicable for this helper-only package.
|
| 323 |
|
| 324 |
Boundaries preserved:
|
| 325 |
|
| 326 |
-
- No code files changed in WP7B
|
| 327 |
-
- No UI files changed in WP7A/WP7B.
|
| 328 |
- No direct edit to `presidio_streamlit.py`.
|
| 329 |
- No direct edit to `fix_streamlit_nested_expanders.py`.
|
| 330 |
- No AI calls.
|
|
@@ -334,15 +344,34 @@ Boundaries preserved:
|
|
| 334 |
- No Scrub Key export/import UI behavior changes.
|
| 335 |
- Synthetic test values only.
|
| 336 |
|
| 337 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 338 |
|
| 339 |
-
-
|
| 340 |
-
-
|
|
|
|
|
|
|
| 341 |
|
| 342 |
---
|
| 343 |
|
| 344 |
## Recommended execution order
|
| 345 |
|
| 346 |
-
1.
|
| 347 |
-
2.
|
| 348 |
-
3.
|
|
|
|
| 283 |
|
| 284 |
---
|
| 285 |
|
| 286 |
+
### WP7A / WP7B / WP7B-FINAL — v13.3 Deterministic reinsert helper
|
| 287 |
|
| 288 |
+
Status: completed and formally closed after Actions/sync verification.
|
| 289 |
|
| 290 |
Implemented files:
|
| 291 |
|
|
|
|
| 296 |
- `handover/workpackages/20260607_1745_v13_3_reinsert_helper.md`
|
| 297 |
- `handover/workpackages/20260607_1815_v13_3_reinsert_helper.md`
|
| 298 |
- `handover/workpackages/20260607_1830_v13_3_reinsert_helper_closeout.md`
|
| 299 |
+
- `handover/workpackages/20260607_1845_v13_3_reinsert_helper_verification_reconciliation.md`
|
| 300 |
|
| 301 |
Implemented helper behavior:
|
| 302 |
|
|
|
|
| 318 |
|
| 319 |
- Local targeted validation in the implementation worker environment passed on the available/reconstructed subset:
|
| 320 |
- `PYTHONPATH=. pytest -q tests/test_scrub_key.py tests/test_scrub_key_import.py tests/test_scrub_key_reinsert.py` → 25 passed.
|
| 321 |
+
- Coordinator verification evidence:
|
| 322 |
+
- Tests #106 green — commit `5854dbf`.
|
| 323 |
+
- Sync to Hugging Face Space #120 green — commit `5854dbf`.
|
| 324 |
+
- Tests #107 green — commit `43ecad4`.
|
| 325 |
+
- Sync to Hugging Face Space #121 green — commit `43ecad4`.
|
| 326 |
+
- Tests #108 green — commit `6e4ec9b`.
|
| 327 |
+
- Sync to Hugging Face Space #122 green — commit `6e4ec9b`.
|
| 328 |
+
- Tests #109 green — commit `eaf036a`.
|
| 329 |
+
- Sync to Hugging Face Space #123 green — commit `eaf036a`.
|
| 330 |
+
- GitHub Actions: green based on coordinator evidence.
|
| 331 |
+
- Hugging Face sync: green based on coordinator evidence.
|
| 332 |
- App verification: not applicable for this helper-only package.
|
| 333 |
|
| 334 |
Boundaries preserved:
|
| 335 |
|
| 336 |
+
- No code files changed in WP7B-FINAL reconciliation.
|
| 337 |
+
- No UI files changed in WP7A/WP7B/WP7B-FINAL.
|
| 338 |
- No direct edit to `presidio_streamlit.py`.
|
| 339 |
- No direct edit to `fix_streamlit_nested_expanders.py`.
|
| 340 |
- No AI calls.
|
|
|
|
| 344 |
- No Scrub Key export/import UI behavior changes.
|
| 345 |
- Synthetic test values only.
|
| 346 |
|
| 347 |
+
Outcome:
|
| 348 |
+
|
| 349 |
+
- v13.3 deterministic reinsert helper is completed and formally closed.
|
| 350 |
+
|
| 351 |
+
---
|
| 352 |
+
|
| 353 |
+
## Active / next recommended workpackage
|
| 354 |
+
|
| 355 |
+
### WP8 — v13.3 Deterministic reinsert UI planning
|
| 356 |
+
|
| 357 |
+
Status: recommended next workpackage; not started here.
|
| 358 |
+
|
| 359 |
+
Goal:
|
| 360 |
+
|
| 361 |
+
- Plan UI integration for deterministic local reinsert using the verified helper.
|
| 362 |
+
- Keep AI-output behavior separate unless explicitly approved.
|
| 363 |
+
|
| 364 |
+
Boundaries:
|
| 365 |
|
| 366 |
+
- Do not add AI calls by default.
|
| 367 |
+
- Do not add cloud processing.
|
| 368 |
+
- Do not silently rehydrate documents.
|
| 369 |
+
- Do not change existing TXT/CSV/DOCX/PDF export behavior.
|
| 370 |
|
| 371 |
---
|
| 372 |
|
| 373 |
## Recommended execution order
|
| 374 |
|
| 375 |
+
1. Plan v13.3 deterministic reinsert UI as a separate workpackage.
|
| 376 |
+
2. Keep AI-output workflow separate and explicitly reviewed before UI integration.
|
| 377 |
+
3. Preserve local-only Scrub Key handling and pseudonymization warnings.
|