Skip to content

docs(0089): spawn ApiGateway deploy + /backfill/status live-verify task#101

Merged
karczuRF merged 1 commit into
developfrom
docs/0089-apigateway-backfill-status-task
Jul 8, 2026
Merged

docs(0089): spawn ApiGateway deploy + /backfill/status live-verify task#101
karczuRF merged 1 commit into
developfrom
docs/0089-apigateway-backfill-status-task

Conversation

@karczuRF

@karczuRF karczuRF commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Closes an unowned Milestone-1 gap surfaced while reviewing the M1 acceptance criteria.

The gap

The M1 AC "GET /backfill/status endpoint live and returning valid progress data" is not met:

  • Endpoint code is done — task 0040 shipped GET /v1/backfill/status (PR feat(0040): prices-api — all 7 read endpoints + API Gateway CDK + load test #68). (0055 was the isolated Tranche-1 carve-out, superseded by 0040.)
  • But the Prices-production-ApiGateway stack was never deployed — 0070 explicitly excluded it ("ApiGateway intentionally NOT deployed, read API = 0040, out of scope"), and describe-stacks confirms the stack does not exist.
  • No task owned deploying it + the live check (0082 covers workers/MV only).

This task (0089)

Deploy Prices-production-ApiGateway (make deploy-production-apigateway, after cargo lambda build -p prices-api …) and verify GET /v1/backfill/status returns a valid §4.5 BackfillStatus envelope (api-key auth) over the live backfill_progress rows. Deploy + verify only — no code work.

There's already data to return (the backfill chunks that ran populated backfill_progress); it grows richer as 0088's run advances. Ready to start now — no dependency on the paused backfill.

M1 after this

Remaining M1: 0089 (this — deploy/verify the read API, ready now), 0088 (backfill run, paused), 0082 (worker/MV verification). Everything else done.

…tus live

The M1 AC "GET /backfill/status endpoint live and returning valid progress
data" is unmet: the endpoint code is merged (0040) but the
Prices-production-ApiGateway stack was never deployed (0070 excluded it;
the stack does not exist), and no task owned the deploy + live check.

Create 0089 to deploy the ApiGateway stack and verify GET /v1/backfill/status
returns a valid §4.5 progress envelope (api-key auth) over the live
backfill_progress rows. Deploy/verify only — no code work.
@karczuRF karczuRF merged commit 96dfe7f into develop Jul 8, 2026
3 checks passed
@karczuRF karczuRF deleted the docs/0089-apigateway-backfill-status-task branch July 8, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant