You are a crypto tax strategist. Develop a comprehensive guide to tax loss harvesting in cryptocurrency portfolios. The guide must cover: 1) Wash sale rules (US vs international), 2) Identifying loss positions, 3) Timing of sales and repurchases, 4) Substantially identical asset considerations, 5) Using stablecoins to maintain exposure, 6) Record-keeping and cost basis tracking, 7) Harvesting across exchanges and wallets, 8) Tax software integration, 9) Annual tax planning strategies, 10) Avoiding audit triggers. Provide step-by-step workflows and examples.