sync: auto-sync from GURU-5070 at 2026-06-26 04:15:16

Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-26 04:15:16
This commit is contained in:
2026-06-26 04:16:30 -07:00
parent 1d99dc93ed
commit 79789a8815
3 changed files with 63 additions and 2 deletions

View File

@@ -122,3 +122,36 @@ Search-UnifiedAuditLog (bt@, Move/Delete ops) -> entries=0 (still propagating)
- **Cron job:** `ce6e3e74` (durable, ~every 19 min) — UAL audit recheck
- **Prior session:** `clients/tedards/session-logs/2026-06/2026-06-25-discord-bot-agencyzoomify-dmarc-fix.md`
- **Memory:** `reference_tedards_tenant_facts`, `reference_investigator_exo_manageasapp_gap`, `feedback_exchange_op_all_access`
---
## Update: 04:14 PT (2026-06-26) — dedup completion, ticket, root-cause confirmation, second folder
### Summary
Completed the first dedup: "DUPLICATE need to check" went 11,864 -> 54 uniques; 11,813 duplicates soft-deleted to Deleted Items (recoverable). The background driver was launched twice (the first `nohup &` instance never died), so two idempotent instances ran concurrently and converged — harmless. Posted the approved no-billing notification ticket **#32467** (id 113090881) to Yvonne once the folder reached 54, with a customer-visible emailed comment listing the result and her action items (file the 54, empty Deleted Items when satisfied).
Closed the audit-capture effort as non-viable: app-only `Search-UnifiedAuditLog` returned 0 across ~8 rechecks even after ~11,800 dedup MoveToDeletedItems events and a tenant-wide `RecordType=ExchangeItem` query (also 0). Conclusion: app-only UAL cannot read mailbox-item records for this tenant/SP. Stopped cron `ce6e3e74` (it had actually persisted only as session-only despite the durable flag). Attribution rests on device-statistics timing + the bisection.
Yvonne replied confirming the root cause: she found Bolton's blocked contact on **Bill's new iPad** (matches iPad15C8), unblocked it on the phone + new iPad, and will check the other iPads. This validates the device-block diagnosis and the bisection method.
Yvonne requested a second cleanup: `/Inbox/9000 DUPLICATES - 06-26-2026` (she said it was under "8888 Client Dev" and had 3 subfolders; actually directly under Inbox with 6 loose items + 4 subfolders). Ran the generalized scan over the whole subtree (614 items): 609 true duplicates, 5 uniques. With user approval ("deal with all of them - keep all unique items"), soft-deleted the 609 to Deleted Items (0 errors), kept the 5 uniques (1 in 8376 Baines, 2 in 8390 DUPLICATES (2), 2 in 8395 Hixon). Posted a fresh emailed comment (420851846) to #32467 summarizing the second cleanup and acknowledging the device fix.
### Configuration Changes (delta)
- bt@ "DUPLICATE need to check": 11,864 -> 54 (11,813 moved to Deleted Items).
- bt@ "9000 DUPLICATES - 06-26-2026" subtree (4 subfolders + loose): 614 -> 5 (609 moved to Deleted Items).
- Syncro #32467 created (Waiting on Customer, no billing); comments 420827280 (first cleanup) + 420851846 (second cleanup), both emailed to Yvonne.
- Cron `ce6e3e74` deleted (UAL probe non-viable).
- Memory `reference_tedards_tenant_facts` updated: UAL app-only limitation + customer-confirmed root cause.
- New scan tooling (gitignored scratch, `.dup*`): `.dupscan.py`, `.dupscan2.py`, `.dupdelete.py`, `.dupdrive.sh`, `.findfolder.py`.
### Totals
- Duplicates removed across both folders: **12,419** (11,810 + 609). Unique items preserved: **59** (54 + 5). All soft-deletes recoverable in Deleted Items.
### Pending
- Yvonne: unblock Lindsay on the remaining iPads; file the 59 uniques; empty Deleted Items when satisfied.
- bt@ delete-folder fix awaiting confirmation once all devices are cleared.
- Other duplicates folders exist (e.g. `/Inbox/ZZZZZZZZZZZZZZZ CLIENTS/8376 CCD-Maine [Baines]/8376 DUPLICATES`, 422 items) — not requested; offer if relevant.
### Reference (delta)
- **Syncro:** #32467 (id 113090881) — https://computerguru.syncromsp.com/tickets/113090881
- Target folder: `/Inbox/9000 DUPLICATES - 06-26-2026` (id `…AAABGP7iAAA=`)