docs(0089): spawn ApiGateway deploy + /backfill/status live-verify task#101
Merged
Merged
Conversation
…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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
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.)Prices-production-ApiGatewaystack was never deployed — 0070 explicitly excluded it ("ApiGateway intentionally NOT deployed, read API = 0040, out of scope"), anddescribe-stacksconfirms the stack does not exist.This task (0089)
Deploy
Prices-production-ApiGateway(make deploy-production-apigateway, aftercargo lambda build -p prices-api …) and verifyGET /v1/backfill/statusreturns a valid §4.5BackfillStatusenvelope (api-key auth) over the livebackfill_progressrows. 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.