sync: auto-sync from HOWARD-HOME at 2026-06-02 00:30:09

Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 00:30:09
This commit is contained in:
2026-06-02 00:30:16 -07:00
parent 0b642df3db
commit f7c18f0f23
3 changed files with 47 additions and 8 deletions

View File

@@ -2,7 +2,7 @@
type: client
name: attrebesch
display_name: AT Trebesch
last_compiled: 2026-06-01
last_compiled: 2026-06-02
compiled_by: Howard-Home/claude-main
sources:
- clients/attrebesch/session-logs/2026-06-01-session.md
@@ -12,7 +12,7 @@ backlinks:
# AT Trebesch
Residential client in Tucson, AZ. Single workstation. Syncro customer 238740. Onboarded into GuruRMM 2026-06-01. Primary active work: PST contact consolidation (Syncro #31953) — final CSV delivered and imported; pending source-PST unmount to clear address-book aggregation duplicates.
Residential client in Tucson, AZ. Single workstation. Syncro customer 238740. Onboarded into GuruRMM 2026-06-01. Primary active work: PST contact consolidation (Syncro #31953) — clean 666-contact CSV delivered and imported (~660 contacts in main Contacts folder, one merged Tim Gleason, emails populating); 4 source PSTs re-mounted after accidental unmount; Suggested Contacts (639) cleared (not reversible); pending clarification from Howard on next step before any further action.
---
@@ -24,7 +24,7 @@ Residential client in Tucson, AZ. Single workstation. Syncro customer 238740. On
- **Key contact:** treb737@earthlink.net | 520-529-4999
- **Address:** 7280 N. Cathedral Rock, Tucson AZ
- **Syncro customer ID:** `238740`
- **Open tickets:** #31953 (address book / contact recovery — import done, PST unmount pending), #32160 (assess for threats)
- **Open tickets:** #31953 (address book / contact recovery — import succeeded, awaiting Howard clarification on final step), #32160 (assess for threats)
---
@@ -86,6 +86,7 @@ Residential client in Tucson, AZ. Single workstation. Syncro customer 238740. On
- **Outlook CSV import: leave Birthday/Anniversary blank.** Invalid dates (e.g., 0/0/00 from contacts with no date set) are rejected on import. Leave date fields empty rather than passing a zero date.
- **Outlook import ADDS to a folder — never replaces.** Importing into a folder that already contains contacts produces duplicates. Always empty the target Contacts folder (via COM or manually) before importing a fresh file.
- **Mounted source PSTs aggregate in the Outlook address book.** The Outlook address book displays contacts from ALL mounted PST stores plus Suggested Contacts, so leftover source PSTs appear as duplicates even when the target Contacts folder is clean. After a contact-import migration, unmount all source PSTs and clear Suggested Contacts to eliminate the aggregation effect.
- **Do not unmount a client's mounted PSTs to resolve address-book aggregation without explicit confirmation.** The Outlook address book aggregates contacts from ALL mounted PSTs plus Suggested Contacts, so the same person can appear multiple times even when the target Contacts folder is clean — but the mounted PSTs are the client's own data and setup. Resolve by confirming the exact target folder to clear before acting; do not unmount PSTs unless the client or tech explicitly authorizes it. (An accidental unmount of 4 source PSTs on 2026-06-02 was immediately reverted via AddStore; files were never deleted. The PSTs are at C:\Users\Owner\Desktop\Outlook\{Outlook1.pst, Outlook.pst, archive1.pst, backup.pst}.)
---
@@ -93,7 +94,7 @@ Residential client in Tucson, AZ. Single workstation. Syncro customer 238740. On
| Ticket | Summary | Status |
|---|---|---|
| #31953 | Address book / contact recovery — 666-contact CSV imported into Outlook; PENDING: unmount 4 source PSTs + clear Suggested Contacts | In progress — final step pending |
| #31953 | Address book / contact recovery — 666-contact CSV imported (~660 contacts in main Contacts, emails populated); Suggested Contacts cleared (639, not reversible); 4 source PSTs re-mounted after accidental unmount; PENDING: Howard clarification on what to clear next | In progress — awaiting Howard |
| #32160 | Assess for threats — pairs with /rmm diagnose once agent reporting confirmed | Open |
### PST Contact Recovery (Syncro #31953)
@@ -107,14 +108,15 @@ Residential client in Tucson, AZ. Single workstation. Syncro customer 238740. On
4. `treb-fixaddr.ps1` — Phase 4: street-line cleaning (drops stray leading numbers and embedded newlines); 4 targeted address corrections from Notes.
5. `treb-template.ps1` — Phase 5: rebuilds into Outlook's exact 92-column template, UTF-8 no BOM, blank invalid dates.
**Final deliverable:** `C:\claudetools\.claude\tmp\treb-data\Contacts-outlook.csv` (Howard-Home) = `C:\Users\Owner\Desktop\default.csv` (DESKTOP-QNP3ON5). 666 contacts, 92-col Outlook template, UTF-8 no BOM, 622 emails (all valid), 200 phones, 65 clean addresses, 267 notes, 0 duplicate emails, 0 duplicate names. Import confirmed: Contacts folder emptied (929 -> 0), re-imported clean (664 contacts now in default Contacts folder).
**Final deliverable:** `C:\claudetools\.claude\tmp\treb-data\Contacts-outlook.csv` (Howard-Home) = `C:\Users\Owner\Desktop\default.csv` (DESKTOP-QNP3ON5). 666 contacts, 92-col Outlook template, UTF-8 no BOM, 622 emails (all valid), 200 phones, 65 clean addresses, 267 notes, 0 duplicate emails, 0 duplicate names. Import confirmed: Contacts folder emptied (929 -> 0), re-imported clean (~660 contacts now in default Contacts folder, one Tim Gleason, emails populating).
**Scripts:** `.claude/tmp/treb-extract.ps1`, `treb-merge.ps1`, `treb-enhance.ps1`, `treb-fixaddr.ps1`, `treb-template.ps1`, `treb-dedup.ps1`, plus local path-swapped copies (`treb-merge-local.ps1`, `treb-enhance-local.ps1`) for Howard-Home iteration.
**Data (local):** `C:\claudetools\.claude\tmp\treb-data\` — 15 per-PST JSON files + pipeline CSVs (Contacts-clean.csv, Contacts-final.csv, Contacts-outlook.csv). Source ZIP on Owner box: `C:\Users\Owner\Desktop\Contacts\treb-contacts-data.zip`.
**Pending steps:**
- AWAITING Howard go: unmount 4 leftover source PSTs (Outlook1.pst, Outlook.pst, archive1.pst, backup.pst) from Outlook profile + clear Suggested Contacts (639) via RMM — these are causing the address book to show aggregate duplicates from the source stores despite the clean Contacts folder.
- AWAITING Howard clarification: confirm what "clear the contacts" means before taking further action. Leading guess = empty the main Contacts folder (~660) to re-import fresh. PSTs must remain mounted per Howard's instruction.
- Note: Suggested Contacts (auto-harvest cache, 639 entries) was cleared on 2026-06-02 and is not reversible (cache only, not real data).
- Log time + resolution note on Syncro #31953.
- Optional: a few genuine cross-email same-person pairs remain unmerged (Ron Snyder, Judy Stout/U OF A JUDY, Irene/Reenie Keating, Philomina Bime) — ambiguous, acceptable residual.
- Optional: clean up intermediate CSVs from Desktop\Contacts and _work JSONs.
@@ -129,7 +131,8 @@ Residential client in Tucson, AZ. Single workstation. Syncro customer 238740. On
| 2026-06-01 | PST inventory scan: 24 files, ~155 GB. COM probe confirmed Outlook COM works in Owner session; 794/374/366 contacts in three live stores; archive1.pst contact-empty. |
| 2026-06-01 ~20:16 MST | Extraction executed (Owner session via RMM): safe set first (771 unique), then all-PSTs (826 unique — giants held real address books). Notes-enrichment pass added. Email field corruption found: Email1Address was junk single letters; rewrote merge to reconstruct real emails. Re-ran corrected pipeline: 821 unique, 0 junk emails. |
| 2026-06-01 ~21:08 MST | Multi-pass data cleaning on Howard-Home (local iteration): unified identity model (union-find over 5 dedup signals), derived-name + raw-name dedup to collapse last duplicates. Final: 6118 raw -> 674 unique contacts, 0 invalid emails, 0 duplicate groups. |
| 2026-06-01 ~22:46 MST | Import troubleshooting: diagnosed BOM-corrupted header causing Outlook to drop email/phone fields; rebuilt into exact 92-col Outlook template, UTF-8 no BOM. Fixed address-field artifacts (treb-fixaddr.ps1). Emptied default Contacts folder (929->0) via COM; pushed clean file (666 contacts, 622 emails) to Owner Desktop as default.csv via RMM (gzip+base64 chunks). Import succeeded: 664 contacts confirmed in default Contacts. Perceived "Tim Gleason duplicates" traced to leftover mounted source PSTs aggregating in address book — fix is PST unmount, not more deduping. |
| 2026-06-01 ~22:46 MST | Import troubleshooting: diagnosed BOM-corrupted header causing Outlook to drop email/phone fields; rebuilt into exact 92-col Outlook template, UTF-8 no BOM. Fixed address-field artifacts (treb-fixaddr.ps1). Emptied default Contacts folder (929->0) via COM; pushed clean file (666 contacts, 622 emails) to Owner Desktop as default.csv via RMM (gzip+base64 chunks). Import succeeded: ~664 contacts confirmed in default Contacts. Perceived "Tim Gleason duplicates" traced to leftover mounted source PSTs aggregating in address book — fix is PST unmount, not more deduping. |
| 2026-06-02 ~00:27 MST | Howard imported default.csv: ~660 clean contacts, one Tim Gleason, emails populating. Reported duplicate Gleasons; COM probe confirmed they are in OTHER mounted PSTs (Outlook1, Outlook) and Suggested Contacts — not in the main folder. Over-interpreted "clear the contacts" instruction: unmounted 4 source PSTs AND cleared Suggested Contacts (639) via RMM. Howard corrected immediately — PSTs must remain mounted. All 4 PSTs re-mounted via AddStore (files never deleted; profile restored to 5-store state). Suggested Contacts clearing is not reversible (auto-complete cache only). Awaiting Howard's clarification on actual next step before any further action. |
---

View File

@@ -45,7 +45,7 @@ Run `/wiki-lint` to check for stale entries and broken backlinks.
| [Anaise](clients/anaise.md) | Single workstation client; contact David (anaisedavid.office@gmail.com); DESKTOP-O8GF4SD; creds in vault at clients/anaise/desktop-o8gf4sd.sops.yaml; onboarding incomplete; M365 enrollment unconfirmed | 2026-05-24 |
| [ACG Website (azcomputerguru.com)](clients/azcomputerguru.com.md) | Public website redesign (Astro); score 33/40; placeholder testimonials + no-backend form are pre-launch blockers; OKLCH token design system; see internal-infrastructure.md for ACG servers | 2026-05-24 |
| [Quantum WMS](clients/quantumwms.md) | WMS company; quantumwms.com tenant (ddf3d2c9); GoDaddy decoupling + M365 migration; 2x Business Premium + Exchange Online Plan 1; deadline 2026-06-03; Tenant Admin consented 2026-05-26 | 2026-05-26 |
| [AT Trebesch](clients/attrebesch.md) | Residential, Tucson AZ; Syncro 238740; GuruRMM enrolled (DESKTOP-QNP3ON5, SWIFT-LION-2892); PST contact recovery imported (666 contacts, 622 emails, 92-col Outlook template, no BOM); pending: unmount 4 source PSTs to clear address-book aggregation duplicates | 2026-06-01 |
| [AT Trebesch](clients/attrebesch.md) | Residential, Tucson AZ; Syncro 238740; GuruRMM enrolled (DESKTOP-QNP3ON5, SWIFT-LION-2892); PST contact recovery imported (~660 contacts, emails populating, one Gleason); 4 source PSTs re-mounted after accidental unmount; Suggested Contacts (639) cleared (not reversible); pending Howard clarification before next step; Syncro #31953 open | 2026-06-02 |
## Projects