Skip to content

Item-module Stream — Task Plan (post-implementation)

Compares the planned tasks (see ../task-plan.md) against what shipped in operations PR #169.

No delta. The “tiny” categorisation in the plan held — two files plus tests, branch logic exactly as specified.

Plan itemReality
signImageUrl branches: CDN → sign; non-CDN → pass-throughShipped as planned.
Validator changeNone needed; pre-existing save-time validator already accepts non-CDN URLs.
Test coverage: both branchesBoth shipped; pre-existing tests green.
  • ./gradlew check clean locally and in CI.
  • Smoke-tested by running the end-to-end Amazon import flow against dev: the productUrl returned by the BFF route round-trips through item save and item print without the print-time signer rewriting the URL.