E

EmpCloud

conf 0.55

Thunder Marketing · 1Touch-dev

Jitu Prosad Saha

jitu@kyma.world

2026-06-28 → 2026-09-26 · showing up to 2026-09-26 · live data last updated 26 Sept, 12:18 UTC

Hours tracked

521.7

60 days tracked

Hours per day

8.7

on days with tracked time

Mean activity

27.3%

never scored

PRs opened

0

in this period

PRs merged

0

none opened

Median time to merge

—

nothing merged

Commits

71

2 repositories

Lines changed

89,868

context only — never scored

Identity

A person is only measurable across the providers they are linked to.

aws 2:Jitu-Pgithub jitusaha11hubstaff Jitu Prosad Saha

Evidence confidence for this person

0.00floor 0.601.00

0.40 against a 0.60 floor — no composite score is computed and no alert can fire for this person (AC-05).

Delivery signal

An input to a conversation, not a verdict.

Steady

58

rank 13 of 14

behind ≤ 66median 7173 ≤ leading
infrastructure 15%11
craft 25%80
change discipline 18%92
consistency 12%45
review 8%15
completed work 22%—

Why this reads as “Steady”

The band is cut from this period's own distribution, not a fixed threshold. The arithmetic is below so it can be checked rather than believed.

58 of 100, ranked 13 of 14 people with a score, against a cohort median of 71. The bands are cut from this period's own distribution, not fixed thresholds: ≤ 66 is behind, ≥ 73 is leading, and this person is in the middle 40% of people with a score this period. With every component at the cohort median this person would score 73; they score 58. That difference is carried by infrastructure (11 against a cohort median of 50, worth -7.5 points) and craft (80 against a cohort median of 97, worth -5.4 points). 1 of 6 components (completed work) could not be measured at all, so the remaining weights were rescaled — this score rests on 78% of the intended evidence.

A band compares this person to the 14 people who have a score in this window — nothing more. It is not a rating, it does not persist, and it moves when the cohort or the window moves.

How this number was built

Every term is shown with the rows it came from and the cohort figure it was judged against. If a term looks wrong, the tables below are the argument.

ComponentWeightScoreCohort medianEffectComputed from
Infrastructure15%1150-7.538 points from 13 AWS changes on 3 days
Craft25%8097-5.441 of 55 commits name what they changed
Change discipline18%92100-1.8median commit 373 lines
Consistency12%4553-1.2code landed on 23 separate days
Review8%151500 reviews given, 0 of 0 own merges reviewed
Completed work22%———not scored — never assigned a task in any connected tracker. Scoring 0 here would read as "delivered nothing" when the truth is that no tracker describes this person’s work.

Effect is a counterfactual, not a share: how many points this person’s score would move if that one component dropped to the cohort median for it. The effects sum to 58 − 73 = -15, where 73 is what this person would score with every one of their components at the cohort median. Negative rows are the reason the total sits where it does. A component with no data is withheld and the remaining weights are rescaled — it is never scored as zero, and it never counts against anyone.

Measured but deliberately not scored: 521.7 hours tracked, 71 commits, 89,868 lines changed, 26.9% activity. The first four measure motion rather than delivery and are trivially inflated. CI is excluded because it exists on a minority of repositories, so scoring it would rank people by which repository they work in. This score cannot see architecture, planning, mentoring, incident response or infrastructure work at all.

Flags raised · 1

Observations about the work, not judgements of the person. None of these feed the score. Each one shows the rule that fired and what it does not prove.

  • ⚑ This score describes 43% of their recorded working time

    Rule: fires below 70% coverage with at least 20 tracked days — 26 of 60 days produced a commit, review, task or infrastructure change.

    What it does not mean: The other 34 days were worked and tracked, and produced nothing any connected system records. That is meetings, support, debugging, planning and infrastructure without an AWS account mapped — work this platform is blind to, not work that did not happen. It does not lower the score; it bounds what the score is about.

Infrastructure work

From CloudTrail — the only record of work that leaves no trace in git.

Weighted points

38

Changes

13

Days

3

Unscored

5

sign-ins, own MFA, shells

Provisioning 2 × 5ptDeployment 3 × 4ptConfiguration 8 × 2pt

What they actually did

  • route53 ChangeResourceRecordSets×6 · 12 pts
  • ses CreateEmailIdentity×2 · 10 pts
  • amplify StartJob×2 · 8 pts
  • amplify UpdateApp×1 · 4 pts
  • ses PutEmailIdentityDkimAttributes×2 · 4 pts

CloudTrail records the API call, not the intent. It cannot tell a considered change from one corrected a minute later, and it retains 90 days — so an empty earlier period means “not retained”, never “nothing happened”.

Employee KPIs

Six of the twelve. Where a value is absent the reason is stated — never rendered as a zero.

Focused project ratio

conf 0.90

0.1%

0.39h of 521.74h on mapped projects. A project-mapping metric, not a diligence metric.

Evidence confidence

conf 1.00

40%

Below the 0.6 floor, so no composite score is computed and no alert can fire (AC-05).

Accepted difficulty pointsblockedNone of this person's 0 work units reached acceptance (merged + first CI green + ≥1 review).
First-pass acceptanceblockedNothing accepted, so there is no first-pass rate.
Idle classification mixblocked0 of 3404 intervals carry a class.
Tokens per accepted pointblockedNo AI usage data connected.

Day by day

Tracked time beside code that landed. Click a day for the raw Hubstaff intervals behind its hours.

DayHoursAct%CommitsPRs openedPRs merged
▸ 2026-09-260.00—000
▸ 2026-09-258.9332.7000
▸ 2026-09-248.8031.4000
▸ 2026-09-2310.9938.1000
▸ 2026-09-228.1117.1000
▸ 2026-09-218.1537.6000
▸ 2026-09-200.00—000
▸ 2026-09-190.00—000
▸ 2026-09-189.8743.2200
▸ 2026-09-178.5526.8000
▸ 2026-09-168.3040.9000
▸ 2026-09-158.6132.4000
▸ 2026-09-140.00—000
▸ 2026-09-130.00—000
▸ 2026-09-120.00—000
▸ 2026-09-117.6316.6000
▸ 2026-09-108.3822.2400
▸ 2026-09-098.0820.8900
▸ 2026-09-088.7724.2900
▸ 2026-09-079.5913.8400
▸ 2026-09-060.00—000
▸ 2026-09-050.00—000
▸ 2026-09-048.2324.0900
▸ 2026-09-038.1428.3000
▾ 2026-09-028.6525.1000
▸ 2026-09-018.5819.8400
▸ 2026-08-318.9924.5200
▸ 2026-08-300.00—000
▸ 2026-08-290.00—000
▸ 2026-08-280.00—300
▸ 2026-08-276.9513.5200
▸ 2026-08-269.8532.2100
▸ 2026-08-259.6231.4000
▸ 2026-08-248.0442.6200
▸ 2026-08-230.00—000
▸ 2026-08-220.00—000
▸ 2026-08-218.6830.8300
▸ 2026-08-209.2332.6100
▸ 2026-08-198.3933.0100
▸ 2026-08-180.00—000
▸ 2026-08-179.4338.3200
▸ 2026-08-160.00—000
▸ 2026-08-150.00—000
▸ 2026-08-1410.1624.1100
▸ 2026-08-139.2320.5000
▸ 2026-08-128.9222.5000
▸ 2026-08-110.8544.4000
▸ 2026-08-108.3330.8000
▸ 2026-08-090.00—000
▸ 2026-08-080.00—000
▸ 2026-08-078.1025.4000
▸ 2026-08-068.4115.7000
▸ 2026-08-059.0027.6000
▸ 2026-08-049.2032.5000
▸ 2026-08-037.4329.4000
▸ 2026-08-020.00—000
▸ 2026-08-010.00—000
▸ 2026-07-3110.0928.9000
▸ 2026-07-308.5423.3000
▸ 2026-07-299.2619.8000
▸ 2026-07-288.5520.6000
▸ 2026-07-279.2018.4000
▸ 2026-07-260.00—000
▸ 2026-07-250.00—000
▸ 2026-07-247.3518.1000
▸ 2026-07-2310.1122.6000
▸ 2026-07-2210.0629.8200
▸ 2026-07-218.3222.3200
▸ 2026-07-208.6435.3000
▸ 2026-07-190.00—000
▸ 2026-07-180.00—000
▸ 2026-07-1710.8428.0300
▸ 2026-07-1610.4522.6000
▸ 2026-07-150.00—100
▸ 2026-07-140.00—000
▸ 2026-07-137.1815.1000
▸ 2026-07-120.00—000
▸ 2026-07-110.00—000
▸ 2026-07-108.1424.7100
▸ 2026-07-098.4821.6000
▸ 2026-07-088.8011.2000
▸ 2026-07-078.6717.0000
▸ 2026-07-068.5141.5000
▸ 2026-07-050.00—000
▸ 2026-07-040.00—000
▸ 2026-07-037.1023.6100
▸ 2026-07-029.5036.8200
▸ 2026-07-0110.5323.7000
▸ 2026-06-308.5334.3000
▸ 2026-06-299.7233.2000
▸ 2026-06-280.00—000

Raw Hubstaff intervals · 2026-09-02

StartEndAct%ProjectSourceProvider row
03:0003:100.00Thunder Marketing's Projecthubstaffhubstaff:10175844246
03:1003:200.00Thunder Marketing's Projecthubstaffhubstaff:10175844247
03:2003:300.00Thunder Marketing's Projecthubstaffhubstaff:10175844249
03:3003:400.00Thunder Marketing's Projecthubstaffhubstaff:10175844251
03:4603:5034.63Thunder Marketing's Projecthubstaffhubstaff:10170427720
03:5004:0021.67Thunder Marketing's Projecthubstaffhubstaff:10170455439
04:0004:108.00Thunder Marketing's Projecthubstaffhubstaff:10170479555
04:1004:2048.17Thunder Marketing's Projecthubstaffhubstaff:10170503271
04:2004:3067.50Thunder Marketing's Projecthubstaffhubstaff:10170528106
04:3004:4052.17Thunder Marketing's Projecthubstaffhubstaff:10170552468
04:4004:5071.17Thunder Marketing's Projecthubstaffhubstaff:10170577619
04:5005:0046.50Thunder Marketing's Projecthubstaffhubstaff:10170604935
05:0005:1011.50Thunder Marketing's Projecthubstaffhubstaff:10170634707
05:1005:2023.17Thunder Marketing's Projecthubstaffhubstaff:10170661907
05:2005:303.33Thunder Marketing's Projecthubstaffhubstaff:10170690564
05:3005:4020.50Thunder Marketing's Projecthubstaffhubstaff:10170721416
05:4005:5030.33Thunder Marketing's Projecthubstaffhubstaff:10170753663
06:1006:202.33Thunder Marketing's Projecthubstaffhubstaff:10170857282
06:2006:302.00Thunder Marketing's Projecthubstaffhubstaff:10170895001
06:3006:4037.17Thunder Marketing's Projecthubstaffhubstaff:10170927977
06:4006:5043.83Thunder Marketing's Projecthubstaffhubstaff:10170964961
06:5007:0021.83Thunder Marketing's Projecthubstaffhubstaff:10171004749
07:0007:1066.83Thunder Marketing's Projecthubstaffhubstaff:10171043614
07:1007:2039.50Thunder Marketing's Projecthubstaffhubstaff:10171082531
07:2007:3045.33Thunder Marketing's Projecthubstaffhubstaff:10171124074
07:3007:4032.33Thunder Marketing's Projecthubstaffhubstaff:10171162383
07:4007:5018.83Thunder Marketing's Projecthubstaffhubstaff:10171214844
07:5008:007.83Thunder Marketing's Projecthubstaffhubstaff:10171244075
08:0008:1027.17Thunder Marketing's Projecthubstaffhubstaff:10171282362
08:1008:2043.33Thunder Marketing's Projecthubstaffhubstaff:10171328386
08:2008:3021.17Thunder Marketing's Projecthubstaffhubstaff:10171360713
08:3008:4015.33Thunder Marketing's Projecthubstaffhubstaff:10171407258
08:4008:5010.50Thunder Marketing's Projecthubstaffhubstaff:10171441063
08:5009:009.33Thunder Marketing's Projecthubstaffhubstaff:10171484168
09:0009:108.67Thunder Marketing's Projecthubstaffhubstaff:10171570056
09:1009:200.00Thunder Marketing's Projecthubstaffhubstaff:10171570077
09:2009:3044.83Thunder Marketing's Projecthubstaffhubstaff:10171605565
09:3009:4034.17Thunder Marketing's Projecthubstaffhubstaff:10171642116
09:4009:5042.50Thunder Marketing's Projecthubstaffhubstaff:10171684184
09:5010:0040.33Thunder Marketing's Projecthubstaffhubstaff:10171727446
10:0010:108.17Thunder Marketing's Projecthubstaffhubstaff:10171768638
10:1010:2011.67Thunder Marketing's Projecthubstaffhubstaff:10171808124
10:2010:3031.50Thunder Marketing's Projecthubstaffhubstaff:10171848232
10:3010:4023.83Thunder Marketing's Projecthubstaffhubstaff:10171887827
10:4010:5016.50Thunder Marketing's Projecthubstaffhubstaff:10171931460
10:5011:0029.00Thunder Marketing's Projecthubstaffhubstaff:10171970127
11:0011:0256.10Thunder Marketing's Projecthubstaffhubstaff:10171970200
11:1211:200.00Thunder Marketing's Projecthubstaffhubstaff:10175851353
11:2011:300.00Thunder Marketing's Projecthubstaffhubstaff:10175851355
11:3011:400.00Thunder Marketing's Projecthubstaffhubstaff:10175851356
11:4011:450.00Thunder Marketing's Projecthubstaffhubstaff:10175851358
17:4817:5054.22Thunder Marketing's Projecthubstaffhubstaff:10174891554
17:5018:0022.00Thunder Marketing's Projecthubstaffhubstaff:10174962964
18:0018:1038.83Thunder Marketing's Projecthubstaffhubstaff:10175035380
18:3018:3975.14Thunder Marketing's Projecthubstaffhubstaff:10175226123

55 rows from time_intervals. This is the bottom of the chain — there is nothing below it but the Hubstaff API response.

Where the time went

Hubstaff project attribution.

Thunder Marketing's Project507.6h3307 rows
Position13.4h88 rows
email-service0.4h4 rows
Social media0.4h5 rows

What was not counted

Commits excluded from output, with the reason stored on the row.

Nothing of this person's was excluded in this window.

Pull requests · 0

The rows behind “merged” and “reviewed before merge”. Every one links to GitHub.

No pull requests opened or merged by this person in this window.

Commits · 71 counted, 0 excluded

Default-branch history only. Work on unmerged PR branches does not appear here — see the pull requests above.

SHARepoMessageWhen+/−Counted
e9099fbSocial_Media_AutomationsSMA page add under custom scrapers2026-09-18+18 −21counted
70b8f8eSocial_Media_AutomationsSMA Scrapers Instagram2026-09-18+2,639 −78counted
d05a650email-serviceMerge pull request #65 from 1Touch-dev/feat/postdev-days1-9-release-v…2026-09-10+448 −266counted
093f889email-servicedocs(release): align Jitu authz and runtime status2026-09-10+12 −9counted
c3e60c1email-servicedocs(release): align days 1-9 verification state2026-09-10+331 −265counted
074b571email-servicefix(release): complete route attribution and verification coverage2026-09-10+114 −1counted
9a68648email-serviceMerge branch 'feat/day9_inbound_pipeline_reconciliation(jitu)'2026-09-09+5,299 −269counted
1734291email-servicefix(day9): align main sync validation2026-09-09+27 −5counted
54bfbd9email-serviceMerge remote-tracking branch 'origin/main' into feat/day9_inbound_pip…2026-09-09+1,295 −327counted
62f7fe6email-servicefeat(day9): freeze manager mailbox contract2026-09-09+610 −39counted
aec9cdeemail-serviceMerge remote-tracking branch 'origin/akash/day9-dev3-audit-fixes' int…2026-09-09+7 −4counted
3ec0be3email-serviceMerge remote-tracking branch 'origin/aziz/day9-proof-prep-release-gat…2026-09-09+3,699 −612counted
2ae1f45email-servicefix(day9): complete trusted multi-recipient delivery2026-09-09+1,108 −131counted
857adedemail-servicedocs(day9): record runtime verification evidence2026-09-09+1,195 −0counted
53f76a9email-servicefix(day9): restore trusted original recipient runtime path2026-09-09+321 −11counted
a3f357bemail-servicefeat(day9): add inbound pipeline reconciliation and evidence harness2026-09-08+2,057 −92counted
467a3eaemail-serviceMerge remote-tracking branch 'origin/akash/day9-dev3-delivery'2026-09-08+213 −38counted
4143337email-serviceMerge pull request #51 from 1Touch-dev/feat/day8_original_recipient_s…2026-09-08+1,908 −84counted
62a062demail-serviceMerge remote-tracking branch 'origin/feat/dev1-auth-readiness' into f…2026-09-08+64 −3counted
84d8c4demail-servicechore(day8): merge updated Aziz auth branch into Jitu2026-09-08+642 −64counted
b9a0442email-servicefix(auth): refresh recent-auth after MFA confirm2026-09-08+64 −3counted
eae8156email-servicefix(day8): close validation and export safety gaps2026-09-08+214 −27counted
6d2676demail-serviceMerge remote-tracking branch 'origin/akash/day8-dev3-manager-foundati…2026-09-08+2,447 −57counted
8ad33eeemail-serviceMerge remote-tracking branch 'origin/feat/dev1-auth-readiness' into f…2026-09-08+9,611 −636counted
61813e8email-servicefix(day8): align validation fixes and readiness tests2026-09-07+46 −16counted
061a86cemail-servicedocs(memory): record Day 8 manager readiness status2026-09-07+6 −0counted
fc2f5cbemail-servicefeat(day8): add manager mailbox admin portal2026-09-07+554 −3counted
83b2073email-servicefeat(day8): harden manager mailbox backend contracts2026-09-07+1,084 −26counted
c00e83demail-servicechore: sync Day 7 integration with latest main2026-09-04+427 −2counted
0af8927email-serviceMerge remote-tracking branch 'origin/main' into feat/day6-intern-gran…2026-09-04+0 −0counted
2ee5433email-servicefeat: add Stalwart password and SES DKIM integration2026-09-04+2,490 −101counted
219b888email-servicefix: isolate intern visibility permissions2026-09-04+19 −9counted
547e479email-servicefix: align domain service module boundary2026-09-04+1 −1counted
38a9076email-servicefix: linearize intern grants vault migration2026-09-04+32 −7counted
ed55a64email-serviceci: enforce intern grants test contract2026-09-04+29 −0counted
a7162d7email-servicefix: restrict intern provisioning to browser admins2026-09-04+321 −64counted
63f05e4email-servicefeat: intern grants, vault schema, and intern-scoped APIs2026-09-04+875 −33counted
23c8f0cemail-servicefeat: add production backups and monitoring skeleton2026-09-01+2,065 −217counted
9dcaa85email-servicefeat: add production backups and monitoring skeleton2026-09-01+2,067 −219counted
a4c71bfemail-servicefix: make send quota creation concurrency-safe2026-09-01+152 −43counted
d0ccb92Social_Media_AutomationsMultilogin name change to Browser Profile and Fixes the Test visibality2026-09-01+130 −115counted
b28ffd6Social_Media_AutomationsMultilogin name change to Browser Profile and Fixes the Test visibality2026-08-31+139 −119counted
86757e9email-servicemerge origin/main into feat_mail_server-connector(jitu)2026-08-31+3,631 −176counted
20e2cb6email-servicemerge origin/main into feat_mail_server-connector(jitu)2026-08-28+11,021 −145counted
41aff66email-servicefix: keep clamav-milter.conf LF so the milter starts on Windows2026-08-28+25 −0counted
68cfba8email-servicefeat: add SES bounce complaint suppression handling2026-08-28+1,273 −26counted
0aabc8demail-servicefeat: add outbound relay and per-tenant send quotas2026-08-27+1,066 −23counted
ef51f22email-servicefeat: add ClamAV milter integration and validate mail connector2026-08-27+554 −54counted
60ea56demail-servicemail_server_connector2026-08-26+2,868 −230counted
40a710cSocial_Media_AutomationsSuspended Page bug fix2026-08-24+62 −56counted
ffa449cSocial_Media_AutomationsUpdate page.tsx2026-08-24+6 −1counted
bb0c3ddSocial_Media_Automationsupdate2026-08-21+15 −13counted
89f727fSocial_Media_Automationsbulk report bugs fix2026-08-21+24 −1counted
1ec63e5Social_Media_AutomationsUpdate useNotifications.ts2026-08-21+6 −0counted
a09c2d4Social_Media_AutomationsMerge branch 'OCR(jitu)' into interaction_v22026-08-20+2,077 −20counted
f153db8Social_Media_AutomationsUpdate BulkReportCampaignList.tsx2026-08-19+1 −1counted
fbd6b56Social_Media_AutomationsUpdate page.tsx2026-08-17+180 −27counted
deb2f5aSocial_Media_AutomationsCampaign page and Group2026-08-17+13 −10counted
c12d0c4Social_Media_AutomationsCampaign oage and Group page modification2026-08-14+838 −167counted
658b25cSocial_Media_AutomationsPlatform wise link2026-07-22+321 −46counted
12b0db1Social_Media_AutomationsCampaign data2026-07-22+476 −24counted
26d6a51Social_Media_AutomationsMerge remote-tracking branch 'origin/Geelark_Frontend' into Feat/Auto…2026-07-21+228 −30counted
bd50080Social_Media_AutomationsBulk report page2026-07-21+566 −185counted
e5e13d2Social_Media_Automationspage format2026-07-17+628 −122counted
e6f138aSocial_Media_AutomationsMerge branch 'Feat/BulkReport(jitu)' into Feat/AutomatedSheet(jitu)2026-07-17+4,425 −0counted
d7b6bebSocial_Media_Automationsbulk report2026-07-17+4,425 −0counted
b3b60e9Social_Media_AutomationsUpdate csvCommentSheetHelpers.ts2026-07-15+15 −12counted
5a3e5d0Social_Media_Automationsfeat/Automated comments Sheet Generate2026-07-10+3,197 −9counted
b9c7052Social_Media_Automationscampaign selection option2026-07-03+622 −94counted
e44cbf4Social_Media_Automationstwitter campaign2026-07-02+656 −7counted
6046fe7Social_Media_AutomationsFeed, Topic and Target Campaign modals update with post comments inte…2026-07-02+360 −13counted

This is wrong

Anything on this page can be disputed. A correction is a stored row, not an email — it stays attached to the figure it challenges.

There is no authentication in this POC, so the submitter is self-declared. Before this platform is used for anything that affects pay, this field has to come from a real session.

Corrections on record · 0

Open disputes are shown to anyone reading this person's numbers.

Nothing disputed yet.