I don't mind, but there should be some clarity that it's clear that a conceptual promise will generally have a concrete representation {{Promise}} representation in JS.
I'm personally a bit uncomfortable disassociating the concept from a JS/IDL promise.
things are less clear what those promises are intended to be.
I'm not sure that holds (or it shouldn't be the case). They promises usually serve as guards or are exported to allow other specification to settle them.
At the same time, that's not super great 🤔 ... whomever created the promise should be the one to manage its life cycle.
Originally posted by @marcoscaceres in whatwg/infra#691 (comment)