-
Notifications
You must be signed in to change notification settings - Fork 165
Open
Description
The guidance provided in the stages process is a bit unclear and somewhat inconsistent, as was evident in the discussions we had recently at WHATNOT meetings. More specifically I think these points are conflicting:
- "Complete specification text" and "The solution is complete and no further work is possible without implementation experience, significant usage and external feedback". If this is the entrance criteria and what the stage signifies, then it becomes unclear what is the difference between stage 3 and stage 4.
- "Specification is complete: all data structures, processing model, and API are fully described". The only carve-outs in the text are "small issues that will be identified by editor review", which can be interpreted as editorial nits. However nobody at the 2 WHATNOT meetings was of the opinion that stage 3 would be short-lived and only about editorial changes.
- "Full specification and comprehensive tests are completed". I suspect that the intention here is for the tests to exist, but not necessarily to not need any improvements based on stage 3 feedback and implementation experience. It would be nice to reword this, if that is the case (maybe "available" instead of "completed").
If the intent is for stage 3 to be indeed short-lived, it would also be useful to clarify so in the text, so it sets the right expectations.
@domenic is going to provide some TC39-inspired examples of how this stage could work for WHATWG.
Metadata
Metadata
Assignees
Labels
No labels