You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Per QEP-1, this is the optional discussion issue preceding a draft proposal. The question: should the org's work-plan tracking-issue practice be formalised as a QEP?
The practice exists; the convention doesn't
A search for work plan across the org's issues returns ~45 issues in 15 repositories. The recent ones are strikingly consistent in discipline and completely inconsistent in form. Four genres are tangled under one phrase:
Genre
What it is
Exemplars
Long-lived tracker
a state register for a project's duration; revised, never session-closed
The discipline the recent issues share, nowhere written down: the body is the single source of truth for current state, revised in place, stamping its own revision date; comments are revision logs recording what changed and why, especially premises that inverted; claims are re-verified against live state, never carried forward; a period plan closes with a ledger and its successor is built from the register, never by copying the old body; and the chained repos keep exactly one open period plan at a time, which is what makes "resume the session" unambiguous.
What varies with no stated reason: six title conventions (Work plan —, TRACKING:, PLAN:, PROJECT:, W1 —, Session handoff), scoping (per-session vs per-week vs per-track), and labelling (all plan issues are currently untyped; QuantEcon/skills#25 explicitly defers to "a QuantEcon/qeps field report on plan/tracking issues", which does not yet exist).
Why a QEP
By QEP-1's own test this is QEP territory: the practice crosses repositories and changes how the team works. It also now has an operator: the qe plugin's workplan-* skill family in QuantEcon/skills (workplan-project, workplan-issue, workplan-update) encodes the observed practice, with the convention text currently held in one SKILL.md pending an upstream home. Per that repo's single-source-of-truth principle, the convention should be authored here and pointed to from there — the same relationship the style guide has to the check-style skills.
What the QEP would settle
The two live genres (tracker vs period plan), their lifecycles, and when to use which.
The body/comment discipline above, stated normatively.
Run the skill family for a few sessions first and let field experience shape the draft — the skills are new (see QuantEcon/skills#47) and their runs will surface what the convention gets wrong. Then draft the QEP from the evidence above plus those field reports.
Per QEP-1, this is the optional discussion issue preceding a draft proposal. The question: should the org's work-plan tracking-issue practice be formalised as a QEP?
The practice exists; the convention doesn't
A search for
work planacross the org's issues returns ~45 issues in 15 repositories. The recent ones are strikingly consistent in discipline and completely inconsistent in form. Four genres are tangled under one phrase:The discipline the recent issues share, nowhere written down: the body is the single source of truth for current state, revised in place, stamping its own revision date; comments are revision logs recording what changed and why, especially premises that inverted; claims are re-verified against live state, never carried forward; a period plan closes with a ledger and its successor is built from the register, never by copying the old body; and the chained repos keep exactly one open period plan at a time, which is what makes "resume the session" unambiguous.
What varies with no stated reason: six title conventions (
Work plan —,TRACKING:,PLAN:,PROJECT:,W1 —,Session handoff), scoping (per-session vs per-week vs per-track), and labelling (all plan issues are currently untyped; QuantEcon/skills#25 explicitly defers to "a QuantEcon/qeps field report on plan/tracking issues", which does not yet exist).Why a QEP
By QEP-1's own test this is QEP territory: the practice crosses repositories and changes how the team works. It also now has an operator: the
qeplugin'sworkplan-*skill family in QuantEcon/skills (workplan-project,workplan-issue,workplan-update) encodes the observed practice, with the convention text currently held in one SKILL.md pending an upstream home. Per that repo's single-source-of-truth principle, the convention should be authored here and pointed to from there — the same relationship the style guide has to thecheck-styleskills.What the QEP would settle
Suggested path
Run the skill family for a few sessions first and let field experience shape the draft — the skills are new (see QuantEcon/skills#47) and their runs will surface what the convention gets wrong. Then draft the QEP from the evidence above plus those field reports.