<div dir="ltr">Dear steering committee,<div><br></div><div>How do we see what the deadline is for a given proposal discussion?</div><div><br></div><div>I know we've discussed process a fair bit, but I seem to quickly forget these things if they're not super simple.  I can <a href="https://github.com/ghc-proposals/ghc-proposals/pulls?q=is%3Apr+is%3Aopen+sort%3Acreated-asc">go here</a>, and see proposals, oldest first.  (The PR numbers effectively date them as well.)  The labels are super useful too (Under discussion).</div><div><br></div><div>Richard's original proposal is attached below.  SPJ later suggested "2 weeks"->"4 weeks" for the consideration period.  I think that corresponds to the "Pending Committee review" label.  But right now, <b><i>no proposals have that label</i></b>.  For example, how to judge the stage of <a href="https://github.com/ghc-proposals/ghc-proposals/pull/36">PR number 36</a>?:</div><div><ul><li>has the "Under discussion" label </li><li>was posted Jan 15 (1 month old)</li><li>has been commented on by some committee members</li><li>doesn't have a corresponding email thread on "ghc-steering-committee"</li><li>doesn't have a shepherd, which I <b style="font-style:italic">think </b>would appear as an "Assignee" on the PR/issue, right?</li></ul></div><div>For better or worse I live a very deadline driven life ;-).  So it would be nice to see which proposals have a decision deadline and act there first.  </div><div><br></div><div>As a small technical point, how do we record the DATE when the "Pending committee review"  label is assigned, which is what starts the clock ticking right?</div><div><br></div><div>Thanks,</div><div> -Ryan</div><div><br></div><div>P.S. It seems like the decisions about timing and process haven't filtered through to the <a href="https://github.com/ghc-proposals/ghc-proposals">front-page / top level README</a>.  Which says only:</div><div><i><span style="color:rgb(51,51,51);font-family:-apple-system,blinkmacsystemfont,"segoe ui",helvetica,arial,sans-serif,"apple color emoji","segoe ui emoji","segoe ui symbol";font-size:16px">   "Proposals are ultimately evaluated by the </span><a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/steering-committee.rst" style="box-sizing:border-box;color:rgb(64,120,192);text-decoration:none;font-family:-apple-system,blinkmacsystemfont,"segoe ui",helvetica,arial,sans-serif,"apple color emoji","segoe ui emoji","segoe ui symbol";font-size:16px">GHC Steering Committee</a><span style="color:rgb(51,51,51);font-family:-apple-system,blinkmacsystemfont,"segoe ui",helvetica,arial,sans-serif,"apple color emoji","segoe ui emoji","segoe ui symbol";font-size:16px"> based upon a number of criteria and in light of community feedback."</span></i><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>On Fri, Nov 18, 2016 at 8:56 AM, Richard Eisenberg <span dir="ltr"><<a href="mailto:rae@cs.brynmawr.edu" target="_blank">rae@cs.brynmawr.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div>.....</div><div><div>I propose the following:</div><div><br></div><div>- Establish an official <a href="mailto:ghc-committee@haskell.org" target="_blank">ghc-committee@haskell.org</a> <wbr>mailing list that reaches just us. It will not be open to the public to join, though I have no problem making archives public.</div><div>- When the author of a proposal (or anyone else, really, if the author wanders off) deems the proposal ready for a decision, that author emails the list telling us so.</div><div>- We use an organic process to decide on one individual in the committee who will oversee the discussion on the proposal. If organic doesn’t work, our chair(s) assign the proposal to a member. It is expected that membership on the committee means that we will volunteer to handle proposals as appropriate. The committee member running this discussion process is hereby titled the Shepherd of the proposal. (NB: This is slightly different than my understanding of a Shepherd in Rust, who is assigned earlier in the process.)</div><div>- Neither the shepherd nor the committee is *not* responsible for reading GitHub (or other) commentary. The proposal will be considered on its own. If the author wishes the committee to consider any commentary, that commentary should be incorporated into the proposal.</div><div>- Once a decision is requested, the shepherd has two weeks (in holiday times or near the ICFP deadline, 3) to generate consensus. If consensus is elusive, then we vote, with the Simons retaining veto power.</div><div>- If we say no: the shepherd updates the proposal (not just the commentary) with the reasons for rejection. The proposer is welcome to revise and try again, but the document should retain this original rejection information.</div><div>- If we say yes: A Trac ticket is created, referring back to the proposal and commentary. (The shepherd is responsible for making sure this happens.) At this point, the proposal process is technically complete. I believe it is outside of our purview to implement, oversee implementation, attract implementors, etc. Naturally, we will want to do this as individuals, but I believe it’s not in our remit.</div><br></div></div></blockquote></div></div>