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-01

    StartEndAct%ProjectSourceProvider row
    05:3805:406.14Thunder Marketing's Projecthubstaffhubstaff:10163600328
    05:4005:500.00Thunder Marketing's Projecthubstaffhubstaff:10163600371
    05:5006:001.33Thunder Marketing's Projecthubstaffhubstaff:10163600418
    06:0006:101.00Thunder Marketing's Projecthubstaffhubstaff:10163676394
    06:1006:201.67Thunder Marketing's Projecthubstaffhubstaff:10163678683
    06:2006:301.33Thunder Marketing's Projecthubstaffhubstaff:10163712145
    06:3006:4024.83Thunder Marketing's Projecthubstaffhubstaff:10163730410
    06:4006:5033.17Thunder Marketing's Projecthubstaffhubstaff:10163756181
    06:5007:0021.17Thunder Marketing's Projecthubstaffhubstaff:10163795436
    07:0007:1011.33Thunder Marketing's Projecthubstaffhubstaff:10163872450
    07:1007:2012.00Thunder Marketing's Projecthubstaffhubstaff:10163982304
    07:2007:300.00Thunder Marketing's Projecthubstaffhubstaff:10163983238
    07:3007:371.06Thunder Marketing's Projecthubstaffhubstaff:10164024445
    07:3707:400.00Thunder Marketing's Projecthubstaffhubstaff:10164179256
    07:4007:500.00Thunder Marketing's Projecthubstaffhubstaff:10164179425
    07:5008:000.00Thunder Marketing's Projecthubstaffhubstaff:10164179497
    08:0008:100.00Thunder Marketing's Projecthubstaffhubstaff:10164179547
    08:1008:200.00Thunder Marketing's Projecthubstaffhubstaff:10164179577
    08:2008:300.00Thunder Marketing's Projecthubstaffhubstaff:10164179609
    08:3008:350.00Thunder Marketing's Projecthubstaffhubstaff:10164179641
    08:3508:4044.72Thunder Marketing's Projecthubstaffhubstaff:10164235046
    08:4008:5017.00Thunder Marketing's Projecthubstaffhubstaff:10164275199
    08:5009:0033.50Thunder Marketing's Projecthubstaffhubstaff:10164319349
    09:0009:102.67Thunder Marketing's Projecthubstaffhubstaff:10164362338
    09:1009:2028.67Thunder Marketing's Projecthubstaffhubstaff:10164362394
    09:2009:3027.83Thunder Marketing's Projecthubstaffhubstaff:10164451002
    09:3009:4039.17Thunder Marketing's Projecthubstaffhubstaff:10164451063
    09:4009:5056.33Thunder Marketing's Projecthubstaffhubstaff:10164524054
    09:5010:0073.17Thunder Marketing's Projecthubstaffhubstaff:10164600594
    10:0010:101.17Thunder Marketing's Projecthubstaffhubstaff:10164600618
    10:1010:2065.50Thunder Marketing's Projecthubstaffhubstaff:10164654848
    10:2010:3047.00Thunder Marketing's Projecthubstaffhubstaff:10164654979
    10:3010:4058.00Thunder Marketing's Projecthubstaffhubstaff:10164732714
    10:4010:5032.00Thunder Marketing's Projecthubstaffhubstaff:10164788419
    10:5011:0023.33Thunder Marketing's Projecthubstaffhubstaff:10164788450
    11:0011:1061.83Thunder Marketing's Projecthubstaffhubstaff:10164823258
    11:1011:2069.67Thunder Marketing's Projecthubstaffhubstaff:10164907532
    11:2011:3054.17Thunder Marketing's Projecthubstaffhubstaff:10164917130
    11:3011:3137.88Thunder Marketing's Projecthubstaffhubstaff:10164917249
    12:3612:402.30Thunder Marketing's Projecthubstaffhubstaff:10165344528
    12:4012:5021.33Thunder Marketing's Projecthubstaffhubstaff:10165344596
    12:5013:009.50Thunder Marketing's Projecthubstaffhubstaff:10165399324
    13:0013:1045.33Thunder Marketing's Projecthubstaffhubstaff:10165658936
    13:1013:200.00Thunder Marketing's Projecthubstaffhubstaff:10165658997
    13:2013:3014.33Thunder Marketing's Projecthubstaffhubstaff:10165659161
    13:3013:4026.83Thunder Marketing's Projecthubstaffhubstaff:10165784704
    13:4013:507.83Thunder Marketing's Projecthubstaffhubstaff:10165784908
    13:5014:0015.00Thunder Marketing's Projecthubstaffhubstaff:10165914647
    14:0014:1027.17Thunder Marketing's Projecthubstaffhubstaff:10166002454
    14:1014:201.17Thunder Marketing's Projecthubstaffhubstaff:10166200407
    14:2014:300.00Thunder Marketing's Projecthubstaffhubstaff:10166200528
    14:3014:3923.66Thunder Marketing's Projecthubstaffhubstaff:10166392219
    14:3914:400.00Thunder Marketing's Projecthubstaffhubstaff:10166392302
    14:4014:500.00Thunder Marketing's Projecthubstaffhubstaff:10166392347
    14:5015:000.00Thunder Marketing's Projecthubstaffhubstaff:10166392404
    15:0015:060.00Thunder Marketing's Projecthubstaffhubstaff:10166392494
    15:0615:06100.00Thunder Marketing's Projecthubstaffhubstaff:10166392742

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