E

EmpCloud

conf 0.55

Thunder Marketing · 1Touch-dev

Harsh Patel

harshpatle@kyma.world

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

Hours tracked

171.1

22 days tracked

Hours per day

7.8

on days with tracked time

Mean activity

24.4%

never scored

PRs opened

0

in this period

PRs merged

0

none opened

Median time to merge

—

nothing merged

Commits

108

6 repositories

Lines changed

82,663

context only — never scored

Identity

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

aws Harsh-Vaws Harsh_Patelgithub harsh-kymahubstaff Harsh Patel

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

73

rank 8 of 14

behind ≤ 67median 7375 ≤ leading
craft 25%63
change discipline 18%100
review 8%15
consistency 12%58
infrastructure 15%100
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.

73 of 100, ranked 8 of 14 people with a score, against a cohort median of 73. The bands are cut from this period's own distribution, not fixed thresholds: ≤ 67 is behind, ≥ 75 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 74; they score 73. That difference is carried by craft (63 against a cohort median of 98, worth -11.2 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
Craft25%6398-11.275 of 133 commits name what they changed
Change discipline18%1001000median commit 99 lines
Review8%151500 reviews given, 0 of 0 own merges reviewed
Consistency12%5855+0.5code landed on 26 separate days
Infrastructure15%10050+9.64640 points from 1387 AWS changes on 26 days
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 73 − 74 = -1, where 74 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: 171.1 hours tracked, 108 commits, 82,663 lines changed, 23.4% 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.

Infrastructure work

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

Weighted points

3613

Changes

1044

Days

17

Unscored

41

sign-ins, own MFA, shells

Provisioning 339 × 5ptDeployment 116 × 4ptAccess & security 276 × 3ptConfiguration 313 × 2pt

What they actually did

  • ec2 DeleteSecurityGroup×135 · 405 pts
  • route53 ChangeResourceRecordSets×101 · 202 pts
  • ec2 RunInstances×32 · 160 pts
  • amplify CreateDomainAssociation×30 · 150 pts
  • elasticbeanstalk UpdateEnvironment×37 · 148 pts
  • ec2 CreateLaunchTemplate×29 · 145 pts
  • amplify CreateApp×28 · 140 pts
  • cloudformation UpdateStack×32 · 128 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

90.5%

154.9h of 171.12h 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 1247 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.1125.0000
▸ 2026-09-248.1141.6000
▸ 2026-09-238.0536.3000
▸ 2026-09-228.0516.81200
▸ 2026-09-218.0321.0700
▸ 2026-09-204.1715.9000
▸ 2026-09-190.00—000
▸ 2026-09-188.0518.91800
▸ 2026-09-178.0223.3600
▸ 2026-09-168.0930.0800
▸ 2026-09-157.0527.81400
▸ 2026-09-140.00—000
▸ 2026-09-130.00—000
▸ 2026-09-124.1225.3300
▸ 2026-09-110.00—000
▸ 2026-09-108.0335.61300
▸ 2026-09-098.0715.5200
▾ 2026-09-088.0628.8100
▸ 2026-09-078.0424.1200
▸ 2026-09-068.0428.1600
▸ 2026-09-058.1934.6700
▸ 2026-09-048.2125.5100
▸ 2026-09-038.0926.4300
▸ 2026-09-028.835.5200
▸ 2026-09-019.554.5000
▸ 2026-08-310.00—000
▸ 2026-08-300.00—000
▸ 2026-08-290.00—000
▸ 2026-08-280.00—000
▸ 2026-08-278.157.4300

Raw Hubstaff intervals · 2026-09-08

StartEndAct%ProjectSourceProvider row
03:1203:2032.50CMShubstaffhubstaff:10199277654
03:2003:3029.50CMShubstaffhubstaff:10199299929
03:3003:3335.29CMShubstaffhubstaff:10199301428
03:4603:5029.06CMShubstaffhubstaff:10199357710
03:5004:000.67CMShubstaffhubstaff:10199370882
04:0004:109.00CMShubstaffhubstaff:10199395349
04:1004:2053.83CMShubstaffhubstaff:10199416945
04:2004:2457.94CMShubstaffhubstaff:10199418619
04:3604:4039.80CMShubstaffhubstaff:10199461061
04:4004:423.01CMShubstaffhubstaff:10199461080
04:5005:0065.00CMShubstaffhubstaff:10199516786
05:0005:1044.17CMShubstaffhubstaff:10199543591
05:1005:2035.67CMShubstaffhubstaff:10199571738
05:2005:3043.50CMShubstaffhubstaff:10199600884
05:3005:4031.33CMShubstaffhubstaff:10199635093
05:4005:5013.67CMShubstaffhubstaff:10199663833
05:5005:5416.36CMShubstaffhubstaff:10199665417
07:2007:3057.04CMShubstaffhubstaff:10200025397
07:3007:4040.83CMShubstaffhubstaff:10200063851
07:4007:5033.83CMShubstaffhubstaff:10200086836
07:5608:0059.80CMShubstaffhubstaff:10200143517
08:0008:1043.50CMShubstaffhubstaff:10200180577
08:1008:1233.13CMShubstaffhubstaff:10200180619
08:1308:2057.96CMShubstaffhubstaff:10200220763
08:2008:3055.50CMShubstaffhubstaff:10200260611
08:3008:4016.50CMShubstaffhubstaff:10200310727
08:4008:505.83CMShubstaffhubstaff:10200339798
08:5009:001.00CMShubstaffhubstaff:10200382645
09:0009:1060.67CMShubstaffhubstaff:10200419418
09:1009:2026.50CMShubstaffhubstaff:10200458865
09:2009:3036.17CMShubstaffhubstaff:10200498045
09:3009:4038.33CMShubstaffhubstaff:10200537674
09:4009:4542.81CMShubstaffhubstaff:10200545932
10:1310:2012.18CMShubstaffhubstaff:10200702592
10:2010:306.00CMShubstaffhubstaff:10200749745
10:3010:4033.67CMShubstaffhubstaff:10200780956
10:4010:5025.67CMShubstaffhubstaff:10200821788
10:5011:0039.50CMShubstaffhubstaff:10200927327
11:0011:100.00CMShubstaffhubstaff:10200927370
11:1011:204.83CMShubstaffhubstaff:10200968573
11:2011:3028.83CMShubstaffhubstaff:10200995630
11:3011:4022.83CMShubstaffhubstaff:10201072568
11:4011:504.50CMShubstaffhubstaff:10201072654
11:5011:5225.84CMShubstaffhubstaff:10201085267
12:5013:0025.28CMShubstaffhubstaff:10201481474
13:0013:107.50CMShubstaffhubstaff:10201533545
13:1013:116.25CMShubstaffhubstaff:10201533683
13:4313:5036.43CMShubstaffhubstaff:10201910753
13:5014:004.50CMShubstaffhubstaff:10201916491
14:0014:1041.50CMShubstaffhubstaff:10202014841
14:1014:2039.83CMShubstaffhubstaff:10202099250
14:2014:3047.67CMShubstaffhubstaff:10202177371
14:3014:4039.83CMShubstaffhubstaff:10202262930
14:4014:4734.87CMShubstaffhubstaff:10202293676
16:3316:3316.67CMShubstaffhubstaff:10203182827
16:3416:4038.99CMShubstaffhubstaff:10203290572
16:4016:505.83CMShubstaffhubstaff:10203348914
16:5017:002.67CMShubstaffhubstaff:10203447732
17:0017:064.24CMShubstaffhubstaff:10203450272

59 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.

CMS154.9h1128 rows
(no project selected)11.1h80 rows
Coxa Internship2.8h21 rows
Coxahub2.3h18 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 · 108 counted, 0 excluded

Showing the 100 most recent. Default-branch history only — work on unmerged PR branches does not appear here, see the pull requests above.

SHARepoMessageWhen+/−Counted
f95d6cbcoxa-hubfix(web): remove stale react-hooks/exhaustive-deps disable comment2026-09-22+4 −1counted
5da0e4dNexusAIFix i18n gaps found in production E2E: wire Video Jobs UI strings to …2026-09-22+46 −35counted
0bd983eNexusAIi18n (EN + PT-BR) Frontend2026-09-22+7,051 −2,325counted
0008691coxa-hubchore: added user and admin manuals2026-09-22+2,343 −14counted
b5e44c4coxa-hubMerge branch 'feat/harsh-roadmap-followups' into master2026-09-22+3,740 −94counted
43f6764coxa-hubmerge: catch up with origin/master (438c6f0 launch-sector-backfill)2026-09-22+425 −1counted
b88d0dccoxa-hubfeat(admin): AdminAuditLog + four-eyes approval for admin deactivate/…2026-09-22+1,900 −36counted
6c71220coxa-hubfix(test): update e2e-flows SearchService constructor calls for Meili…2026-09-22+3 −3counted
58d65c8coxa-hubdocs(infra): AWS runbooks for Prometheus/Grafana and Meilisearch2026-09-22+511 −0counted
c96e7fecoxa-hubfix(storage): support EC2/EB instance-role S3 auth when static keys a…2026-09-22+611 −41counted
5fcc8a9coxa-hubfeat(twenty-crm): admin sync-status UI + manual resync endpoint2026-09-22+634 −2counted
5e04578coxa-hubfeat(seed): flip all 24 sectors to launch + seed anchor businesses fo…2026-09-22+86 −13counted
6603e11coxa-hubShip Phase 2 design system, offers with QR, profile logo upload, and …2026-09-21+2,483 −205counted
aacbbd2coxa-hubUpdate http-metrics.interceptor.ts2026-09-21+12 −4counted
40a778bcoxa-hubShip Phase 1 newsroom, events calendar, and Prometheus metrics, and r…2026-09-21+873 −79counted
09faebbcoxa-hubFix the Amplify favicon 500 and let admins update the city hostname a…2026-09-21+8 −0counted
af9a1f6coxa_crmUpdate checkFileSafety.test.ts2026-09-21+1 −1counted
dd25c22coxa_crmnpm version fixes2026-09-21+64 −15counted
2bdcaffcoxa_crmUpdate amplify.yml2026-09-21+6 −0counted
28b13bccoxa-hubfinal build cleanup2026-09-18+44 −18counted
15846fbcoxa-hubUpdate deploy-aws.yml2026-09-18+9 −6counted
57f0842coxa-hubpnpm lock file2026-09-18+7 −12counted
a0522accoxa-hubAPI dependencies are blocked due to pnpm install2026-09-18+12 −6counted
8a5ce81coxa-hubpnpm lock file issue fixed2026-09-18+15 −2counted
7c86344coxa-hubCORS fixes API layer2026-09-18+41 −1counted
cc6fc65coxa-hubCORS fixes2026-09-18+60 −20counted
ecda2d5coxa-hubAplify fixes2026-09-18+41 −42counted
69dae9acoxa-hubUpdate amplify.yml2026-09-18+12 −2counted
e8dd0cdcoxa-hubbuild fix2026-09-18+47 −4counted
3c647e6coxa-hubUpdate amplify.yml2026-09-18+22 −18counted
1e9e37dcoxa-hubUpdate schema.prisma2026-09-18+2 −1counted
aa675efcoxa-hubdeployment fixs2026-09-18+353 −231counted
817ddb5coxa-hubUpdate deploy-aws.yml2026-09-18+35 −29counted
2bae1eacoxa-hubUpdate deploy-aws.yml2026-09-18+16 −18counted
04aad99coxa-hubprisma package fixes2026-09-18+140 −39counted
fecbe25coxa-hubfix: flatten pnpm node_modules so Beanstalk chown can stage the zip2026-09-18+16 −5counted
af65a48coxa-hubfix: make Beanstalk boot on 8080 and drop pnpm self-links2026-09-18+54 −20counted
0287178coxa_crmAdd Harsh Phase 1–2 coverage: public-form tests, newsletter LGPD cons…2026-09-17+1,057 −45counted
b4c4b01coxa-hubmemeory size issue fixed2026-09-17+11 −1counted
a704e88coxa-hubMerge branch 'master' of https://github.com/1Touch-dev/coxa-hub2026-09-17+3,189 −332counted
7b6cdc7coxa-hubfixed: build failur2026-09-17+14 −21counted
724c71fcoxa-1touchELB changes2026-09-17+8 −2counted
d1702b5coxa_crmfeat: outreach2026-09-17+2,360 −10counted
f4e6656POSITION_INTELLIGENCEhealth check status update2026-09-16+25 −8counted
925174fNexusAIfix: load PixVerse source and target from S3 uploads2026-09-16+247 −29counted
4517442NexusAIfix: bake Auth.js secret into the Amplify web build2026-09-16+27 −6counted
b8ce075NexusAIauth fixes2026-09-16+53 −4counted
702bedeNexusAIfeat: run synthetic sidecar on Beanstalk loopback2026-09-16+92 −1counted
3d28879NexusAIfix: unblock website login and persist video/synthetic failures2026-09-16+295 −101counted
0ede106NexusAIpip install fixes2026-09-16+24 −1counted
9cfced4NexusAIpipeline fixes2026-09-16+112 −28counted
b82aa9cPOSITION_INTELLIGENCEfinal qa checks2026-09-15+80 −15counted
54d8db0NexusAIpytourch whole deploy fix2026-09-15+66 −30counted
c484611POSITION_INTELLIGENCEpost deployment start celery hook added2026-09-15+42 −3counted
42da38aNexusAIpip version build fail fixes2026-09-15+13 −8counted
7fe1381NexusAIUpdate 02_options.config2026-09-15+5 −7counted
4bd54d0POSITION_INTELLIGENCEUpdate deploy-squada.yml2026-09-15+53 −7counted
abd50d5NexusAIdeploy fix2026-09-15+90 −50counted
cf48c08POSITION_INTELLIGENCEUpdate deploy-squada.yml2026-09-15+1 −1counted
9285ab6POSITION_INTELLIGENCEfixed health failure2026-09-15+43 −0counted
4c5eaceNexusAIport fixes2026-09-15+36 −7counted
98c0c1cPOSITION_INTELLIGENCEworkflow update for squad a2026-09-15+7 −10counted
11db27aPOSITION_INTELLIGENCEfix: aws key usage from scerent2026-09-15+16 −35counted
2af3a02POSITION_INTELLIGENCEsquad a ELB workflow2026-09-15+429 −154counted
325c40fNexusAIUpdate deploy-aws.yml2026-09-15+45 −9counted
7c80ef2NexusAIweb fixes2026-09-12+46 −27counted
8c860bbNexusAIweb enhancements2026-09-12+621 −406counted
f3983e2NexusAIUpdate amplify.yml2026-09-12+22 −20counted
5bc9dc1NexusAIUpdate EXTERNAL_INTEGRATION_PLAN.md2026-09-10+350 −498counted
4df93ccPOSITION_INTELLIGENCEMerge pull request #1 from 1Touch-dev/feature/squadA2026-09-10+2,000 −141counted
f6c49aaNexusAIMerge branch 'main' of https://github.com/1Touch-dev/NexusAI2026-09-10+1,700 −396counted
346fc47NexusAIAdd POST /nexus-service/test/webhook for sync integration flow testing2026-09-10+132 −3counted
1599ba7POSITION_INTELLIGENCEdeployment plan2026-09-10+611 −438counted
009760fNexusAIAdd Nexus Service external integration API with live progress polling2026-09-10+2,461 −14counted
26494a9POSITION_INTELLIGENCECreate squad_a_dedicated_instance_f639b141.plan.md2026-09-10+187 −0counted
1200f59POSITION_INTELLIGENCEMove outbox relay from intel-worker to Squad A integration-worker2026-09-10+335 −30counted
8f58595NexusAIELB cicd2026-09-10+302 −0counted
5f3bb97NexusAIdocument changes2026-09-10+462 −1counted
ac17818NexusAIUpdate EXTERNAL_INTEGRATION_PLAN.md2026-09-10+158 −42counted
05d3ac3POSITION_INTELLIGENCEFix outbox idempotency index, embed relay beat, and require X-Ops-Key…2026-09-10+149 −6counted
230adffNexusAICreate EXTERNAL_INTEGRATION_PLAN.md2026-09-10+457 −0counted
663c52bNexusAICreate GENERATION_API.md2026-09-09+846 −0counted
bc84c3aPOSITION_INTELLIGENCEImplement Squad A adapters, outbox relay, signed webhooks, and ops au…2026-09-09+1,176 −125counted
8b7ed81NexusAIenhancement: new pixVerse usage for Synthetic Media usage2026-09-08+1,130 −133counted
60bbe44NexusAIRefactor synthetic media UI to card grid with sheet workflows2026-09-07+761 −430counted
73c3e78NexusAIlogging added2026-09-07+240 −29counted
287b3adNexusAIfix: 502 is RunPod’s proxy page2026-09-06+12 −5counted
795aca6NexusAIghost_256 on faceawap2026-09-06+37 −6counted
e1c5fd4NexusAIfix: Skin tone drift2026-09-06+66 −23counted
679e8a6NexusAIFor a brand-new full-body video from still + script only → use HeyGen…2026-09-06+106 −89counted
c237d05NexusAIfix: The error cv2 has no attribute 'CascadeClassifier'2026-09-06+14 −3counted
43889f5NexusAIfacefusion + heygen fixes2026-09-06+5,184 −151counted
8127b1bNexusAIfeat(synthetic-media): keep the target soundtrack on generated clips2026-09-05+170 −8counted
efb62e0NexusAIfeat(synthetic-media): play results in-app and fail closed on missing…2026-09-05+502 −28counted
53a4958NexusAIUpdate start_runpod.sh2026-09-05+53 −10counted
152b91eNexusAIstart pod script added for keep running pod2026-09-05+27 −3counted
817826fNexusAIcosconsume uploaded sources for generation2026-09-05+668 −80counted
7b527ddNexusAIpod setup and gpu changes draft2026-09-05+3,528 −43counted
b5f356fpersona-unificationInitial commit2026-09-05+144 −0counted
ab55cfcNexusAIfeat(synthetic-media): add Phase 0–2 architecture, POC sidecar, and R…2026-09-04+1,503 −0counted

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.