generated from coulomb/repo-seed
Complete workplan state model cleanup
This commit is contained in:
@@ -757,7 +757,7 @@ def update_workstream_status(workstream_id: str, status: str) -> str:
|
||||
|
||||
Args:
|
||||
workstream_id: UUID of the workstream
|
||||
status: active | blocked | completed | archived
|
||||
status: proposed | ready | active | blocked | backlog | finished | archived
|
||||
"""
|
||||
ws = _patch(f"/workstreams/{workstream_id}", {"status": status})
|
||||
_post("/progress", {
|
||||
@@ -789,7 +789,7 @@ def update_workstream(
|
||||
owner: new owner (optional)
|
||||
due_date: ISO date string YYYY-MM-DD (optional)
|
||||
repo_goal_id: UUID of the repo goal to link (optional; pass empty string to clear)
|
||||
status: active | blocked | completed | archived (optional)
|
||||
status: proposed | ready | active | blocked | backlog | finished | archived (optional)
|
||||
"""
|
||||
payload: dict = {}
|
||||
if title is not None:
|
||||
@@ -818,7 +818,7 @@ def get_next_steps() -> str:
|
||||
|
||||
Returns suggestions based on:
|
||||
- Recently resolved decisions → first open task in the same workstream
|
||||
- Workstreams whose every dependency is now completed → first todo task
|
||||
- Workstreams whose every dependency is now finished -> first todo task
|
||||
|
||||
Each suggestion includes domain, workstream, task, and a plain-language
|
||||
message. The hub surfaces *what* and *where* — the domain owns *how*.
|
||||
|
||||
Reference in New Issue
Block a user