| CloudFormation Stacks | ||
| ✓ | stage-enriched-catalog | CREATE_COMPLETE · updated 2d ago · Tag ✗ |
| ✓ | stage-preview-catalog | UPDATE_COMPLETE · updated 1d ago · Tag ✓ |
| ✓ | stage-merchandised-catalog | UPDATE_COMPLETE · updated 20h ago · Tag ✓ |
| ✓ | stage-pcm-slsfy-webhook | UPDATE_COMPLETE · updated 4d ago · Tag ✓ |
| Lambda Functions | ||
| ✓ | stage-enriched-catalog-handler | container · 128MB · modified 2d ago · ~3,263,696 inv/24h |
| ✓ | stage-preview-catalog-handler | container · 128MB · modified 1d ago · ~1,050,960 inv/24h |
| ✓ | stage-merchandised-catalog-handler | container · 128MB · modified 20h ago · ~393,485 inv/24h |
| ✓ | stage-pcm-slsfy-webhook-receiver-handler | container · 4096MB · modified 4d ago · ~25 inv/24h |
| ✓ | stage-merchandised-style-kafka-producer-v2 | container · 256MB · modified 13d ago · ~103 inv/24h |
| ✓ | stage-merchandised-sku-kafka-producer-v2 | container · 256MB · modified 13d ago · ~21,704 inv/24h |
| ✓ | stage-colour-kafka-producer-v2 | container · 256MB · modified 13d ago · ~5,690 inv/24h |
| ✓ | stage-merchandised-category-snapshot-kafka-producer-v2 | container · 256MB · modified 13d ago |
| ✓ | stage-merchandised-product-kafka-producer-v2 | container · 256MB · modified 13d ago · ~867 inv/24h |
| DynamoDB Tables | ||
| ✓ | stage-enriched-catalog | ACTIVE · ~13405426 items · ~9,876,808 RCU/24h · ~5,378,372 WCU/24h · stream ✓ |
| ✓ | stage-preview-catalog | ACTIVE · ~310727 items · ~2,659,942.5 RCU/24h · ~673,166 WCU/24h · stream ✓ |
| ✓ | stage-merchandised-catalog | ACTIVE · ~309029 items · ~3,281,448.5 RCU/24h · ~500,352 WCU/24h · stream ✓ |
| Kinesis Streams | ||
| ✓ | stage-enriched-catalog | ACTIVE · 10 shards · ~7,292,161 records/24h |
| ✓ | stage-preview-catalog | ACTIVE · 10 shards · ~1,156,604 records/24h |
| ✓ | stage-merchandised-catalog | ACTIVE · 10 shards · ~1,130,668 records/24h |
| Smoke Tests (13/14) | ||
| ✓ | Enriched handler: zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Preview handler: zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Merchandised handler: zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Enriched catalog: EN-US products exist | 11,344 found · sample: secondary_categories={"L":[{"S":"xqr39rvejf"},{"S":"q53xttzswq"},{"S":"arjqlf18dd"},{"S":"d42lp46c3x"},{"S":"ar4h6usewh"},{"S":"d1zkuoubbd"},{"S":"jxe8jmv0wg"}]}, salsify_version=352, PK=LOCALE#EN-US#PRODUCT#a01fyqv11n |
| ✓ | Enriched catalog: FR-CA products exist | 10,999 found · sample: url_slug=Slouchy-Sling-Bag-6L, product_name=Sac souple à longue courroie 6 l, product_type={"L":[{"S":"Sacs bandoulière"},{"S":"Sacs à l’épaule"}]} |
| ✓ | Enriched catalog: EN-CA products exist | 11,234 found · sample: secondary_categories={"L":[{"S":"xqr39rvejf"},{"S":"q53xttzswq"},{"S":"arjqlf18dd"},{"S":"d42lp46c3x"},{"S":"ar4h6usewh"},{"S":"d1zkuoubbd"},{"S":"jxe8jmv0wg"}]}, product_features={"L":[{"S":"Water Resistant"},{"S":"Pocketed"}]}, legacy_map={"L":[{"M":{"country_code":{"S":"CA"},"id":{"S":"prod11750231"},"type":{"S":"Regular"},"url":{"S":"/en-ca/p/bags/Slouchy-Sling-Bag-6L/_/prod11750231"}}},{"M":{"country_code":{"S":"CA"},"id":{"S":"prod11770175"},"type":{"S":"Clearance"},"url":{"S":"/en-ca/p/bags/Slouchy-Sling-Bag-6L-MD/_/prod11770175"}}}]} |
| ✓ | Pipeline flow: preview vs merchandised EN-US products | preview: 7,244 · merchandised: 7,214 · 0% drift |
| ✓ | v2.1 schema: entity_type field present (not hierarchy_type) | all fields verified |
| ✓ | Webhook Fargate service active | status: ACTIVE; desired: 0; running: 0 |
| ✓ | Style Kafka producer active (24h) | invocations: 103 (threshold: ≥ 1) |
| ✓ | SKU Kafka producer active (24h) | invocations: 21,704 (threshold: ≥ 1) |
| ✓ | Colour Kafka producer active (24h) | invocations: 5,690 (threshold: ≥ 1) |
| ⚠ | Category Kafka producer active (24h) | no data |
| ✓ | Product Kafka producer active (24h) | invocations: 867 (threshold: ≥ 1) |
| CloudFormation Stacks | ||
| ✓ | stage-pcm-slsfy-webhook | UPDATE_COMPLETE · updated 4d ago · Tag ✓ |
| ✓ | stage-pcm-products | UPDATE_COMPLETE · updated 8d ago · Tag ✗ |
| ✓ | stage-merchandised-pcm-products | UPDATE_COMPLETE · updated 8d ago · Tag ✗ |
| Lambda Functions | ||
| ✓ | stage-pcm-slsfy-webhook-receiver-handler | container · 4096MB · modified 4d ago · ~25 inv/24h |
| ✓ | stage-pcm-products-dynamodb-handler | container · 128MB · modified 7d ago · ~2,562,637 inv/24h |
| DynamoDB Tables | ||
| ✓ | stage-pcm-products | ACTIVE · ~15404162 items · ~7,290,283 RCU/24h · ~3,718,214 WCU/24h · stream ✓ |
| ✓ | stage-merchandised-pcm-products | ACTIVE · ~11728910 items · ~1,558,655 RCU/24h · ~350,821 WCU/24h · stream ✓ |
| Smoke Tests (5/5) | ||
| ✓ | Alpine pipeline: zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Pipeline invocations: Alpine vs historical (24h) | Alpine: 3,342,270 · historical: 2,562,715 · 23% drift |
| ✓ | SQ-AL test locale: products in Alpine table | 13,092 found · sample: updated_at=2024-08-29T03:55:34.495728Z, featured_gifts={"L":[]}, legacy_pid_us=prod11500243 |
| ✓ | FR-CA products: raw vs merchandised | pcm-products: 12,948 · merchandised: 12,804 · 1% drift |
| ✓ | FR-CA products: current pipeline vs pre-Alpine baseline | current (stage): 12,948 · pre-Alpine (pcm-ops): 13,101 · 1% drift |
| CloudFormation Stacks | ||
| ✓ | stage-size-domain | UPDATE_COMPLETE · updated 2d ago · Tag ✗ |
| ✓ | stage-size-domain-kafka-producer | UPDATE_COMPLETE · updated 1d ago · Tag ✗ |
| Lambda Functions | ||
| ✓ | stage-size-domain-handler | container · 128MB · modified 1d ago · ~1,515 inv/24h |
| ✓ | stage-size-domain-kafka-producer | container · 128MB · modified 1d ago · ~55 inv/24h |
| DynamoDB Tables | ||
| ✓ | stage-enriched-catalog | ACTIVE · ~13405426 items · ~9,876,802.5 RCU/24h · ~5,378,372 WCU/24h · stream ✓ |
| Feature Flags | ||
| ✓ | FEATURE_SIZE_DOMAIN | FEATURE_SIZE_DOMAIN=true (on stage-size-domain-handler) |
| Smoke Tests (5/5) | ||
| ✓ | Size domain handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Size domain handler active (24h) | invocations: 1,515 (threshold: ≥ 1) |
| ✓ | Kafka producer zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | EN-US SKU has size fields | all fields verified |
| ✓ | FR-CA SKU has size fields | all fields verified |
| CloudFormation Stacks | ||
| ✓ | stage-pcm-attributes | CREATE_COMPLETE · updated 22d ago · Tag ✓ |
| Lambda Functions | ||
| ✓ | stage-pcm-attributes-handler | container · 512MB · modified 22d ago · ~1 inv/24h |
| DynamoDB Tables | ||
| ✓ | stage-pcm-attributes | ACTIVE · ~4423 items · ~906 RCU/24h · ~0 WCU/24h · stream ✓ |
| Smoke Tests (8/10) | ||
| ✓ | Lambda zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Daily scheduler active (24h) | invocations: 1 (threshold: ≥ 1) |
| ✓ | Designed-for facet values | 53 found · sample: updated_at=2026-04-01T05:00:35Z, created_at=2026-04-01T05:01:39.585961+00:00, canonical_key=designed_for|allseason_running |
| ✓ | Category hierarchy values | 77 found · sample: updated_at=2026-04-01T05:01:37Z, metadata={"M":{"root_category_id":{"S":"guyzpb697t"},"path_delimiter":{"S":"/"},"path_ids":{"L":[{"S":"arjqlf18dd"},{"S":"gkvfawpuv3"},{"S":"a4071el83c"}]},"hierarchy_level":{"S":"L4"},"path_labels":{"M":{"en-CA":{"L":[{"S":"women"},{"S":"Shirts"},{"S":"Short Sleeve Shirts"}]}}}}}, created_at=2026-04-01T05:01:44.034862+00:00 |
| ✓ | Colour family values | 27 found · sample: updated_at=2026-04-01T05:01:38Z, metadata={"M":{"swatch_url":{"S":"https://images.lululemon.com/is/image/lululemon/black_swatch?$swatch$"},"media_asset_type":{"S":"COLOUR_FAMILY_SWATCH_IMAGE"}}}, created_at=2026-04-01T05:01:44.073952+00:00 |
| ✓ | Category has locale labels & metadata | all fields verified |
| ✓ | Colour family has swatch metadata | all fields verified |
| ⚠ | Size token values | 0 found — feature may not be active |
| ⚠ | Featured colours values | 0 found — feature may not be active |
| ✓ | S3 filter_dictionary snapshot (nonprod-pcm-attributes) | 20 found · age: 14.6h; size: 100KB; drift: 0% vs previous; file: 202604220505.jsonl.gz |
| CloudFormation Stacks | ||
| ✓ | stage-na-enriched-kafka-producer | UPDATE_COMPLETE · updated 1d ago · Tag ✓ |
| ✓ | stage-na-preview-kafka-producer | UPDATE_COMPLETE · updated 1d ago · Tag ✓ |
| ✓ | stage-na-merchandised-kafka-producer | UPDATE_COMPLETE · updated 1d ago · Tag ✓ |
| Lambda Functions | ||
| ✓ | stage-na-enriched-kafka-producer-catalog-handler | container · 256MB · modified 1d ago · ~22,779 inv/24h |
| ✓ | stage-na-enriched-kafka-producer-sku-lineage-handler | container · 128MB · modified 1d ago · ~23,927 inv/24h |
| ✓ | stage-na-preview-kafka-producer-catalog-handler | container · 256MB · modified 1d ago · ~34,141 inv/24h |
| ✓ | stage-na-preview-kafka-producer-sku-lineage-handler | container · 128MB · modified 1d ago · ~20,894 inv/24h |
| ✓ | stage-na-merchandised-kafka-producer-catalog-handler | container · 256MB · modified 1d ago · ~24,397 inv/24h |
| ✓ | stage-na-merchandised-kafka-producer-sku-lineage-handler | container · 128MB · modified 1d ago · ~22,331 inv/24h |
| Smoke Tests (6/6) | ||
| ✓ | Enriched catalog zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Enriched catalog active (24h) | invocations: 22,779 (threshold: ≥ 1) |
| ✓ | Preview catalog zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Preview catalog active (24h) | invocations: 34,141 (threshold: ≥ 1) |
| ✓ | Merchandised catalog zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Merchandised catalog active (24h) | invocations: 24,397 (threshold: ≥ 1) |
| CloudFormation Stacks | ||
| ✓ | stage-scene7 | UPDATE_COMPLETE · updated 36d ago · Tag ✗ |
| Lambda Functions | ||
| ✓ | stage-scene7-lambdas-poster-image-handler | python3.11 · 1024MB · modified 2d ago · ~24 inv/24h |
| ✓ | stage-scene7-lambdas-video-loop-handler | python3.11 · 1024MB · modified 2d ago · ~24 inv/24h |
| ✓ | stage-scene7-lambdas-xmp-metadata-handler | python3.11 · 2048MB · modified 16h ago · ~24 inv/24h |
| DynamoDB Tables | ||
| ✓ | alpine-pcm-products | ACTIVE · ~20224359 items · ~11,711,000.5 RCU/24h · ~5,479,368 WCU/24h · stream ✓ |
| ✓ | stage-enriched-catalog | ACTIVE · ~13405426 items · ~9,876,806.5 RCU/24h · ~5,378,372 WCU/24h · stream ✓ |
| Feature Flags | ||
| ✓ | SUPPORTED_LOCALES | SUPPORTED_LOCALES=EN-US,EN-CA,FR-CA,EN-GB,EN-AU,KO-KR,SQ-AL (on stage-scene7-lambdas-poster-image-handler) |
| Smoke Tests (9/11) | ||
| ✓ | Poster image handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Video loop handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | XMP metadata handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | EN-US style has wwmt fields (old table) | all fields verified |
| ✓ | FR-CA style has wwmt fields (old table) | all fields verified |
| ✓ | EN-US colour has shop_this_look + hero_banner (old table) | all fields verified |
| ✓ | EN-US colour has hero_banner (enriched) | all fields verified |
| ✓ | FR-CA colour has hero_banner (enriched) | all fields verified |
| ✓ | KO-KR colour has hero_banner (enriched) | all fields verified |
| ⚠ | EN-US colour has swatch_images (enriched) | missing: swatch_images |
| ⚠ | EN-US style has media_assets (enriched) | missing: media_assets |
| CloudFormation Stacks | ||
| ✓ | stage-sku-active | UPDATE_COMPLETE · updated 82d ago · Tag ✗ |
| Lambda Functions | ||
| ✓ | stage-sku-active-v2-1-product | container · 4096MB · modified 4d ago |
| ✓ | stage-sku-active-v2-1-nonproduct | container · 4096MB · modified 4d ago |
| ✓ | stage-preview-sku-active-v2-1-product | container · 4096MB · modified 4d ago · ~2,612 inv/24h |
| ✓ | stage-preview-sku-active-v2-1-nonproduct | container · 4096MB · modified 4d ago · ~18,649 inv/24h |
| ✓ | stage-merchandised-sku-active-v2-1-product | container · 4096MB · modified 4d ago · ~2,493 inv/24h |
| ✓ | stage-merchandised-sku-active-v2-1-nonproduct | container · 4096MB · modified 4d ago · ~18,085 inv/24h |
| Feature Flags | ||
| ✓ | REGION_TO_LOCALES | REGION_TO_LOCALES={"US": ["en-US"], "CA": ["en-CA", "fr-CA"], "UK": ["en-GB", "en-DE", "de-DE"], "HK": ["ko-KR"], "AUS": ["en-AU"]} (on stage-sku-active-v2-1-product) |
| Smoke Tests (6/6) | ||
| ✓ | Preview product zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Preview nonproduct zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Merchandised product zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Merchandised nonproduct zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Preview nonproduct active (24h) | invocations: 18,650 (threshold: ≥ 1) |
| ✓ | Merchandised nonproduct active (24h) | invocations: 18,085 (threshold: ≥ 1) |
| CloudFormation Stacks | ||
| ✓ | stage-pcm-slsfy-webhook | UPDATE_COMPLETE · updated 4d ago · Tag ✓ |
| ✓ | stage-pcm-products | UPDATE_COMPLETE · updated 8d ago · Tag ✗ |
| ✓ | stage-merchandised-pcm-products | UPDATE_COMPLETE · updated 8d ago · Tag ✗ |
| Lambda Functions | ||
| ✓ | stage-pcm-slsfy-webhook-receiver-handler | container · 4096MB · modified 4d ago · ~25 inv/24h |
| ✓ | stage-pcm-products-dynamodb-handler | container · 128MB · modified 7d ago · ~2,562,408 inv/24h |
| DynamoDB Tables | ||
| ✓ | stage-pcm-products | ACTIVE · ~15404162 items · ~7,290,283 RCU/24h · ~3,718,214 WCU/24h · stream ✓ |
| ✓ | stage-enriched-catalog | ACTIVE · ~13405426 items · ~9,876,707 RCU/24h · ~5,378,372 WCU/24h · stream ✓ |
| ✓ | stage-merchandised-catalog | ACTIVE · ~309029 items · ~3,281,448.5 RCU/24h · ~500,352 WCU/24h · stream ✓ |
| Feature Flags | ||
| ✓ | SUPPORTED_LOCALES | SUPPORTED_LOCALES=["EN-US", "EN-CA", "FR-CA", "EN-GB", "EN-AU", "KO-KR", "SQ-AL"] (on stage-pcm-slsfy-webhook-receiver-handler) |
| Smoke Tests (3/8) | ||
| ✓ | Webhook handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | DynamoDB handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | DynamoDB handler active (24h) | invocations: 2,562,715 (threshold: ≥ 1) |
| ⚠ | EN-US style has sustainability fields | missing: certifications, certification_logos, sustainability_claim |
| ⚠ | FR-CA style has sustainability fields | missing: certifications, certification_logos, sustainability_claim |
| ⚠ | EN-CA style has sustainability fields | missing: certifications, certification_logos, sustainability_claim |
| ⚠ | Enriched catalog style has sustainability fields | missing: certifications, certification_logos, sustainability_claim |
| ⚠ | Merchandised catalog style has sustainability fields | missing: certifications, certification_logos, sustainability_claim |
| CloudFormation Stacks | ||
| ✓ | stage-size-domain | UPDATE_COMPLETE · updated 2d ago · Tag ✗ |
| ✓ | stage-size-domain-kafka-producer | UPDATE_COMPLETE · updated 1d ago · Tag ✗ |
| Lambda Functions | ||
| ✓ | stage-size-domain-handler | container · 128MB · modified 1d ago · ~1,515 inv/24h |
| ✓ | stage-size-domain-kafka-producer | container · 128MB · modified 1d ago · ~55 inv/24h |
| DynamoDB Tables | ||
| ✓ | stage-enriched-catalog | ACTIVE · ~13405426 items · ~9,876,745 RCU/24h · ~5,378,372 WCU/24h · stream ✓ |
| ✓ | stage-merchandised-catalog | ACTIVE · ~309029 items · ~3,281,448.5 RCU/24h · ~500,352 WCU/24h · stream ✓ |
| Feature Flags | ||
| ✓ | FEATURE_SIZE_DOMAIN | FEATURE_SIZE_DOMAIN=true (on stage-size-domain-handler) |
| Smoke Tests (3/5) | ||
| ✓ | Size domain handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Size domain kafka producer zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Merchandised SKU has size_labels | all fields verified |
| ⚠ | Enriched catalog has multi-system size_labels | User: arn:aws:sts::100521843077:assumed-role/AlpineDashboard-FargateTaskDefTaskRoleF85FDA60-NCTs77QbrEzW/ceca0b9edf904e1b922ab3330f97b9da is not authorized to perform: dynamodb:Scan on resource: arn:aws:dynamodb:us-east-1:100521843077:table/stage-enriched-catalog because no identity-based policy allows the dynamodb:Scan action |
| ⚠ | Merchandised catalog has multi-system size_labels | User: arn:aws:sts::100521843077:assumed-role/AlpineDashboard-FargateTaskDefTaskRoleF85FDA60-NCTs77QbrEzW/ceca0b9edf904e1b922ab3330f97b9da is not authorized to perform: dynamodb:Scan on resource: arn:aws:dynamodb:us-east-1:100521843077:table/stage-merchandised-catalog because no identity-based policy allows the dynamodb:Scan action |
| CloudFormation Stacks | ||
| ✓ | stage-pcm-price | UPDATE_COMPLETE · updated 64d ago · Tag ✗ |
| ✓ | stage-pcm-price-scheduler-group | UPDATE_COMPLETE · updated 364d ago · Tag ✗ |
| Lambda Functions | ||
| ✓ | stage-pcm-price-preview-handler | container · 256MB · modified 64d ago · ~379 inv/24h |
| ✓ | stage-pcm-price-dynamodb-handler | container · 128MB · modified 64d ago · ~373 inv/24h |
| ✓ | stage-pcm-price-scheduler-lambda | container · 4096MB · modified 64d ago · ~373 inv/24h |
| DynamoDB Tables | ||
| ✓ | stage-pcm-price | ACTIVE · ~4037151 items · ~977,457.5 RCU/24h · ~373 WCU/24h · stream ✓ |
| Feature Flags | ||
| ✓ | SUPPORTED_LOCALES | SUPPORTED_LOCALES=["EN-US", "EN-CA", "FR-CA"] (on stage-pcm-price-preview-handler) |
| Smoke Tests (3/4) | ||
| ✓ | Preview handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | DynamoDB handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Scheduler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ⚠ | Price data locale coverage (EN-US, EN-CA, FR-CA) | User: arn:aws:sts::100521843077:assumed-role/AlpineDashboard-FargateTaskDefTaskRoleF85FDA60-NCTs77QbrEzW/ceca0b9edf904e1b922ab3330f97b9da is not authorized to perform: dynamodb:Scan on resource: arn:aws:dynamodb:us-east-1:100521843077:table/stage-pcm-price because no identity-based policy allows the dynamodb:Scan action |
| CloudFormation Stacks | ||
| ✓ | stage-pcm-price | UPDATE_COMPLETE · updated 64d ago · Tag ✗ |
| ✓ | stage-enriched-clearance-price-override-v2-1 | CREATE_COMPLETE · updated 4d ago · Tag ✓ |
| ✓ | stage-preview-clearance-price-override-v2-1 | UPDATE_COMPLETE · updated 4d ago · Tag ✓ |
| ✓ | stage-merchandised-clearance-price-override-v2-1 | UPDATE_COMPLETE · updated 4d ago · Tag ✓ |
| Lambda Functions | ||
| ✓ | stage-pcm-price-dynamodb-handler | container · 128MB · modified 64d ago · ~373 inv/24h |
| ✓ | stage-rms-price-kafka-lambda | container · 4096MB · modified 64d ago · ~154 inv/24h |
| ✓ | stage-enriched-clearance-price-override-v2-1-handler | container · 128MB · modified 4d ago · ~80 inv/24h |
| ✓ | stage-merchandised-clearance-price-override-v2-1-handler | container · 128MB · modified 4d ago · ~80 inv/24h |
| DynamoDB Tables | ||
| ✓ | stage-pcm-price | ACTIVE · ~4037151 items · ~977,457.5 RCU/24h · ~373 WCU/24h · stream ✓ |
| Feature Flags | ||
| ✓ | SUPPORTED_LOCALES | SUPPORTED_LOCALES=["EN-US", "EN-CA", "FR-CA"] (on stage-pcm-price-dynamodb-handler) |
| Smoke Tests (5/6) | ||
| ✓ | Price handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | RMS price Kafka lambda zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Enriched clearance override zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Merchandised clearance override zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ⚠ | Price table has multi-scheme price events | User: arn:aws:sts::100521843077:assumed-role/AlpineDashboard-FargateTaskDefTaskRoleF85FDA60-NCTs77QbrEzW/ceca0b9edf904e1b922ab3330f97b9da is not authorized to perform: dynamodb:Scan on resource: arn:aws:dynamodb:us-east-1:100521843077:table/stage-pcm-price because no identity-based policy allows the dynamodb:Scan action |
| ✓ | Enriched SKU has clearance price fields | all fields verified |
| CloudFormation Stacks | ||
| ✗ | stage-preview-eamd-price | not found |
| Lambda Functions | ||
| ✗ | stage-preview-eamd-price-handler | not found |
| ✗ | stage-preview-eamd-price-cleanup-handler | not found |
| DynamoDB Tables | ||
| ✗ | stage-preview-pcm-eamd-ttl | not found |
| Smoke Tests (0/3) | ||
| ⚠ | EAMD price handler zero errors (24h) | no data |
| ⚠ | EAMD cleanup handler zero errors (24h) | no data |
| ⚠ | EAMD price handler active (24h) | no data |
| CloudFormation Stacks | ||
| ✓ | stage-scene7 | UPDATE_COMPLETE · updated 36d ago · Tag ✗ |
| Lambda Functions | ||
| ✓ | stage-scene7-lambdas-poster-image-handler | python3.11 · 1024MB · modified 2d ago · ~24 inv/24h |
| DynamoDB Tables | ||
| ✓ | stage-merchandised-catalog | ACTIVE · ~309029 items · ~3,281,448.5 RCU/24h · ~500,352 WCU/24h · stream ✓ |
| Feature Flags | ||
| ✓ | SUPPORTED_LOCALES | SUPPORTED_LOCALES=EN-US,EN-CA,FR-CA,EN-GB,EN-AU,KO-KR,SQ-AL (on stage-scene7-lambdas-poster-image-handler) |
| Smoke Tests (5/5) | ||
| ✓ | Poster-image handler zero errors (24h) | errors: 0 (threshold: ≤ 0) |
| ✓ | Poster-image handler active (24h) | invocations: 24 (threshold: ≥ 1) |
| ✓ | EN-US Colour has product_images | all fields verified |
| ✓ | FR-CA Colour has product_images | all fields verified |
| ✓ | EN-CA Colour has product_images | all fields verified |
| CloudFormation Stacks | ||
| ✓ | stage-enriched-category-product-fanout-v2-1 | CREATE_COMPLETE · updated 13d ago · Tag ✓ |
| ✓ | stage-preview-category-product-fanout-v2-1 | CREATE_COMPLETE · updated 13d ago · Tag ✓ |
| ✓ | stage-merchandised-category-product-fanout-v2-1 | CREATE_COMPLETE · updated 13d ago · Tag ✓ |
| Lambda Functions | ||
| ✓ | stage-enriched-category-product-fanout-v2-1-handler | container · 1024MB · modified 13d ago |
| ✓ | stage-merchandised-category-product-fanout-v2-1-handler | container · 1024MB · modified 13d ago |
| DynamoDB Tables | ||
| ✓ | stage-enriched-catalog | ACTIVE · ~13405426 items · ~9,876,812.5 RCU/24h · ~5,378,372 WCU/24h · stream ✓ |
| ✓ | stage-merchandised-catalog | ACTIVE · ~309029 items · ~3,281,448.5 RCU/24h · ~500,352 WCU/24h · stream ✓ |
| Smoke Tests (4/6) | ||
| ⚠ | Enriched category fanout zero errors (24h) | no data |
| ⚠ | Merchandised category fanout zero errors (24h) | no data |
| ✓ | EN-US categories in enriched catalog | 78 found · sample: url_slug=tops-short-sleeve, PK=LOCALE#EN-US#CATEGORY#a4071el83c, category_description=Sweat-ready short-sleeve tops designed for run, yoga—and life. As always, shipping is free. |
| ✓ | FR-CA categories in enriched catalog | 78 found · sample: product_price_types={"L":[{"S":"Regular"},{"S":"Clearance"}]}, created_at=2026-04-20T20:34:48.337455Z, sources={"L":[{"S":"salsify.export"}]} |
| ✓ | EN-US categories in merchandised catalog | 78 found · sample: legacy_cid_us=ustopsshortsleeve, display_name=Short Sleeve Shirts, url_slug=tops-short-sleeve |
| ✓ | Category count parity: enriched vs merchandised | enriched: 78 · merchandised: 78 · 0% drift |