Spaces:
Running
Running
solidprivacy-nl commited on
Commit Β·
3ff1b2d
1
Parent(s): e83ed96
Record v13.3 reinsert helper verification closeout
Browse files- CHANGELOG.md +74 -9
CHANGELOG.md
CHANGED
|
@@ -26,13 +26,73 @@ For UI/UX-only work, prefer pure helper modules and tests before touching Stream
|
|
| 26 |
|
| 27 |
---
|
| 28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
## v13.3 β Deterministic reinsert helper closeout
|
| 30 |
|
| 31 |
-
Status:
|
| 32 |
|
| 33 |
Purpose:
|
| 34 |
|
| 35 |
-
- Verify and close out the v13.3 deterministic reinsert helper workpackage
|
| 36 |
- Record that the helper remains pure, local and deterministic.
|
| 37 |
- Preserve the boundary that no UI, AI-output flow, cloud processing or export/download behavior change was added.
|
| 38 |
|
|
@@ -45,6 +105,7 @@ Files added or changed in the full v13.3 helper line:
|
|
| 45 |
- `handover/workpackages/20260607_1745_v13_3_reinsert_helper.md`
|
| 46 |
- `handover/workpackages/20260607_1815_v13_3_reinsert_helper.md`
|
| 47 |
- `handover/workpackages/20260607_1830_v13_3_reinsert_helper_closeout.md`
|
|
|
|
| 48 |
|
| 49 |
Main changes:
|
| 50 |
|
|
@@ -64,14 +125,20 @@ Testing and verification:
|
|
| 64 |
- Tests cover valid reinsert, multiple placeholders, repeated placeholders, missing placeholders, unknown placeholders, invalid Scrub Key validation issues, duplicate placeholder detection, excluded rows not being reinserted, synthetic values only, input immutability and no-AI/no-cloud flags.
|
| 65 |
- Local targeted validation recorded by the implementation worker on the available/reconstructed subset:
|
| 66 |
- `PYTHONPATH=. pytest -q tests/test_scrub_key.py tests/test_scrub_key_import.py tests/test_scrub_key_reinsert.py` β 25 passed.
|
| 67 |
-
-
|
| 68 |
-
-
|
| 69 |
-
- Hugging Face
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 70 |
- App verification is not applicable because this is a helper-only package.
|
| 71 |
|
| 72 |
Intentionally not changed:
|
| 73 |
|
| 74 |
-
- No code files changed in WP7B
|
| 75 |
- No UI added.
|
| 76 |
- No direct edit to `presidio_streamlit.py`.
|
| 77 |
- No direct edit to `fix_streamlit_nested_expanders.py`.
|
|
@@ -87,9 +154,7 @@ Intentionally not changed:
|
|
| 87 |
|
| 88 |
Outcome:
|
| 89 |
|
| 90 |
-
- v13.3 deterministic reinsert helper is implemented.
|
| 91 |
-
- Formal external Actions/sync verification remains pending coordinator verification.
|
| 92 |
-
- A separate v13.3 reinsert UI workpackage should only start after verification.
|
| 93 |
|
| 94 |
---
|
| 95 |
|
|
|
|
| 26 |
|
| 27 |
---
|
| 28 |
|
| 29 |
+
## v13.3 β Deterministic reinsert helper verification reconciliation
|
| 30 |
+
|
| 31 |
+
Status: completed and formally closed after Actions/sync verification.
|
| 32 |
+
|
| 33 |
+
Purpose:
|
| 34 |
+
|
| 35 |
+
- Administratively reconcile the v13.3 deterministic reinsert helper after coordinator-provided verification evidence.
|
| 36 |
+
- Replace the previous `awaiting coordinator verification of Actions/sync` status with formal closeout.
|
| 37 |
+
- Confirm that the helper remains pure, local and deterministic.
|
| 38 |
+
- Preserve the boundary that no UI, AI-output flow, cloud processing or export/download behavior change was added.
|
| 39 |
+
|
| 40 |
+
Files added or changed in this reconciliation:
|
| 41 |
+
|
| 42 |
+
- `WORKPACKAGES.md`
|
| 43 |
+
- `CHANGELOG.md`
|
| 44 |
+
- `handover/workpackages/20260607_1845_v13_3_reinsert_helper_verification_reconciliation.md`
|
| 45 |
+
|
| 46 |
+
Verification evidence:
|
| 47 |
+
|
| 48 |
+
- Tests #106 green β commit `5854dbf`.
|
| 49 |
+
- Sync to Hugging Face Space #120 green β commit `5854dbf`.
|
| 50 |
+
- Tests #107 green β commit `43ecad4`.
|
| 51 |
+
- Sync to Hugging Face Space #121 green β commit `43ecad4`.
|
| 52 |
+
- Tests #108 green β commit `6e4ec9b`.
|
| 53 |
+
- Sync to Hugging Face Space #122 green β commit `6e4ec9b`.
|
| 54 |
+
- Tests #109 green β commit `eaf036a`.
|
| 55 |
+
- Sync to Hugging Face Space #123 green β commit `eaf036a`.
|
| 56 |
+
|
| 57 |
+
Validation status:
|
| 58 |
+
|
| 59 |
+
- GitHub Actions: green based on coordinator evidence.
|
| 60 |
+
- Hugging Face sync: green based on coordinator evidence.
|
| 61 |
+
- App verification: not applicable, helper-only package.
|
| 62 |
+
|
| 63 |
+
Intentionally not changed in this reconciliation:
|
| 64 |
+
|
| 65 |
+
- No code files changed.
|
| 66 |
+
- No tests changed.
|
| 67 |
+
- No UI added.
|
| 68 |
+
- No direct edit to `scrub_key_reinsert.py`.
|
| 69 |
+
- No direct edit to `tests/test_scrub_key_reinsert.py`.
|
| 70 |
+
- No direct edit to `presidio_streamlit.py`.
|
| 71 |
+
- No direct edit to `fix_streamlit_nested_expanders.py`.
|
| 72 |
+
- No edit to `scrub_key.py`.
|
| 73 |
+
- No edit to `scrub_key_import.py`.
|
| 74 |
+
- No edit to `tests/*`.
|
| 75 |
+
- No AI calls.
|
| 76 |
+
- No cloud processing.
|
| 77 |
+
- No automatic document rehydration.
|
| 78 |
+
- No change to TXT, CSV, DOCX or PDF export behavior.
|
| 79 |
+
- No change to Scrub Key export behavior.
|
| 80 |
+
- No change to Scrub Key import UI behavior.
|
| 81 |
+
- No secrets, tokens or real personal data.
|
| 82 |
+
|
| 83 |
+
Outcome:
|
| 84 |
+
|
| 85 |
+
- v13.3 deterministic reinsert helper is completed and formally closed.
|
| 86 |
+
|
| 87 |
+
---
|
| 88 |
+
|
| 89 |
## v13.3 β Deterministic reinsert helper closeout
|
| 90 |
|
| 91 |
+
Status: completed and formally closed after Actions/sync verification.
|
| 92 |
|
| 93 |
Purpose:
|
| 94 |
|
| 95 |
+
- Verify and close out the v13.3 deterministic reinsert helper workpackage.
|
| 96 |
- Record that the helper remains pure, local and deterministic.
|
| 97 |
- Preserve the boundary that no UI, AI-output flow, cloud processing or export/download behavior change was added.
|
| 98 |
|
|
|
|
| 105 |
- `handover/workpackages/20260607_1745_v13_3_reinsert_helper.md`
|
| 106 |
- `handover/workpackages/20260607_1815_v13_3_reinsert_helper.md`
|
| 107 |
- `handover/workpackages/20260607_1830_v13_3_reinsert_helper_closeout.md`
|
| 108 |
+
- `handover/workpackages/20260607_1845_v13_3_reinsert_helper_verification_reconciliation.md`
|
| 109 |
|
| 110 |
Main changes:
|
| 111 |
|
|
|
|
| 125 |
- Tests cover valid reinsert, multiple placeholders, repeated placeholders, missing placeholders, unknown placeholders, invalid Scrub Key validation issues, duplicate placeholder detection, excluded rows not being reinserted, synthetic values only, input immutability and no-AI/no-cloud flags.
|
| 126 |
- Local targeted validation recorded by the implementation worker on the available/reconstructed subset:
|
| 127 |
- `PYTHONPATH=. pytest -q tests/test_scrub_key.py tests/test_scrub_key_import.py tests/test_scrub_key_reinsert.py` β 25 passed.
|
| 128 |
+
- Coordinator verification evidence confirms Actions and sync green:
|
| 129 |
+
- Tests #106 green β commit `5854dbf`.
|
| 130 |
+
- Sync to Hugging Face Space #120 green β commit `5854dbf`.
|
| 131 |
+
- Tests #107 green β commit `43ecad4`.
|
| 132 |
+
- Sync to Hugging Face Space #121 green β commit `43ecad4`.
|
| 133 |
+
- Tests #108 green β commit `6e4ec9b`.
|
| 134 |
+
- Sync to Hugging Face Space #122 green β commit `6e4ec9b`.
|
| 135 |
+
- Tests #109 green β commit `eaf036a`.
|
| 136 |
+
- Sync to Hugging Face Space #123 green β commit `eaf036a`.
|
| 137 |
- App verification is not applicable because this is a helper-only package.
|
| 138 |
|
| 139 |
Intentionally not changed:
|
| 140 |
|
| 141 |
+
- No code files changed in WP7B-FINAL reconciliation.
|
| 142 |
- No UI added.
|
| 143 |
- No direct edit to `presidio_streamlit.py`.
|
| 144 |
- No direct edit to `fix_streamlit_nested_expanders.py`.
|
|
|
|
| 154 |
|
| 155 |
Outcome:
|
| 156 |
|
| 157 |
+
- v13.3 deterministic reinsert helper is implemented, verified and formally closed.
|
|
|
|
|
|
|
| 158 |
|
| 159 |
---
|
| 160 |
|