E

EmpCloud

conf 0.55

Thunder Marketing · 1Touch-dev

MOHD NAVED

mohd@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

201.5

25 days tracked

Hours per day

8.1

on days with tracked time

Mean activity

24.3%

never scored

PRs opened

0

in this period

PRs merged

0

none opened

Median time to merge

—

nothing merged

Commits

35

3 repositories

Lines changed

787,918

context only — never scored

Identity

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

aws 2:Naved-Maws MOHD_NAVEDgithub MohdNaved123hubstaff MOHD NAVED

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.

Leading

76

rank 3 of 14

behind ≤ 67median 7375 ≤ leading
change discipline 18%89
consistency 12%50
review 8%15
craft 25%99
completed work 22%—
infrastructure 15%—

Why this reads as “Leading”

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.

76 of 100, ranked 3 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 top 30% of people with a score this period. With every component at the cohort median this person would score 80; they score 76. That difference is carried by change discipline (89 against a cohort median of 100, worth -3.1 points) and consistency (50 against a cohort median of 55, worth -1 points). 2 of 6 components (completed work, infrastructure) could not be measured at all, so the remaining weights were rescaled — this score rests on 63% 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
Change discipline18%89100-3.1median commit 479 lines
Consistency12%5055-1code landed on 19 separate days
Review8%151500 reviews given, 0 of 0 own merges reviewed
Craft25%9998+0.431 of 31 commits name what they changed
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.
Infrastructure15%—50—not scored — has an AWS account but made no infrastructure changes in the window. Not scored as zero: console access is not a job description, and someone whose work is code has not failed at ops.

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 76 − 80 = -4, where 80 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: 201.5 hours tracked, 35 commits, 787,918 lines changed, 22.6% 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 · 2

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 52% of their recorded working time

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

    What it does not mean: The other 12 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.

  • ⚑ 787,918 lines changed in this window

    Rule: fires above 500,000 lines added + deleted — measured 787,918.

    What it does not mean: Churn is never scored, precisely because it is this easy to inflate. The flag exists to stop a large number being read as a large contribution. Check for a vendored directory or a bulk import.

Infrastructure work

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

Weighted points

0

Changes

0

Days

1

Unscored

3

sign-ins, own MFA, shells

What they actually did

    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.5%

    1.09h of 201.53h 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 1483 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-257.4723.6000
    ▸ 2026-09-248.4134.5000
    ▸ 2026-09-238.9024.8000
    ▸ 2026-09-228.9832.5000
    ▸ 2026-09-216.3641.0000
    ▸ 2026-09-200.00—000
    ▸ 2026-09-197.8919.0000
    ▸ 2026-09-187.3621.2000
    ▸ 2026-09-176.3518.5000
    ▸ 2026-09-169.7821.2000
    ▸ 2026-09-158.0220.1300
    ▸ 2026-09-148.6224.6200
    ▸ 2026-09-130.00—000
    ▸ 2026-09-120.00—000
    ▸ 2026-09-116.3517.4000
    ▸ 2026-09-107.5124.5000
    ▸ 2026-09-097.3129.2100
    ▸ 2026-09-089.5938.8200
    ▾ 2026-09-079.6027.1300
    ▸ 2026-09-061.5147.6000
    ▸ 2026-09-057.3222.91000
    ▸ 2026-09-048.0418.9300
    ▸ 2026-09-0311.6114.8400
    ▸ 2026-09-028.7621.9300
    ▸ 2026-09-018.3920.2200
    ▸ 2026-08-318.699.6100
    ▸ 2026-08-300.00—100
    ▸ 2026-08-298.517.2000
    ▸ 2026-08-280.00—000
    ▸ 2026-08-2710.2210.2000

    Raw Hubstaff intervals · 2026-09-07

    StartEndAct%ProjectSourceProvider row
    02:4502:5057.62Thunder Marketing's Projecthubstaffhubstaff:10194165980
    02:5003:0064.83Thunder Marketing's Projecthubstaffhubstaff:10194193885
    03:0003:1013.33Thunder Marketing's Projecthubstaffhubstaff:10194193904
    03:1003:2040.33Thunder Marketing's Projecthubstaffhubstaff:10194224826
    03:2003:3060.67Thunder Marketing's Projecthubstaffhubstaff:10194244513
    03:3003:403.00Thunder Marketing's Projecthubstaffhubstaff:10194268533
    03:4003:5015.00Thunder Marketing's Projecthubstaffhubstaff:10194268566
    03:5004:007.00Thunder Marketing's Projecthubstaffhubstaff:10194302139
    04:0004:061.81Thunder Marketing's Projecthubstaffhubstaff:10194302156
    07:4607:503.54Thunder Marketing's Projecthubstaffhubstaff:10195016810
    07:5007:592.50Thunder Marketing's Projecthubstaffhubstaff:10195016902
    08:0308:102.31Thunder Marketing's Projecthubstaffhubstaff:10195116965
    08:1008:200.33Thunder Marketing's Projecthubstaffhubstaff:10195117003
    08:2008:241.12Thunder Marketing's Projecthubstaffhubstaff:10195117036
    08:4508:502.14Thunder Marketing's Projecthubstaffhubstaff:10195255757
    08:5009:002.00Thunder Marketing's Projecthubstaffhubstaff:10195259893
    09:0009:101.67Thunder Marketing's Projecthubstaffhubstaff:10195293183
    09:1009:201.50Thunder Marketing's Projecthubstaffhubstaff:10195372589
    09:2009:300.83Thunder Marketing's Projecthubstaffhubstaff:10195375432
    09:3009:401.17Thunder Marketing's Projecthubstaffhubstaff:10195463786
    09:4009:500.50Thunder Marketing's Projecthubstaffhubstaff:10195463857
    09:5009:585.48Thunder Marketing's Projecthubstaffhubstaff:10195475076
    10:2810:306.03Thunder Marketing's Projecthubstaffhubstaff:10195636512
    10:3010:401.17Thunder Marketing's Projecthubstaffhubstaff:10195707767
    10:4010:500.00Thunder Marketing's Projecthubstaffhubstaff:10195707837
    10:5010:591.96Thunder Marketing's Projecthubstaffhubstaff:10195707879
    12:0212:1053.07Thunder Marketing's Projecthubstaffhubstaff:10196035920
    12:1012:2021.50Thunder Marketing's Projecthubstaffhubstaff:10196106973
    12:2012:300.33Thunder Marketing's Projecthubstaffhubstaff:10196107025
    12:3012:4048.83Thunder Marketing's Projecthubstaffhubstaff:10196135132
    12:4012:505.33Thunder Marketing's Projecthubstaffhubstaff:10196244269
    12:5013:000.33Thunder Marketing's Projecthubstaffhubstaff:10196244351
    13:0013:031.33Thunder Marketing's Projecthubstaffhubstaff:10196244456
    13:4613:5044.49Thunder Marketing's Projecthubstaffhubstaff:10196532416
    13:5014:0043.50Thunder Marketing's Projecthubstaffhubstaff:10196537574
    14:0014:1012.17Thunder Marketing's Projecthubstaffhubstaff:10196699204
    14:1014:200.00Thunder Marketing's Projecthubstaffhubstaff:10196699273
    14:2014:2521.05Thunder Marketing's Projecthubstaffhubstaff:10196780206
    14:5515:0045.04Thunder Marketing's Projecthubstaffhubstaff:10196901335
    15:0015:1046.17Thunder Marketing's Projecthubstaffhubstaff:10196953038
    15:1015:2055.50Thunder Marketing's Projecthubstaffhubstaff:10197006088
    15:2015:3061.33Thunder Marketing's Projecthubstaffhubstaff:10197008291
    15:3015:4062.83Thunder Marketing's Projecthubstaffhubstaff:10197107243
    15:4015:5025.50Thunder Marketing's Projecthubstaffhubstaff:10197172377
    15:5016:0036.33Thunder Marketing's Projecthubstaffhubstaff:10197172499
    16:0016:1062.00Thunder Marketing's Projecthubstaffhubstaff:10197215844
    16:1016:2064.67Thunder Marketing's Projecthubstaffhubstaff:10197307605
    16:2016:3016.33Thunder Marketing's Projecthubstaffhubstaff:10197339723
    16:3016:351.54Thunder Marketing's Projecthubstaffhubstaff:10197339821
    16:4716:5045.88Thunder Marketing's Projecthubstaffhubstaff:10197450345
    16:5017:0034.83Thunder Marketing's Projecthubstaffhubstaff:10197450589
    17:0017:1039.17Thunder Marketing's Projecthubstaffhubstaff:10197534471
    17:1017:2032.17Thunder Marketing's Projecthubstaffhubstaff:10197576613
    17:2017:3037.67Thunder Marketing's Projecthubstaffhubstaff:10197619462
    17:3017:4037.83Thunder Marketing's Projecthubstaffhubstaff:10197621612
    17:4017:5059.33Thunder Marketing's Projecthubstaffhubstaff:10197698900
    17:5018:0039.33Thunder Marketing's Projecthubstaffhubstaff:10197760789
    18:0018:1031.83Thunder Marketing's Projecthubstaffhubstaff:10197760840
    18:1018:1448.31Thunder Marketing's Projecthubstaffhubstaff:10197764678
    19:1119:2059.93Thunder Marketing's Projecthubstaffhubstaff:10198047356
    19:2019:3058.83Thunder Marketing's Projecthubstaffhubstaff:10198051291
    19:3019:4032.17Thunder Marketing's Projecthubstaffhubstaff:10198119476
    19:4019:5051.50Thunder Marketing's Projecthubstaffhubstaff:10198155880
    19:5020:003.33Thunder Marketing's Projecthubstaffhubstaff:10198164325
    20:0020:0012.24Thunder Marketing's Projecthubstaffhubstaff:10198164419
    20:1820:2067.96Thunder Marketing's Projecthubstaffhubstaff:10198266379
    20:2020:3053.83Thunder Marketing's Projecthubstaffhubstaff:10198269141
    20:3020:3663.56Thunder Marketing's Projecthubstaffhubstaff:10198292008

    68 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 Project185.7h1355 rows
    Position14.7h117 rows
    HyerPathEnrichment1.1h11 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 · 35 counted, 0 excluded

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

    SHARepoMessageWhen+/−Counted
    3179a7fPOSITION_INTELLIGENCEfeat(brightdata): add profile collection and internal ops-ui2026-09-15+4,042 −2counted
    4094938POSITION_INTELLIGENCEMerge pull request #8 from 1Touch-dev/feature/console-roadmap-issue-ui2026-09-15+4,735 −488counted
    7c848b0POSITION_INTELLIGENCELet operators create and open local roadmap issues without editing ca…2026-09-15+4,735 −488counted
    b37778cPOSITION_INTELLIGENCEMerge pull request #5 from 1Touch-dev/feature/program-roadmap-ui2026-09-14+4,508 −12counted
    ed2fecfPOSITION_INTELLIGENCEAdd Console program roadmap overlay and RSS fetch so operators can pi…2026-09-14+4,508 −12counted
    db2b9b0HyerPathEnrichmentfix: close Manual UI Test Script failures and staff /app login redirect2026-09-09+385 −54counted
    f486e86coxa-1touchperf(fanbox-dashboard): reuse shared lookups and fix FanBox API IDs2026-09-08+340 −116counted
    48ee01acoxa-1touchperf(club-dashboard): reuse shared lookups and skip duplicate list APIs2026-09-08+1,002 −607counted
    8a2bf18coxa-1touchMerge pull request #50 from 1Touch-dev/UI-Performance-ptimization2026-09-07+1,063 −783counted
    f45ab6bcoxa-1touchMerge origin/master into UI-Performance-ptimization.2026-09-07+797 −171counted
    c8ea406coxa-1touchperf(fan-dashboard): reuse shared fan data and skip unchanged consent…2026-09-07+299 −180counted
    0bd23bdHyerPathEnrichmentMerge pull request #178 from 1Touch-dev/stage2026-09-05+228,634 −4,939counted
    0d5a335HyerPathEnrichmentGive the free Compose stack a local Postgres password so docker-smoke…2026-09-05+23 −11counted
    66daf40HyerPathEnrichmentFix the two CI pytest failures without reopening frozen admin writes.2026-09-05+33 −10counted
    283bd19HyerPathEnrichmentFix CI lint-test and frontend-contract drift on stage.2026-09-05+88 −3counted
    a39de66HyerPathEnrichmentMerge origin/main into stage without regressing the Foundation stack.2026-09-05+0 −0counted
    13431d5HyerPathEnrichmentMerge pull request #202 from 1Touch-dev/master2026-09-05+242,064 −4,715counted
    01b8519HyerPathEnrichmentMerge pull request #264 from 1Touch-dev/master-complete-foundation2026-09-05+227,911 −4,919counted
    1bc0724HyerPathEnrichmentMerge branch 'master' into master-complete-foundation2026-09-05+1 −14counted
    790d930HyerPathEnrichmentMerge pull request #274 from 1Touch-dev/product-doors/baseline2026-09-05+26,555 −4,779counted
    80ba8e7HyerPathEnrichmentMerge pull request #273 from 1Touch-dev/feat/desk-catalog-residuals2026-09-05+450 −82counted
    c5c5964HyerPathEnrichmentfix(desk): freeze privileged catalog contracts and hide false Suspend2026-09-04+450 −82counted
    00902f7coxa-1touchdocs: add PR #48 to the 4 Sep daily status report2026-09-04+7 −4counted
    cf96cabcoxa-1touchfeat: queue offline writes, add Club/FanBox/POS PWAs, and fall back S…2026-09-04+1,764 −260counted
    eb4a680coxa-1touchMerge pull request #47 from 1Touch-dev/fix/api-reliability-low-connec…2026-09-03+809 −176counted
    23092bbHyerPathEnrichmentMerge pull request #271 from 1Touch-dev/feat/product-doors-desk2026-09-03+308 −126counted
    ff64930coxa-1touchfix: survive API timeouts and brief offline without fake writes2026-09-03+809 −176counted
    76b11c5coxa-1touchperf: cut unnecessary re-renders across club, fan, fanbox, and POS2026-09-03+1,039 −752counted
    688ddd5coxa-1touchMerge pull request #46 from 1Touch-dev/fix/qa-fan-portal-bugs-08272026-09-02+733 −626counted
    23da978coxa-1touchmerge: resolve conflicts with master for QA fan portal PR2026-09-02+1,216 −326counted
    ccfaa71coxa-1touchfix: resolve QA fan portal bugs BF-1, BF-2, and BF-32026-09-02+708 −588counted
    359fd2ccoxa-1touchfix(ci): disable CodeQL SARIF upload on private repo without GHAS2026-09-01+6 −1counted
    78dea51coxa-1touchMerge pull request #43 from 1Touch-dev/fix/program-level-gaps-sec42026-09-01+1,193 −4counted
    828bd5bcoxa-1touchfeat(ci): add CodeQL SAST and OWASP ZAP DAST to security pipeline2026-08-31+81 −2counted
    c8b12b4coxa-1touchfeat(security): DSR cross-system deletion, redaction, and cloud basel…2026-08-30+1,112 −2counted

    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.