Expand description
OKR (Objectives and Key Results) domain models
This module provides first-class OKR entities for operational control:
Okr- An objective with measurable key resultsKeyResult- Quantifiable outcomes tied to objectivesOkrRun- An execution instance of an OKRApprovalDecision- Approve/deny gate decisionsKrOutcome- Evidence-backed outcomes for key resultsOkrRepository- File-based persistence with CRUD operations
Re-exports§
pub use persistence::OkrRepository;
Modules§
- persistence
- OKR Persistence Layer
Structs§
- Approval
Decision - Approval decision for an OKR run
- KeyResult
- A measurable key result within an OKR
- KrOutcome
- Evidence-backed outcome for a key result
- Okr
- A high-level objective with associated key results
- OkrRun
- An execution run of an OKR (multiple runs per OKR are allowed)
Enums§
- Approval
Choice - Approval choice enum
- KeyResult
Status - Status of a key result
- KrMetric
Type - Type of metric for a key result
- KrOutcome
Type - Type of key result outcome
- OkrRun
Status - Status of an OKR run
- OkrStatus
- OKR status enum
- OkrValidation
Error - Validation errors for OKR entities