Finding
In CLAUDE.md line 138, the Key Functions table describes `Get-ValidAccounts` as returning records with keys `Last4, Method, Holder, Institution, Account, Status`. The actual implementation (Scripts/Sync-Receipts.ps1 lines 397-402) builds a hashtable with only four keys: Last4, Method, Account, Status. Holder and Institution are read from the spreadsheet columns C and D but are not stored in the returned hashtable.
Impact
Anyone relying on the CLAUDE.md function table to understand the shape of the returned data will attempt to access .Holder or .Institution keys that do not exist at runtime.
Fix
Remove "Holder, Institution" from the key list in the CLAUDE.md Key Functions table so it reads: `Reads structured account records (Last4, Method, Account, Status) from Accounts.xlsx in Config\; skips validation if absent\.
Finding
In CLAUDE.md line 138, the Key Functions table describes `Get-ValidAccounts` as returning records with keys `Last4, Method, Holder, Institution, Account, Status`. The actual implementation (Scripts/Sync-Receipts.ps1 lines 397-402) builds a hashtable with only four keys: Last4, Method, Account, Status. Holder and Institution are read from the spreadsheet columns C and D but are not stored in the returned hashtable.
Impact
Anyone relying on the CLAUDE.md function table to understand the shape of the returned data will attempt to access .Holder or .Institution keys that do not exist at runtime.
Fix
Remove "Holder, Institution" from the key list in the CLAUDE.md Key Functions table so it reads: `Reads structured account records (Last4, Method, Account, Status) from Accounts.xlsx in Config\
; skips validation if absent\.