= e($entry['objective_title']) ?>
Key results and scores
| Key result | Due date | Owner score | Manager score | Effective |
|---|---|---|---|---|
| = e((string) $keyResult['title']) ?> | = e((string) ($keyResult['due_date'] ?: '—')) ?> | = e(number_format((float) ($keyResult['owner_score'] ?? 0), 1)) ?>% | = $keyResult['manager_score'] === null ? '—' : e(number_format((float) $keyResult['manager_score'], 1)) . '%' ?> | = e(number_format(okr_effective_score($keyResult, (string) $entry['status']), 1)) ?>% |
Update self-scores
Approve or return with feedback
Comments
Current access
Objective timeline
What everyone can see
Delete draft
Delete is limited to draft objectives in this first iteration to keep the workflow safe.