Add lifecycle browser authoring and durable review handoff retrieval
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a10780-6d41-7952-9718-dfbc1f41236f
This commit is contained in:
parent
52d372df0b
commit
9bc581a547
20 changed files with 632 additions and 74 deletions
|
|
@ -99,6 +99,10 @@ class LifecycleAPI:
|
|||
if set(params) != {"version"}:
|
||||
raise ValueError()
|
||||
return 200, self.service.outcomes(caller, memo_id, int(params["version"][0]))
|
||||
if method == "GET" and resource == "review-requests":
|
||||
if set(params) != {"version"}:
|
||||
raise ValueError()
|
||||
return 200, self.service.review_handoff(caller, memo_id, int(params["version"][0]))
|
||||
kinds = {"comments": "comment", "sources": "source", "evaluations": "evaluation"}
|
||||
if method != "POST" or resource not in {*kinds, "register", "revisions", "publications", "review-requests"}:
|
||||
raise LifecycleError(405, "method_not_allowed")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue