ska_oso_pdm.proposal_management.panel_decision

../../_images/ska_oso_pdm_proposal_management_panel_decision.svg

Class diagram for an OSO proposal management panel decision

A current example of Panel Decision json is presented below:

{
    "metadata": {
        "version": 1,
        "created_by": "Tonye Irabor",
        "created_on": "2025-06-04T14:00:00Z",
        "last_modified_on": "2025-06-04T14:00:00Z",
        "last_modified_by": "TestUser",
        "pdm_version": "18.1.0",
    },
    "cycle": "2025A",
    "panel_id": "PANEL-01",
    "prsl_id": "PR-005",
    "rank": 2,
    "recommendation": "Award time",
    "decided_by": "chair",
    "decided_on": "2025-06-04T14:00:00Z",
    "status": "to do"

}
class PanelDecision(*, metadata: ~ska_oso_pdm._shared.metadata.Metadata = <factory>, cycle: str | None = None, decision_id: str, panel_id: str, prsl_id: str, score: float | None = None, rank: int | None = None, recommendation: ~ska_oso_pdm.proposal_management.panel_decision.Recommendation | None = None, status: ~ska_oso_pdm.proposal_management.panel_decision.PanelReviewStatus = PanelReviewStatus.TO_DO, excluded_from_decision: list[str] = <factory>, project_ready: bool = False)[source]
class PanelReviewStatus(value)[source]

An enumeration.

class Recommendation(value)[source]

An enumeration.