Skip to content

Commit afcf67c

Browse files
authored
feat: add guarded FakeCo AWS owner (#48)
* feat: add guarded FakeCo AWS owner * fix: install AWS CLI on Noble ARM64 * fix: ignore AWS-managed owner tags * fix: allow scoped SSM artifact listing * fix: bound SSM script execution * fix: close FakeCo AWS review gaps * fix: reject duplicate FakeCo ingress sources * fix: bound FakeCo VM disk cleanup * fix: preserve rollback-safe FakeCo teardown * fix: bind restores to observed FakeCo runtime * test: strengthen FakeCo teardown behavior proof * docs: make FakeCo restore fail closed * fix: harden FakeCo AWS ownership checks * chore: leave AWS note to release process * fix: back up live data before FakeCo updates
1 parent f441a9c commit afcf67c

12 files changed

Lines changed: 5349 additions & 24 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@ jobs:
110110
- name: Lint TypeScript
111111
run: pnpm lint
112112

113+
- name: Test FakeCo AWS owner
114+
run: pnpm test:fakeco-aws
115+
113116
- name: Typecheck root tests
114117
run: pnpm typecheck
115118

.github/workflows/fakeco-aws.yml

Lines changed: 997 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ short `read_when` hint at the top — open the one that matches your change.
4747
- **Start here:** [docs/README.md](docs/README.md) — landing page + index.
4848
- [Architecture](docs/architecture/overview.md) — process layout, durable vs
4949
realtime split.
50-
- [FakeCo staging](docs/fakeco.md) — isolated Docker/VM deployment, deterministic synthetic data, and OpenClaw round-trip canary.
50+
- [FakeCo staging](docs/fakeco.md) — isolated Docker/VM deployment, guarded FakeCo AWS owner, deterministic synthetic data, and OpenClaw round-trip canary.
5151
- [API overview](docs/api/overview.md) — REST/WebSocket surface and where to
5252
find each endpoint.
5353
- [Data model](docs/data-model.md) — tables, IDs, invariants.

deploy/fakeco/aws/README.md

Lines changed: 456 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)