Recovery + static-site migration documentation. (Paths in these docs are relative to the repo
root, e.g. static-site/, infra/.)
| Doc | What it is |
|---|---|
| aws-inventory.md | Start here. Full AWS account inventory (S3/CloudFront/Lambda/Cognito/Route53/IAM), all findings, and the migration plan. |
| architecture.md | Detailed design + locked decisions for the static rebuild; build status. |
| deploy.md | Deploy runbook for the greenfield CDK stack (new bucket + new CloudFront dist → cutover via DNS alias; legacy dist untouched). Canonical infra-as-code: ../infra/README.md. |
| heroku-recovery.md | Original recovery log: why it was down (Heroku detached the DB), data-recovery assessment. |
| cloudfront-log-recovery.md | Task spec for mining CloudFront logs → titles/slugs/traffic/backlinks. Done (output in tmp/cf-recovery/). |
| wayback-recovery.md | Task spec for recovering post-2017 tags/descriptions from the Wayback Machine (the body data the CloudFront logs couldn't see). Output in tmp/wayback-recovery/. |
Code lives alongside these docs, each with its own README.md:
../static-site/— the static-archive generator (source tracked; large data + generated output gitignored).../infra/— infra-as-code (AWS CDK): the bucket + CloudFront dist + edge function.