Files
summercms/.planning/research/questions.md

1.4 KiB

Open research questions

From the core plugin port exploration (2026-10-07)

  • Does PaymentGateway need winter/location? It is installed in 19 projects. Check whether PaymentGateway shipping addresses, the shop or user profiles read its countries and states. If they do, Phase 18 needs a Go equivalent (a framework module or an sm-location-plugin). Phase: 18.
  • Does Horoskopia define the full Phase 18 acceptance contract? Which vue-horoskopia-app requests reach PaymentGateway or subscription code? Do they cover the order and refund paths, or only subscriptions? Are other order flows tested only through hand-written host tests? Phase: 18.
  • Which chat source should Phase 19 port? Wavepath's chat has root_id threading and thread_summaries. Compare it with the starter's wn-chat-plugin and the other 16 copies, and pick the newest as the 1:1 source. Phase: 19.
  • Does any Płytarium route need userfriends? PHP fonoteka has golem15/userfriends, but fonoteka.go has no port, and Phase 14 reached 175/175 routes without one. Confirm before porting it for Wavepath in Phase 19.1, so there is one shared copy. Phase: 19.1.
  • How should Herald's Web Push be done in Go? Herald uses minishlink/web-push. Choose a Go Web Push/VAPID library (or a stdlib implementation) and record it in a decision note before Phase 19.1 code lands. Phase: 19.1.