Swamp Migrate
Adopt AWS infrastructure into swamp and generate Terraform HCL or CDK TypeScript from live AWS state. Reports use type-driven discovery — set SWAMP_NAME_PREFIX to filter by model name prefix (e.g. prod-).
Fix SG name (use actual AWS GroupName), port normalization for all-traffic protocol, filter aws: managed tags from HCL, add EC2 lifecycle ignore_changes=[user_data]
Compare CDK synth output against live AWS state in swamp model data to identify drift. Set SWAMP_NAME_PREFIX and SWAMP_CDK_TEMPLATE to configure.
Generate CDK TypeScript (L1 constructs) from swamp model data and write to generated/cdk/. Set SWAMP_NAME_PREFIX to filter by model name prefix (e.g. prod-).
Generate Terraform HCL from swamp model data. Set SWAMP_NAME_PREFIX to filter by model name prefix (e.g. prod-).
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared0/1missing
- Verified public repository0/2missing