Skip to content

Spec Index — Consumer Context Service

graph:
- id: 001-play-context
title: "Play Context Domain for Consumer Context Service"
status: ready
priority: P1
depends_on: []
blocks: [002-play-graph-integration]
parallel_group: null
jira_epic: ""
spec: docs/specs/001-play-context/spec.md
- id: 002-play-graph-integration
title: "Play Data in Consumer Graph (Neo4j)"
status: draft
priority: P2
depends_on: [001-play-context]
blocks: []
parallel_group: null
jira_epic: ""
spec: docs/specs/002-play-graph-integration/spec.md
- id: 003-weekly-forecast
title: "Weekly Forecast — Personalized Shopping List"
status: draft
priority: P1
depends_on: []
blocks: []
parallel_group: null
jira_epic: "PLT-536"
spec: docs/specs/003-weekly-forecast/spec.md
- id: 005-ps4-mock-proxy
title: "PS4 — Mock Proxy & Test Doubles"
status: draft
priority: P2
depends_on: [004-ps6-bff-enrichment] # canonical DAG edge; 004 is in flight as PR fetch-rewards/consumer-context-service#77 and not yet merged to this repo
depends_on_external:
- "PS2 connector framework (fetch-rewards/consumer-agent#286 — required for L2 work only; L1+L1b unblocked)"
blocks: []
parallel_group: services-foundation
jira_epic: "PLT-676"
jira_ticket: "PLT-688"
spec: docs/specs/005-ps4-mock-proxy/spec.md
WaveSpecsCan Parallelize?Gate
1001-play-context, 003-weekly-forecastYesPlay context returns valid data; forecast episode renders with existing components
2002-play-graph-integrationN/A (single)Play events flowing into Neo4j, cross-domain queries returning results
3005-ps4-mock-proxy (L1+L1b)N/A — Go-side L1/L1b can proceed independently; L2 work waits on consumer-agent#286 (PS2) mergePer-client MakeHTTPClient adoption complete; FPS+FIDORA+Button fixtures land
StatusCountSpecs
draft3002-play-graph-integration, 003-weekly-forecast, 005-ps4-mock-proxy
ready1001-play-context
in-progress0
done0
blocked0