Skip to content

Commit d00db64

Browse files
authored
feat(sqs): add local compatibility server (#7)
* docs(sqs): add compatibility design * chore(sqs): add autoloop automation * feat(sqs): add local compatibility server * feat(dashboard): add SQS console * test(sqs): add e2e smoke script * docs(readme): document SQS e2e
1 parent 992069f commit d00db64

30 files changed

Lines changed: 10143 additions & 50 deletions

.agents/nexus.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
| Date | Agent | Action | Artifacts | Notes |
2+
| --- | --- | --- | --- | --- |
3+
| 2026-05-02 | Nexus | drafted SQS compatibility design | `docs/design-sqs-compat.md` | scoped as design-only groundwork for SQS local compatibility server |

.agents/orbit.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
| 2026-04-30 | Orbit | generated S3 Codex autoloop script set | `scripts/s3-autoloop/`, `.gitignore`, `README.md` | ready for bounded S3 implementation loop with foundation/full gates |
44
| 2026-05-01 | Orbit | generated DynamoDB Codex autoloop script set | `scripts/dynamodb-autoloop/`, `.gitignore` | ready for bounded DynamoDB implementation loop with staged verification gates |
55
| 2026-05-01 | Orbit | generated BigQuery Codex autoloop script set | `scripts/bigquery-autoloop/`, `.gitignore` | ready for bounded BigQuery REST v2 implementation loop with staged verification gates |
6+
| 2026-05-02 | Orbit | generated SQS Codex autoloop script set | `scripts/sqs-autoloop/`, `.gitignore` | ready for bounded SQS implementation loop with staged protocol, queue, message, FIFO, and dashboard gates |

.agents/voyager.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
| Date | Agent | Action | Artifacts | Outcome |
2+
| --- | --- | --- | --- | --- |
3+
| 2026-05-02 | Voyager | added SQS API E2E smoke journey | `scripts/sqs-e2e.sh`, `scripts/sqs-autoloop/verify.sh`, `README.md` | standalone SQS E2E and autoloop full gate pass |

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,16 @@ scripts/bigquery-autoloop/progress.md
4545
scripts/bigquery-autoloop/done.md
4646
scripts/bigquery-autoloop/iteration-*.out
4747
scripts/bigquery-autoloop/prompt-*.*
48+
scripts/sqs-autoloop/.run-loop.lock
49+
scripts/sqs-autoloop/.circuit-state
50+
scripts/sqs-autoloop/runner.jsonl
51+
scripts/sqs-autoloop/runner.log
52+
scripts/sqs-autoloop/state.env
53+
scripts/sqs-autoloop/state.env.sha256
54+
scripts/sqs-autoloop/progress.md
55+
scripts/sqs-autoloop/done.md
56+
scripts/sqs-autoloop/iteration-*.out
57+
scripts/sqs-autoloop/prompt-*.*
4858
scripts/dashboard-design-renewal-autoloop/.run-loop.lock
4959
scripts/dashboard-design-renewal-autoloop/.circuit-state
5060
scripts/dashboard-design-renewal-autoloop/runner.jsonl

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ scripts/s3-e2e.sh
251251
scripts/gcs-e2e.sh
252252
scripts/dynamodb-e2e.sh
253253
scripts/bigquery-e2e.sh
254+
scripts/sqs-e2e.sh
254255
```
255256

256257
Keep a service running after the E2E journey for browser/API inspection:
@@ -261,6 +262,7 @@ E2E_INTERACTIVE=true scripts/s3-e2e.sh
261262
E2E_INTERACTIVE=true scripts/gcs-e2e.sh
262263
E2E_INTERACTIVE=true E2E_DELETE_DATA=false scripts/dynamodb-e2e.sh
263264
E2E_INTERACTIVE=true E2E_DELETE_DATA=false scripts/bigquery-e2e.sh
265+
E2E_INTERACTIVE=true E2E_DELETE_DATA=false scripts/sqs-e2e.sh
264266
```
265267

266268
Override ports when defaults are already in use:
@@ -271,6 +273,7 @@ E2E_INTERACTIVE=true E2E_S3_PORT=14566 E2E_DASHBOARD_PORT=18025 E2E_SMTP_PORT=11
271273
E2E_INTERACTIVE=true E2E_GCS_PORT=14443 E2E_DASHBOARD_PORT=18025 scripts/gcs-e2e.sh
272274
E2E_INTERACTIVE=true E2E_DYNAMODB_PORT=18000 E2E_DASHBOARD_PORT=18025 scripts/dynamodb-e2e.sh
273275
E2E_INTERACTIVE=true E2E_BIGQUERY_PORT=19050 E2E_DASHBOARD_PORT=18025 scripts/bigquery-e2e.sh
276+
E2E_INTERACTIVE=true E2E_SQS_PORT=19324 E2E_DASHBOARD_PORT=18025 scripts/sqs-e2e.sh
274277
```
275278

276279
## Project Structure

0 commit comments

Comments
 (0)