You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,9 +44,11 @@ Starmap is a corporate web application for managing technical team competencies,
44
44
- Role-based validation and Quarter state constraints
45
45
46
46
**Quarterly Cycles**
47
-
- Automated creation of new cycles with copying of previous ratings
47
+
- Quarters are created **retrospectively**, after the evaluated period has ended
48
+
- Previous quarter's ratings are copied as a starting point when a quarter is activated
48
49
- Status workflow: draft → active → closed → archived
49
-
- Editing restrictions based on quarter state ensure data integrity
50
+
- Evaluation window (`evaluation_start_date`..`evaluation_end_date`) opens **after** the quarter's `end_date`
51
+
- Editing restrictions based on quarter state and evaluation period ensure data integrity
50
52
51
53
**Analytics Dashboards**
52
54
-**Overview Dashboard**: Unit-level metrics and risks for leadership
@@ -78,7 +80,7 @@ Status tracking of development plans linked to quarters and technologies.
78
80
## Role Interactions
79
81
80
82
1.**Data Collection**: Engineer updates self-ratings → Team Lead validates and approves → data flows to metrics
81
-
2.**Quarterly Cycle**: Admin/Unit Lead launches new quarter, copies past ratings, notifications sent
83
+
2.**Quarterly Cycle**: Admin creates quarter retrospectively after period ends, activates it (copies past ratings as starting point), notifications sent
82
84
3.**Analytics**: Unit Lead tracks Coverage/Maturity/Red Zones, Team Lead monitors team competencies, Engineer tracks personal progress
83
85
4.**Risk Management**: Metrics signal gaps; Team Lead and Unit Lead plan expertise exchange
84
86
5.**Development**: Action Plans link development goals to quarters, technologies, and employees
@@ -323,7 +325,7 @@ bundle exec brakeman
323
325
324
326
**Role-based Authorization**: Four distinct roles with Pundit policies enforcing granular permissions.
325
327
326
-
**Quarterly Data Model**: Immutable past quarters with draft/active states. Ratings editable only in non-archived quarters.
328
+
**Quarterly Data Model**: Quarters created retrospectively after the period ends. Evaluation window opens after quarter's `end_date`. Ratings editable only during evaluation period of active quarters.
Copy file name to clipboardExpand all lines: README.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,11 +89,14 @@ Every rating answers the question: *"What can I practically do with this technol
89
89
90
90
### Quarterly Cycle
91
91
92
-
The process repeats every quarter in three phases:
92
+
Starmap evaluates competencies **retrospectively** — after a quarter ends, not while it's in progress. The process repeats every quarter:
93
93
94
-
1.**Self-assessment** — engineers rate themselves asynchronously across team technologies
95
-
2.**1-on-1 dialogue** — team lead and engineer discuss ratings, sync on levels, and build a development plan
96
-
3.**Execution** — development goals are integrated into sprint planning, code reviews, and mentoring
94
+
1.**Quarter creation** — an admin creates a new quarter (e.g. "2026 Q1") after it has ended, sets the evaluation window dates
95
+
2.**Activation & self-assessment** — the admin activates the quarter; previous quarter's ratings are copied as a starting point. Engineers then rate themselves asynchronously across team technologies during the evaluation window
96
+
3.**1-on-1 dialogue** — team lead and engineer discuss ratings, sync on levels, and build a development plan
97
+
4.**Close** — the admin closes the quarter; all remaining draft/submitted ratings are auto-approved. The quarter becomes read-only
0 commit comments