1a1dbe176bc233b499d35a57db7513f2941c99ab9759f177830c9149be99005b  .gitattributes
8c6ec33a65e3ed2114fa26b69a4406177d2a4284f236940bd2f421ba9c16ec57  .gitignore
ed24433dcba55708fb3cfc4de8510901d0e081d138d603a361111121e0cc2d4d  config/recovery.template.json
12816a843aa9354e5540956bbb80a4f2a785f32919f4dd2fdd83293d63bdee4e  docs/architecture.md
635fff255384d8c979dd42282f0ab07e567eedb6329cf60bd52787b00eb0deac  docs/case-study.md
3f9565a31884728154fb0dbd099a622aa3503498e4971a87ca8ae08fbc882df5  docs/github-first-upload.md
b446c88618af0a51a5a6ff8e6aff933970db97bfa3fe5dd4d4458cc4a04ad54a  docs/safety-model.md
1de33b4bb8e86357594db8b54030beaa248cf9738305ad97ec95ba9532172eb5  docs/sanitization.md
f3486a2836b3bf5febf8f42ca019d986a2f9dea8b2b2ea03c1ea09de7e56f8dc  examples/queue.synthetic.csv
af20ff736e46b5a7f4e1115322734b65d6f897d3ebb52a25c2029b8468641302  NOTICE.md
f8a256fcaf196e2359180bff1b7b7cdf2e4836834acf65909ccd90a4701cf2be  README.md
09f098030b2fd30a4d9fe980c00bb92ec5cc27f0efe474e26b50a0d2ef364515  REPOSITORY-STRUCTURE.txt
1fcba2dd7b0b42e0b17235781759e1689e6e377a3359318329fb9af174fe08a2  SECURITY.md
2e4d131e754488cb9a18b4969773337c42375af3649e9998126dc1cba5d24027  src/M365-Recovery-SelfHealing.ps1
ebcdabd3dc4c4776837b2f7c0b2454e5660e91438e653ed91e159561405b3706  src/Start-RecoveryGuard.ps1
096c0669cb43890ddfcc846974f608167884eea35f2d146b66ca5304cd5f653f  src/Watch-RecoveryGuard.ps1
c59704c71968aacd827d8016ab558fade75ea16f42408afb4ad2c4baec8c0ca2  tests/Invoke-Tests.ps1
1feac9c894a7a25c9f4b0b89247fa1c606b95b98c5e9f93d365fb091833fc113  tests/README.md
1a7689437e8960a3babd354faafdfdd467fa4fae036dfa1208a0c672bd8502f1  tests/RecoveryGuard.Repository.Tests.ps1
f4674c54f7960b56bc64186577f0270f674ed19e6acd3d4d27762605a0734ed0  tools/Export-RecoveryEvidence.ps1
2d1c9655a3a778b48cfb79c67f76307e8cd9038a73fb6031dd2c16c1471947f8  tools/Test-RepositorySanitization.ps1
