E

EmpCloud

conf 0.55

Thunder Marketing · 1Touch-dev

Manish Chandrakar

manish@kyma.world

2026-06-30 → 2026-09-28 · showing up to 2026-09-28 · live data last updated 28 Sept, 05:07 UTC

Hours tracked

291.4

44 days tracked

Hours per day

6.6

on days with tracked time

Mean activity

22.3%

never scored

PRs opened

0

in this period

PRs merged

0

none opened

Median time to merge

—

nothing merged

Commits

219

40 repositories

Lines changed

599,078

context only — never scored

Identity

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

aws Manish_Chandrakargithub manishKymahubstaff Manish Chandrakar

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

71

rank 9 of 14

behind ≤ 66median 7273 ≤ leading
change discipline 18%76
craft 25%93
consistency 12%53
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.

71 of 100, ranked 9 of 14 people with a score, against a cohort median of 72. 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 71. That difference is carried by change discipline (76 against a cohort median of 100, worth -6.9 points) and craft (93 against a cohort median of 97, worth -1.6 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%76100-6.9median commit 552 lines
Craft25%9397-1.6193 of 207 commits name what they changed
Consistency12%53530code landed on 34 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.
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 71 − 79 = -8, 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: 291.4 hours tracked, 219 commits, 599,078 lines changed, 19.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.

  • ⚑ 599,078 lines changed in this window

    Rule: fires above 500,000 lines added + deleted — measured 599,078.

    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.

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 291.41h 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 2052 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-281.1126.4000
▸ 2026-09-270.00—000
▸ 2026-09-260.0657.9000
▸ 2026-09-258.0318.01300
▸ 2026-09-248.0825.51000
▸ 2026-09-238.7217.81000
▸ 2026-09-228.0116.1400
▸ 2026-09-218.2414.21000
▸ 2026-09-200.00—000
▸ 2026-09-197.6320.3900
▸ 2026-09-186.8225.9900
▸ 2026-09-178.0712.3600
▸ 2026-09-168.3921.11100
▸ 2026-09-158.0019.6900
▸ 2026-09-140.7610.2000
▸ 2026-09-130.00—000
▸ 2026-09-120.00—000
▸ 2026-09-118.0215.5300
▸ 2026-09-108.5721.91000
▸ 2026-09-098.5112.61100
▸ 2026-09-088.4120.41400
▸ 2026-09-078.0019.0500
▸ 2026-09-060.00—000
▸ 2026-09-050.00—000
▸ 2026-09-048.0519.5100
▸ 2026-09-038.2419.9900
▸ 2026-09-028.0120.1600
▸ 2026-09-018.0216.0200
▸ 2026-08-318.0625.4300
▸ 2026-08-300.00—000
▸ 2026-08-294.0013.5000
▸ 2026-08-284.0413.6000
▸ 2026-08-278.8417.2600
▸ 2026-08-260.00—200
▸ 2026-08-258.7921.3400
▸ 2026-08-248.0812.9400
▸ 2026-08-232.5711.2000
▸ 2026-08-220.167.2000
▸ 2026-08-218.0014.2200
▸ 2026-08-208.0019.9700
▸ 2026-08-198.0125.2700
▸ 2026-08-185.8225.6900
▸ 2026-08-178.5326.0700
▸ 2026-08-160.00—000
▸ 2026-08-151.1723.7000
▸ 2026-08-148.6428.9200
▸ 2026-08-138.2019.8300
▸ 2026-08-128.0318.5300
▸ 2026-08-118.0022.1000
▸ 2026-08-108.0319.9500
▸ 2026-08-090.7514.2000
▸ 2026-08-085.9429.8300
▸ 2026-08-074.0234.5000
▸ 2026-08-060.00—000
▸ 2026-08-050.00—000
▸ 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

Raw Hubstaff intervals · 2026-07-28

No intervals stored for this day. That is an absence of tracked time, not a claim that no work happened.

Where the time went

Hubstaff project attribution.

Thunder Marketing's Project291.4h2052 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 · 219 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
14689fetribunaec.comServe the logo favicon on its own route and keep the article list up …2026-09-25+774 −89counted
096f4b4tribunaec.comWire the footer boletín to this site's subscribe API and gate commits…2026-09-25+201 −128counted
30ebac9estadio593.comUse the site crest as the favicon.2026-09-25+28 −74counted
fffc657fanaticosEC.comShow article images from the API and search the live feed.2026-09-25+48 −17counted
70d3e50TiempoExtraEC.comUse the first API image URL as the article cover.2026-09-25+17 −0counted
7736153TiempoExtraEC.comRemove the duplicate favicon renderer that broke the build.2026-09-25+0 −20counted
a96be59TiempoExtraEC.comServe the favicon as a generated PNG of the logo mark.2026-09-25+99 −5counted
5b84985estadio593.comStop the favicon and analytics console errors and let CMS images load.2026-09-25+115 −82counted
1be6f09estadio593.comWire the footer newsletter to the Subscribe API and gate commits with…2026-09-25+171 −52counted
eed5f6bfanaticosEC.comSend footer newsletter subscriptions to the site API.2026-09-25+152 −13counted
103e663TiempoExtraEC.comWire the footer newsletter to the TiempoExtra subscribe API.2026-09-25+162 −3,056counted
32faf9bbalonec.comMerge branch 'main' of https://github.com/1Touch-dev/balonec.com2026-09-25+1,936 −567counted
5b71a24balonec.comAdd footer newsletter subscribe, logo favicon, and Amplify build.2026-09-25+820 −70counted
90e0b40EcuadorSportNews.comAdd GA4, newsletter signup, Husky, and Amplify hosting.2026-09-24+221 −17counted
5e2cf70EcuadorSportNews.comAdd unique broadcast-style skeleton loaders for all pages2026-09-24+184 −3counted
32e2f50pasiontricolor.liveAdd footer newsletter on the shared Pitch Pulse list and gate commits…2026-09-24+314 −153counted
6c9a527ronda-deportivaAdd Google Analytics for this site.2026-09-24+50 −0counted
c1ec685ronda-deportivaMatch the favicon to the amber RD logo.2026-09-24+0 −0counted
96d0f27ronda-deportivaPoint the newsletter at the Bengali GolazoPro subscription.2026-09-24+35 −39counted
533788dronda-deportivaAdd production SEO, newsletter, and Amplify deploy hooks.2026-09-24+3,259 −90counted
3128d6avozdelecuador.comWire the footer boletin to the Bengali newsletter API so subscribe wo…2026-09-24+317 −9counted
6ae59bfpuntoecuador.worldHarden football SSR to stop Amplify origin 522 timeouts.2026-09-24+70 −25counted
8cddbf9ecuadoraldia.liveSubscribe the newsletter through PitchPulse and keep Amplify builds f…2026-09-24+132 −69counted
83e59b9Actualidadec.comShip search, newsletter API, and Amplify webpack spec so missing prod…2026-09-23+644 −40counted
45feb4celpulsoec.comAdd Amplify Yarn build spec so Hosting stops failing on npm ci. Also …2026-09-23+746 −965counted
528eb04ecuadoraldia.liveAdd newsletter signup and place search, and write Amplify SSR env exp…2026-09-23+944 −27counted
e9c9829puntoecuador.worldAdd Bengali CMS newsletter pattern with react-hook-form CTA.2026-09-23+296 −29counted
d8c0c56puntoecuador.worldFix football CMS client to use from/to windows and ship tabla/marcado…2026-09-23+818 −150counted
35c36c0ecuadoraldia.liveKeep the page from scrolling sideways and treat CMS timeouts as fallb…2026-09-23+174 −58counted
83f0172conexionec.comServe live LigaPro fixtures from CMS date windows instead of next/las…2026-09-23+605 −109counted
f8ffed2ecuadoraldia.liveKeep football fetches cacheable so Amplify static pages do not drop f…2026-09-23+1 −1counted
409f2a6ecuadoraldia.liveLoad football fixtures from CMS date windows so scores, tables, and m…2026-09-23+686 −149counted
3e413c2informeec.comFix football CMS queries so fixtures and match pages load, and add Am…2026-09-23+1,901 −696counted
bfedcb0vozdelecuador.comFix football CMS queries so live scores and match pages load real Lig…2026-09-22+801 −107counted
081e641Ecuadorhoynews.comWire live football CMS fixtures into homepage and sports routes.2026-09-22+2,119 −182counted
1e31c20Actualidadec.comServe CMS football fixtures from date windows so match clicks stop 40…2026-09-22+1,381 −827counted
29234e0elpulsoec.comLoad Pasión fixtures from CMS date ranges and /live so widgets work a…2026-09-22+4,658 −203counted
47124b1global-cms-PersianRemove World Cup 2026 pages and wire the live PitchPulse newsletter.2026-09-21+608 −2,181counted
b2d0197global-cms-ItalianoWire PitchPulse newsletter subscribe and drop the World Cup 2026 hub.2026-09-21+425 −2,311counted
2b60b63fifa-clone-global-cmsWire live newsletter subscribe API and strip World Cup 2026 surfaces.2026-09-21+261 −110counted
54b5f7cglobal-cms-DutchWire the footer newsletter to PitchPulse and strip leftover World Cup…2026-09-21+423 −2,051counted
394a6c5global-cms-BrazilianWire the footer newsletter to PitchPulse with react-hook-form so Torc…2026-09-21+4,327 −106counted
7d43db9global-cms-turkish-Add Amplify npm deploy spec and Husky pre-commit lint/build gate.2026-09-21+403 −74counted
30eedf7global-cms-bengalidocs: document newsletter CTA, env var, and Amplify npm install.2026-09-21+6 −2counted
2320291global-cms-bengalifeat: wire newsletter CTA with react-hook-form and reusable memory.2026-09-21+1,289 −1,548counted
1a732e1global-cms-bengalifix: harden locale URLs, banner hydration, and hide WC 2026 data.2026-09-21+406 −320counted
df08392global-cms-bengalifix: harden Amplify husky gate and React 19 script injection.2026-09-21+278 −79counted
620d366pasey-golRemove Mundial 2026 and add AWS Amplify hosting config.2026-09-19+4,610 −2,689counted
2a46c14global-cms-DutchHarden CMS/React quality: JsonLd/ClientScripts, Amplify husky gate, s…2026-09-19+402 −78counted
e201415fifa-clone-global-cmsQuiet homepage console noise: memoize selectors, skip leagues cache, …2026-09-19+69 −86counted
df5c67dfifa-clone-global-cmsDedupe tournaments by league id to fix duplicate React keys.2026-09-19+22 −7counted
2f1a706fifa-clone-global-cmsRename quality script to avoid Yarn Classic check collision.2026-09-19+5 −3counted
8ef9278fifa-clone-global-cmsApply Korean CMS Amplify, React 19 scripts, and code-quality gate.2026-09-19+879 −1,023counted
f4c9a7dfifa-clone-global-cmsAlign World Cup 2026 removal with Indonesian hub-tab parity.2026-09-19+144 −225counted
62ef1abglobla-cms-IndonesianRemove World Cup 2026 hub from chrome and redirect to home.2026-09-19+44 −61counted
dbe84daglobal-cms-ItalianoAdd Italy sports hub, harden Serie A APIs, and soft-fail flaky upstre…2026-09-19+8,379 −1,381counted
06aba49globla-cms-IndonesianFix rankings logos and drop the World Cup 2026 standings tab.2026-09-18+146 −138counted
d1ac24aglobla-cms-IndonesianAdd Indonesia top sports hubs with soft-fail feeds and Amplify-safe t…2026-09-18+1,560 −349counted
6c2aaabglobal-cms-KoreanWire UI chrome to translations and harden Korean CMS deploy path.2026-09-18+1,571 −689counted
ee799e7puntoecuador.worldFix Amplify preBuild: install Node 20 and skip Husky during npm ci.2026-09-18+3 −0counted
d7e9bb8global-cms-MalayRetarget HarimauGoal to Liga Super Malaysia and drop World Cup.2026-09-18+6,595 −2,765counted
16162f9global-cms-JapaneseFix React 19 scripts, B1 basketball data, and cross-project memory.2026-09-18+374 −137counted
c45d3c9global-cms-JapaneseHarden Amplify npm builds against husky prepare failures.2026-09-18+27 −7counted
ce3d982global-cms-JapaneseSwitch sports data to TheSportsDB and add Japan top sports.2026-09-18+8,082 −872counted
fd8674cglobal-cms-bengalifix: sync package-lock.json with husky dependency2026-09-18+17 −0counted
22c6ffeglobal-cms-MalayFix hydration, soft-fail football API, and finish i18n cleanup.2026-09-17+589 −220counted
0f49e69global-cms-KoreanComplete EN/KO translation audit, remove WC 2026 hub, fix banner hydr…2026-09-17+759 −739counted
26ad486global-cms-JapaneseRemove the World Cup 2026 nav tab and wire remaining UI copy through …2026-09-17+459 −280counted
db89bf5global-cms-BrazilianSwitch live football data to the TheSportsDB CMS proxy and fix nested…2026-09-17+956 −265counted
6924589global-cms-PersianComplete fa/en i18n coverage, remove World Cup 2026 navigation, and f…2026-09-17+667 −404counted
b5d9a8bglobla-cms-IndonesianLocalize remaining UI chrome and keep Indonesian pages on Piala Dunia…2026-09-17+1,221 −555counted
9f61805fifa-clone-global-cmsAdd site-wide i18n and remove the World Cup 2026 nav tab.2026-09-16+3,832 −1,002counted
72ea7faglobal-cms-DutchComplete NL/EN chrome i18n, drop WK 2026 from nav/sitemap, and stop e…2026-09-16+512 −260counted
4f8d1ccglobal-cms-BrazilianRemove the World Cup 2026 tab and fix missing translations across pt-…2026-09-16+854 −1,427counted
43b1a7cglobal-cms-bengaliWire remaining UI copy into next-intl and remove the World Cup 2026 n…2026-09-16+722 −377counted
4c4ed7dglobal-cms-PersianRebrand the UI with a modern ParsGoal identity and add a footer newsl…2026-09-16+1,083 −846counted
18a1fc4global-cms-PersianAdd Husky pre-commit hook that requires zero-warning lint and a produ…2026-09-16+4,002 −28counted
36292a2global-cms-MalayRebrand UI with HarimauGoal identity and footer newsletter.2026-09-16+861 −664counted
52cdf4fglobal-cms-MalayAdd husky pre-commit lint and build gate.2026-09-16+61 −24counted
4224366global-cms-Koreanhusky test2026-09-16+6,200 −1,818counted
15e9082global-cms-JapaneseRebrand UI to Samurai Blue and add footer newsletter with husky pre-c…2026-09-16+723 −447counted
fc3dbc2globla-cms-IndonesianRebrand the UI to a teal and amber palette and add Husky pre-commit l…2026-09-16+5,773 −1,173counted
bd1c2bcfifa-clone-global-cmsRebrand PitchPulse with pine-mint identity, new logo, and footer news…2026-09-15+1,244 −1,052counted
05b844dfifa-clone-global-cmstest husky2026-09-15+4,929 −3counted
d428079global-cms-DutchClear ESLint by routing remote assets through next/image and dropping…2026-09-15+101 −55counted
d0b45ceglobal-cms-DutchRebrand OranjeNet with a navy-crimson identity, newsletter signup, an…2026-09-15+5,714 −619counted
601efdaglobal-cms-BrazilianReplace the logo and palette with a midnight-and-gold brand.2026-09-15+347 −362counted
34e01b5global-cms-BrazilianAdd Husky so commits require a clean lint and a successful build.2026-09-15+143 −91counted
501c81bglobal-cms-BrazilianRebrand the UI to a modern Brazil-inspired sports portal.2026-09-15+795 −574counted
7839e25global-cms-bengaliFix banner duplicates, hydration mismatches, and remaining lint warni…2026-09-15+52 −51counted
d0e1a73global-cms-bengaliRebrand the UI with a new logo, Signal Blue palette, newsletter form,…2026-09-15+5,687 −435counted
39b8219POSITION_INTELLIGENCEMerge origin/main; keep live Nexus client with Squad A outbox adapter.2026-09-11+6,933 −274counted
cf6cfd4NexusAIfix(api): load webhook retries from settings and keep strategy model …2026-09-11+6 −5counted
4843471POSITION_INTELLIGENCEWire the live NexusAI Integration API through the adapter and ops rou…2026-09-11+1,190 −13counted
90a3907pulsoecuatoriano.comAdd Husky pre-commit gates and production SEO, GEO, and Core Web Vita…2026-09-10+1,069 −210counted
1b70e1aecuadorenvivo.comAdd production SEO, GEO, and pre-commit lint/build checks.2026-09-10+7,290 −517counted
ecf7058puntoecuador.worldAdd production SEO/GEO infrastructure and Husky pre-commit checks.2026-09-10+991 −233counted
ae4c662Actualidadec.comShip SEO/GEO crawl surfaces and pre-commit lint+build so production i…2026-09-10+1,155 −78counted
bc83644Ecuadorhoynews.comAdd production SEO, GEO, and Core Web Vitals infrastructure.2026-09-10+1,453 −79counted
9aa836bvozdelecuador.comAdd SEO/GEO crawler surfaces and a Husky lint+build pre-commit gate.2026-09-10+1,344 −54counted

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.