Data Accuracy Checklist
A quick checklist to keep cost analytics accurate. See the Cost Methodology for the formulas behind each rule.
For admins
Things to configure and keep clean in the system.
- Connect both sides of each integration — tracker + Git must be paired: Jira + GitHub/GitLab, Yandex Tracker + GitHub/GitLab, or ClickUp + GitHub/GitLab. Only then can activity be mapped to tasks.
- Configure a rate for every employee with activity — no rate means their time contributes zero to direct costs, and the overhead coefficient
Kinflates for everyone else. The system raisesoverhead warningbut still produces skewed reports. - Keep MONTHLY rate values realistic — anything above $50,000/month on a zero-activity employee triggers a warning. Typos here go straight into the numerator of
Kand distort every project's cost. - Set correct effective dates on rates — the system uses the latest rate valid in the period. Retroactive edits shift historical
Kon the next full recalculation (cron on the 1st at 03:00). - Deactivate leavers properly — set
users.is_active = false. An active MONTHLY employee with no activity lands inadmin_salaryevery month until deactivated. - Keep department memberships clean —
Kis computed per department per month. Stale memberships after a transfer can double-count or land activity in the wrong department. - Treat every
overhead warningas a signal thatKfor that department-month is polluted; reports still generate, but numbers are suspect until resolved.
For developers
Things to do in your daily workflow.
- Always include the task key in Git branch names — this is the only way activity is mapped to tasks. Commit messages, PR titles, and open Jira tabs are not used.
- ✅
feature/PROJ-123-add-login,bugfix/ABC-45 - ❌
fix-login-bug,sergey/wip,main - Work on a branch without a key becomes non-task time and either redistributes onto your other tasks in the period — inflating them — or vanishes from project cost entirely.
- ✅
- Install all three plugins — IDE, browser, CLI. Partial installation doesn't just lose activity; it distorts the proportions used when non-task time is redistributed across tasks.
One-sentence summary
Pair your integrations, configure rates on real dates for everyone, deactivate leavers — and as a developer, always put the task key in the branch name and install all three plugins.