E

EmpCloud

conf 0.55

Thunder Marketing · 1Touch-dev

MOHD NAVED

mohd@kyma.world

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

Hours tracked

344.1

41 days tracked

Hours per day

8.4

on days with tracked time

Mean activity

19.1%

never scored

PRs opened

0

in this period

PRs merged

0

none opened

Median time to merge

—

nothing merged

Commits

53

3 repositories

Lines changed

798,774

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.

Steady

73

rank 6 of 14

behind ≤ 66median 7173 ≤ leading
change discipline 18%89
consistency 12%40
craft 25%97
review 8%15
completed work 22%—
infrastructure 15%—

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 6 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 79; they score 73. That difference is carried by change discipline (89 against a cohort median of 100, worth -3.1 points) and consistency (40 against a cohort median of 53, worth -2.5 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%4053-2.5code landed on 19 separate days
Craft25%9797031 of 31 commits name what they changed
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.
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 73 − 79 = -6, where 79 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: 344.1 hours tracked, 53 commits, 798,774 lines changed, 17.8% 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 49% of their recorded working time

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

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

  • ⚑ 798,774 lines changed in this window

    Rule: fires above 500,000 lines added + deleted — measured 798,774.

    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%

    All 344.08h went to Hubstaff projects that are not mapped to any repository or external key. This is a project-mapping metric, not a diligence metric — it measures our configuration, not this person's focus.

    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 2483 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
    ▸ 2026-08-268.4915.5200
    ▸ 2026-08-258.6415.7200
    ▸ 2026-08-248.575.9000
    ▸ 2026-08-230.00—000
    ▸ 2026-08-220.00—000
    ▸ 2026-08-218.542.2000
    ▸ 2026-08-2012.293.2000
    ▸ 2026-08-199.068.3000
    ▸ 2026-08-188.119.0600
    ▸ 2026-08-179.5714.1400
    ▸ 2026-08-160.00—000
    ▸ 2026-08-150.00—000
    ▸ 2026-08-1410.679.0100
    ▸ 2026-08-138.1219.9200
    ▸ 2026-08-1210.006.6100
    ▸ 2026-08-118.0514.5000
    ▸ 2026-08-108.3723.6000
    ▸ 2026-08-090.00—000
    ▸ 2026-08-080.00—000
    ▸ 2026-08-078.0211.5000
    ▸ 2026-08-068.0620.2000
    ▾ 2026-08-058.000.0000
    ▸ 2026-08-040.00—000
    ▸ 2026-08-030.00—000
    ▸ 2026-08-020.00—000
    ▸ 2026-08-010.00—000
    ▸ 2026-07-310.00—000
    ▸ 2026-07-300.00—000
    ▸ 2026-07-290.00—000
    ▸ 2026-07-280.00—000
    ▸ 2026-07-270.00—000
    ▸ 2026-07-260.00—000
    ▸ 2026-07-250.00—000
    ▸ 2026-07-240.00—000
    ▸ 2026-07-230.00—000
    ▸ 2026-07-220.00—000
    ▸ 2026-07-210.00—000
    ▸ 2026-07-200.00—000
    ▸ 2026-07-190.00—000
    ▸ 2026-07-180.00—000
    ▸ 2026-07-170.00—000
    ▸ 2026-07-160.00—000
    ▸ 2026-07-150.00—000
    ▸ 2026-07-140.00—000
    ▸ 2026-07-130.00—000
    ▸ 2026-07-120.00—000
    ▸ 2026-07-110.00—000
    ▸ 2026-07-100.00—000
    ▸ 2026-07-090.00—000
    ▸ 2026-07-080.00—000
    ▸ 2026-07-070.00—000
    ▸ 2026-07-060.00—000
    ▸ 2026-07-050.00—000
    ▸ 2026-07-040.00—000
    ▸ 2026-07-030.00—000
    ▸ 2026-07-020.00—000
    ▸ 2026-07-010.00—000
    ▸ 2026-06-300.00—000
    ▸ 2026-06-290.00—000
    ▸ 2026-06-280.00—000

    Raw Hubstaff intervals · 2026-08-05

    StartEndAct%ProjectSourceProvider row
    04:3004:400.00Thunder Marketing's Projecthubstaffhubstaff:10067013904
    04:4004:500.00Thunder Marketing's Projecthubstaffhubstaff:10067013905
    04:5005:000.00Thunder Marketing's Projecthubstaffhubstaff:10067013907
    05:0005:100.00Thunder Marketing's Projecthubstaffhubstaff:10067013911
    05:1005:200.00Thunder Marketing's Projecthubstaffhubstaff:10067013912
    05:2005:300.00Thunder Marketing's Projecthubstaffhubstaff:10067013913
    05:3005:400.00Thunder Marketing's Projecthubstaffhubstaff:10067013915
    05:4005:500.00Thunder Marketing's Projecthubstaffhubstaff:10067013917
    05:5006:000.00Thunder Marketing's Projecthubstaffhubstaff:10067013918
    06:0006:100.00Thunder Marketing's Projecthubstaffhubstaff:10067013920
    06:1006:200.00Thunder Marketing's Projecthubstaffhubstaff:10067013921
    06:2006:300.00Thunder Marketing's Projecthubstaffhubstaff:10067013924
    06:3006:400.00Thunder Marketing's Projecthubstaffhubstaff:10067013927
    06:4006:500.00Thunder Marketing's Projecthubstaffhubstaff:10067013928
    06:5007:000.00Thunder Marketing's Projecthubstaffhubstaff:10067013930
    07:0007:100.00Thunder Marketing's Projecthubstaffhubstaff:10067013933
    07:1007:200.00Thunder Marketing's Projecthubstaffhubstaff:10067013935
    07:2007:300.00Thunder Marketing's Projecthubstaffhubstaff:10067013936
    07:3007:400.00Thunder Marketing's Projecthubstaffhubstaff:10067013937
    07:4007:500.00Thunder Marketing's Projecthubstaffhubstaff:10067013940
    07:5008:000.00Thunder Marketing's Projecthubstaffhubstaff:10067013941
    08:0008:100.00Thunder Marketing's Projecthubstaffhubstaff:10067013943
    08:1008:200.00Thunder Marketing's Projecthubstaffhubstaff:10067013946
    08:2008:300.00Thunder Marketing's Projecthubstaffhubstaff:10067013947
    08:3008:400.00Thunder Marketing's Projecthubstaffhubstaff:10067013948
    08:4008:500.00Thunder Marketing's Projecthubstaffhubstaff:10067013949
    08:5009:000.00Thunder Marketing's Projecthubstaffhubstaff:10067013953
    09:0009:100.00Thunder Marketing's Projecthubstaffhubstaff:10067013955
    09:1009:200.00Thunder Marketing's Projecthubstaffhubstaff:10067013957
    09:2009:300.00Thunder Marketing's Projecthubstaffhubstaff:10067013958
    09:3009:400.00Thunder Marketing's Projecthubstaffhubstaff:10067013960
    09:4009:500.00Thunder Marketing's Projecthubstaffhubstaff:10067013961
    09:5010:000.00Thunder Marketing's Projecthubstaffhubstaff:10067013962
    10:0010:100.00Thunder Marketing's Projecthubstaffhubstaff:10067013963
    10:1010:200.00Thunder Marketing's Projecthubstaffhubstaff:10067013964
    10:2010:300.00Thunder Marketing's Projecthubstaffhubstaff:10067013966
    10:3010:400.00Thunder Marketing's Projecthubstaffhubstaff:10067013967
    10:4010:500.00Thunder Marketing's Projecthubstaffhubstaff:10067013970
    10:5011:000.00Thunder Marketing's Projecthubstaffhubstaff:10067013973
    11:0011:100.00Thunder Marketing's Projecthubstaffhubstaff:10067013974
    11:1011:200.00Thunder Marketing's Projecthubstaffhubstaff:10067013975
    11:2011:300.00Thunder Marketing's Projecthubstaffhubstaff:10067013976
    11:3011:400.00Thunder Marketing's Projecthubstaffhubstaff:10067013977
    11:4011:500.00Thunder Marketing's Projecthubstaffhubstaff:10067013979
    11:5012:000.00Thunder Marketing's Projecthubstaffhubstaff:10067013980
    12:0012:100.00Thunder Marketing's Projecthubstaffhubstaff:10067013981
    12:1012:200.00Thunder Marketing's Projecthubstaffhubstaff:10067013982
    12:2012:300.00Thunder Marketing's Projecthubstaffhubstaff:10067013983

    48 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 Project328.3h2355 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 · 53 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
    1ed3b6ecoxa-1touchMerge pull request #42 from 1Touch-dev/fix/qa-admin-retest-bugs-08262026-08-26+646 −58counted
    b164e62coxa-1touchfix: resolve QA admin retest bugs 3.1-3.52026-08-26+646 −58counted
    acbea88coxa-1touchMerge pull request #41 from 1Touch-dev/fix/security-p0-critical-findings2026-08-25+1,613 −203counted
    bf2d064coxa-1touchfix(security): close P0 cross-tenant, PIX fulfillment, loyalty CDP, a…2026-08-25+1,613 −203counted
    ee0d2e6coxa-1touchMerge pull request #39 from 1Touch-dev/fix/r17-r41-cors-idempotency-r…2026-08-18+69 −21counted
    a568503coxa-1touchfix: eliminate redundant/sequential DB round-trips in ticket issuance…2026-08-18+69 −21counted
    15bd064coxa-1touchMerge pull request #38 from 1Touch-dev/fix/r17-r41-cors-idempotency-r…2026-08-18+262 −108counted
    b0a8d2dcoxa-1touchDelete docs/QA_Defects_Resolution_Report_2026-08-18.md2026-08-18+0 −173counted
    a8c8777coxa-1touchfix: allow Idempotency-Key in CORS preflight, fix check-in events res…2026-08-18+36 −2counted
    2048194coxa-1touchfix: resolve QA defects D-04/R-01, R-18, R-41, R-37, R-38, R-29 f/u, …2026-08-18+399 −106counted
    c02f3d4coxa-1touchMerge pull request #32 from 1Touch-dev/qa-retest-bug-verification-aug072026-08-17+923 −85counted
    11675d9coxa-1touchDelete docs/QA_BUG_FIX_REPORT_2026-08-17.md2026-08-17+0 −177counted
    a724f30coxa-1touchdocs: add QA bug fix report for the 9 resolved retest defects2026-08-17+177 −0counted
    1d1a29bcoxa-1touchfix: resolve remaining 9 QA retest defects (R-12, R-17, R-18, R-24, R…2026-08-17+923 −85counted
    111d419coxa-1touchfix: resolve QA P2/P3 defects across FanBox Business, membership rene…2026-08-14+234 −114counted
    65636dfcoxa-1touchMerge pull request #30 from 1Touch-dev/fix/r01-d04-r03-r04-r05-r06-r072026-08-13+550 −131counted
    2c5608fcoxa-1touchfix: R-01/D-04 AI assistant and R-03–R-07 QA defects2026-08-13+550 −131counted
    abe32cdcoxa-1touchfix: P0 defects R-08, R-16, R-19, R-282026-08-12+386 −84counted

    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.