E

EmpCloud

conf 0.55

Thunder Marketing · 1Touch-dev

Anshuman Parmar

anshuman@kyma.world

2026-07-01 → 2026-09-29 · showing up to 2026-09-29 · live data last updated 29 Sept, 05:07 UTC

Hours tracked

565.5

78 days tracked

Hours per day

7.3

on days with tracked time

Mean activity

27.2%

never scored

PRs opened

24

in this period

PRs merged

21

88% of opened

Median time to merge

0.2h

open → merge

Commits

279

6 repositories

Lines changed

766,680

context only — never scored

Identity

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

aws Anshuman_Paws 2:Anshuman_Pgithub anshumankymahubstaff Anshuman Parmar

Evidence confidence for this person

0.00floor 0.601.00

0.55 against a 0.60 floor — no composite score is computed and no alert can fire for this person (AC-05). Measured 0.70, capped because no task tracker defines the work.

Delivery signal

An input to a conversation, not a verdict.

Leading

74

rank 5 of 14

behind ≤ 65median 7374 ≤ leading
review 8%0
change discipline 18%100
infrastructure 15%52
craft 25%98
consistency 12%60
completed work 22%—

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.

74 of 100, ranked 5 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: ≤ 65 is behind, ≥ 74 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 74; they score 74. That difference is carried by review (0 against a cohort median of 15, worth -1.5 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
Review8%015-1.50 reviews given, 0 of 21 own merges reviewed
Change discipline18%1001000median commit 197 lines
Infrastructure15%5251+0.2886 points from 281 AWS changes on 19 days
Craft25%9897+0.3245 of 250 commits name what they changed
Consistency12%6056+0.6code landed on 40 separate 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 74 − 74 = 0, 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: 565.5 hours tracked, 279 commits, 766,680 lines changed, 26.8% activity, first-pass CI 70.6%. 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 65% of their recorded working time

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

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

  • ⚑ 766,680 lines changed in this window

    Rule: fires above 500,000 lines added + deleted — measured 766,680.

    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

886

Changes

281

Days

19

Unscored

142

sign-ins, own MFA, shells

Provisioning 49 × 5ptDeployment 10 × 4ptAccess & security 157 × 3ptConfiguration 65 × 2pt

What they actually did

  • iam DetachGroupPolicy×25 · 75 pts
  • iam AttachRolePolicy×22 · 66 pts
  • iam AttachGroupPolicy×20 · 60 pts
  • iam AttachUserPolicy×19 · 57 pts
  • iam RemoveUserFromGroup×19 · 57 pts
  • route53 ChangeResourceRecordSets×19 · 38 pts
  • logs CreateLogGroup×7 · 35 pts
  • iam DetachUserPolicy×9 · 27 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

0%

All 565.52h 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

55%

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 40 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 3802 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-293.6442.1421
▸ 2026-09-287.4036.22399
▸ 2026-09-277.6932.12555
▸ 2026-09-266.9330.5220
▸ 2026-09-256.8214.5744
▸ 2026-09-249.2023.11422
▸ 2026-09-2310.1532.92000
▸ 2026-09-227.4122.2600
▸ 2026-09-210.00—000
▸ 2026-09-200.00—000
▸ 2026-09-190.00—000
▸ 2026-09-180.00—000
▸ 2026-09-175.3717.2200
▸ 2026-09-165.1628.9000
▸ 2026-09-1510.2215.6200
▸ 2026-09-148.9617.6300
▸ 2026-09-130.1982.0200
▸ 2026-09-126.0228.6700
▸ 2026-09-118.4047.41000
▸ 2026-09-1010.6647.7100
▸ 2026-09-097.6736.2200
▸ 2026-09-085.2547.6400
▸ 2026-09-0710.3951.5000
▸ 2026-09-060.00—000
▸ 2026-09-058.8045.7000
▸ 2026-09-045.2039.7600
▸ 2026-09-039.6746.11800
▸ 2026-09-029.8057.4000
▸ 2026-09-016.7026.01200
▸ 2026-08-316.6641.2100
▸ 2026-08-304.1750.6000
▸ 2026-08-293.3363.6000
▸ 2026-08-280.00—000
▸ 2026-08-279.7932.8700
▸ 2026-08-2610.2428.3700
▸ 2026-08-258.7954.5100
▸ 2026-08-244.6926.6100
▸ 2026-08-239.4434.5500
▸ 2026-08-225.3551.7200
▸ 2026-08-216.8224.81000
▸ 2026-08-2011.2411.1000
▸ 2026-08-195.9245.5000
▸ 2026-08-187.9534.3000
▸ 2026-08-178.0547.3000
▸ 2026-08-1613.7222.91400
▸ 2026-08-1510.2823.2000
▸ 2026-08-143.5417.3000
▸ 2026-08-137.2629.5000
▾ 2026-08-127.7922.0600
▸ 2026-08-118.8621.1000
▸ 2026-08-107.1438.4000
▸ 2026-08-095.7413.3000
▸ 2026-08-089.6716.9000
▸ 2026-08-075.3312.5200
▸ 2026-08-0611.3023.6300
▸ 2026-08-057.1212.9500
▸ 2026-08-047.2227.51700
▸ 2026-08-0311.5318.8000
▸ 2026-08-024.8310.0000
▸ 2026-08-0111.5112.2800
▸ 2026-07-3113.4812.21000
▸ 2026-07-3014.2613.0000
▸ 2026-07-291.9916.9000
▸ 2026-07-284.153.9000
▸ 2026-07-276.526.1000
▸ 2026-07-260.00—000
▸ 2026-07-250.00—000
▸ 2026-07-242.5828.0000
▸ 2026-07-236.1319.9000
▸ 2026-07-226.2611.4000
▸ 2026-07-219.447.5000
▸ 2026-07-207.7925.9000
▸ 2026-07-190.00—000
▸ 2026-07-182.4621.3400
▸ 2026-07-174.6021.7200
▸ 2026-07-162.7312.6000
▸ 2026-07-1510.2218.4100
▸ 2026-07-147.1110.7000
▸ 2026-07-1310.4918.8000
▸ 2026-07-120.1071.2000
▸ 2026-07-112.4514.7000
▸ 2026-07-104.5828.5000
▸ 2026-07-097.7817.6000
▸ 2026-07-084.2224.8000
▸ 2026-07-070.00—000
▸ 2026-07-060.00—000
▸ 2026-07-050.00—000
▸ 2026-07-040.00—000
▸ 2026-07-035.3121.4200
▸ 2026-07-027.8020.6100
▸ 2026-07-0110.1120.4000

Raw Hubstaff intervals · 2026-08-12

StartEndAct%ProjectSourceProvider row
03:1403:2041.11Thunder Marketing's Projecthubstaffhubstaff:10055893799
03:2003:3013.33Thunder Marketing's Projecthubstaffhubstaff:10055916325
03:3003:4017.50Thunder Marketing's Projecthubstaffhubstaff:10055940301
03:4003:5081.33Thunder Marketing's Projecthubstaffhubstaff:10055960993
03:5004:0087.00Thunder Marketing's Projecthubstaffhubstaff:10055986965
04:0004:1075.67Thunder Marketing's Projecthubstaffhubstaff:10056010786
04:1004:2066.33Thunder Marketing's Projecthubstaffhubstaff:10056044589
04:2004:3010.67Thunder Marketing's Projecthubstaffhubstaff:10056059133
04:3004:4019.67Thunder Marketing's Projecthubstaffhubstaff:10056117956
04:4004:500.00Thunder Marketing's Projecthubstaffhubstaff:10056117981
04:5005:009.33Thunder Marketing's Projecthubstaffhubstaff:10056136599
05:0005:1017.00Thunder Marketing's Projecthubstaffhubstaff:10056177562
05:1005:2025.00Thunder Marketing's Projecthubstaffhubstaff:10056205177
05:2005:3041.33Thunder Marketing's Projecthubstaffhubstaff:10056221294
05:3005:4041.50Thunder Marketing's Projecthubstaffhubstaff:10056260619
05:4005:5043.83Thunder Marketing's Projecthubstaffhubstaff:10056281858
05:5006:006.67Thunder Marketing's Projecthubstaffhubstaff:10056356893
06:0006:100.00Thunder Marketing's Projecthubstaffhubstaff:10056356934
06:1006:2034.83Thunder Marketing's Projecthubstaffhubstaff:10056383199
06:2006:3012.33Thunder Marketing's Projecthubstaffhubstaff:10056463429
06:3006:400.00Thunder Marketing's Projecthubstaffhubstaff:10056463485
06:4006:500.83Thunder Marketing's Projecthubstaffhubstaff:10056506630
06:5007:0034.50Thunder Marketing's Projecthubstaffhubstaff:10056530399
07:0007:1045.83Thunder Marketing's Projecthubstaffhubstaff:10056575191
07:1007:2031.33Thunder Marketing's Projecthubstaffhubstaff:10056642976
07:2007:306.50Thunder Marketing's Projecthubstaffhubstaff:10056643014
07:3007:3745.66Thunder Marketing's Projecthubstaffhubstaff:10056663441
09:4009:452.08Thunder Marketing's Projecthubstaffhubstaff:10057255722
10:5011:000.35Thunder Marketing's Projecthubstaffhubstaff:10057518937
11:0011:100.50Thunder Marketing's Projecthubstaffhubstaff:10057555838
11:1011:160.78Thunder Marketing's Projecthubstaffhubstaff:10057806855
12:0812:1028.77Thunder Marketing's Projecthubstaffhubstaff:10057806915
12:1012:2025.17Thunder Marketing's Projecthubstaffhubstaff:10057865116
12:2012:3037.67Thunder Marketing's Projecthubstaffhubstaff:10057916196
12:3012:300.00Thunder Marketing's Projecthubstaffhubstaff:10058011500
13:0213:1015.21Thunder Marketing's Projecthubstaffhubstaff:10058206041
13:1013:205.00Thunder Marketing's Projecthubstaffhubstaff:10058241215
13:2013:306.83Thunder Marketing's Projecthubstaffhubstaff:10058324882
13:3013:4012.33Thunder Marketing's Projecthubstaffhubstaff:10058392672
13:4013:505.67Thunder Marketing's Projecthubstaffhubstaff:10058474433
13:5014:009.17Thunder Marketing's Projecthubstaffhubstaff:10058546220
14:0014:1035.33Thunder Marketing's Projecthubstaffhubstaff:10058625838
14:1014:2050.17Thunder Marketing's Projecthubstaffhubstaff:10058756886
14:2014:271.26Thunder Marketing's Projecthubstaffhubstaff:10058909723
16:1416:158.33Thunder Marketing's Projecthubstaffhubstaff:10059857027
19:2819:3067.12Thunder Marketing's Projecthubstaffhubstaff:10061105247
19:3019:300.00Thunder Marketing's Projecthubstaffhubstaff:10061219984
19:5120:007.68Thunder Marketing's Projecthubstaffhubstaff:10061333190
20:0020:1012.67Thunder Marketing's Projecthubstaffhubstaff:10061414277
20:1020:202.33Thunder Marketing's Projecthubstaffhubstaff:10061459933
20:2020:304.17Thunder Marketing's Projecthubstaffhubstaff:10061547776
20:3020:402.67Thunder Marketing's Projecthubstaffhubstaff:10061597972
20:4020:422.33Thunder Marketing's Projecthubstaffhubstaff:10061717114
21:0621:107.00Thunder Marketing's Projecthubstaffhubstaff:10061821020
21:1021:200.00Thunder Marketing's Projecthubstaffhubstaff:10061821130
21:2021:2050.00Thunder Marketing's Projecthubstaffhubstaff:10061821250

56 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 Project522.5h3506 rows
Position40.8h279 rows
Hubstaff Platform1.6h13 rows
(no project selected)0.6h4 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 · 24

The rows behind “merged” and “reviewed before merge”. Every one links to GitHub.

PRTitleOpenedMerged+/−ReviewsFirst CI
#41
POSITION_INTELLIGENCE
feat(squad-d): candidate storylines, narrative board, deploy path fix
squad-d/storyline-stage
2026-09-29open+1,444 −00success
#40
POSITION_INTELLIGENCE
fix(clustering): stop merging unrelated stories and double-adding articles
fix/story-clustering
2026-09-292026-09-29+265 −60success
#39
POSITION_INTELLIGENCE
feat(narrative,gateway): independent LLM grader with disclosed rubric fallback
feat/llm-grader-pr
2026-09-282026-09-28+432 −230success
#38
POSITION_INTELLIGENCE
feat(persona,narrative): state-calibrated persona pool (opt-in) + backup-formula disclosure in reports
feat/persona-state-pool-and-report-flag
2026-09-282026-09-28+312 −50success
#37
POSITION_INTELLIGENCE
feat(persona): calibrate the GSS pool to one state's population and vote (Arizona first)
feat/gss-extended-extract
2026-09-282026-09-28+517 −00success
#36
POSITION_INTELLIGENCE
fix(scripts): compact_duplicate_quarantine merges into existing counted rows
fix/compact-quarantine-merge
2026-09-282026-09-28+104 −230success
#35
POSITION_INTELLIGENCE
fix(integration): outbox hook guard never fired (cgroup files report size 0)
fix/outbox-hook-cgroup-guard
2026-09-282026-09-28+9 −30success
#33
POSITION_INTELLIGENCE
fix(quality-gate): one quarantine row per duplicate item, not one per poll
fix/quarantine-duplicate-upsert
2026-09-282026-09-28+242 −20success
#34
POSITION_INTELLIGENCE
ops(integration): run the outbox relay as a supervised systemd unit
feat/outbox-worker-systemd
2026-09-282026-09-28+27 −220success
#32
POSITION_INTELLIGENCE
feat(nexus): campaign/narrative caller without source_system
feat/nexus
2026-09-282026-09-28+1,001 −970success
#29
POSITION_INTELLIGENCE
feat(persona): real city/niche ids + bulk persona creation (10k)
feat/persona-taxonomy-and-bulk-create
2026-09-282026-09-28+1,272 −490success
#26
POSITION_INTELLIGENCE
feat(apify): port scheduler hardening, follower resume, and vector-search foundation onto current main
integration/apify-clean-port
2026-09-272026-09-27+2,886 −470failure
#25
POSITION_INTELLIGENCE
fix(collector): tune WHYY, re-enable Ohio via browser fallback, back off Wisconsin
integration/incident-config-tuning
2026-09-272026-09-27+20 −130failure
#24
POSITION_INTELLIGENCE
feat(api): mount incidents_router on prod's deployed app
feat/expose-incidents-on-prod-api
2026-09-272026-09-27+6 −20failure
#23
POSITION_INTELLIGENCE
fix(intel-worker): revert duplicate cluster_pending beat schedule (hotfix)
fix/revert-duplicate-cluster-pending-schedule
2026-09-272026-09-27+36 −280failure
#22
POSITION_INTELLIGENCE
Integration: consolidate collector 10-state + Squad B pipeline onto main
integration/pipeline-2026-09-27
2026-09-272026-09-27+23,186 −3320failure
#20
POSITION_INTELLIGENCE
fix(collector): schedule the fetch-job pipeline, track source runs, six-way health, classification handoff
fix/collection-layer-completeness
2026-09-26open+305 −30—
#19
POSITION_INTELLIGENCE
feat(collector): 10-state sources, source-health APIs, failure tracking, intel task registration
feature/incident-news-collection-foundation
2026-09-26open+4,127 −2060—
#18
POSITION_INTELLIGENCE
fix(collector): claim due sources atomically (stop duplicate fetches)
fix/collector-claim-due-sources
2026-09-252026-09-25+107 −30—
#15
POSITION_INTELLIGENCE
feat(collector): source catalog + live-tested registration tool
feat/register-prod-sources
2026-09-252026-09-25+246 −00—
#14
POSITION_INTELLIGENCE
feat(deploy): run intel-worker on the integration environment
feat/deploy-intel-worker
2026-09-252026-09-25+1 −00—
#13
POSITION_INTELLIGENCE
fix(deploy): ship requirements-squada.txt to the api env
fix/api-env-squada-requirements
2026-09-252026-09-25+8 −00success
#12
POSITION_INTELLIGENCE
Run collector-worker continuously; fix lxml build and TLS Redis URL
fix/collector-worker-env
2026-09-242026-09-24+35 −20—
#11
POSITION_INTELLIGENCE
Integration: merge all live feature branches into one staging baseline
staging
2026-09-242026-09-24+59,723 −2040—

Commits · 279 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
639aaadPOSITION_INTELLIGENCEfeat(narrative): narrative board from a storyline, every claim cited,…2026-09-29+378 −1counted
485f83ePOSITION_INTELLIGENCEfeat(clustering): candidate storylines (fronts and threads) built fro…2026-09-29+1,064 −0counted
7bcb3ddPOSITION_INTELLIGENCEci(deploy): redeploy when intelligence, datalayer or collector change2026-09-29+3 −0counted
86de610POSITION_INTELLIGENCEfix(clustering): stop merging unrelated stories and adding an article…2026-09-29+265 −6counted
7ff6ab4POSITION_INTELLIGENCEfeat(narrative,gateway): independent LLM grader with disclosed rubric…2026-09-28+432 −23counted
39e36baPOSITION_INTELLIGENCEfeat(persona,narrative): state-calibrated persona pool (opt-in) + bac…2026-09-28+312 −5counted
b403fabPOSITION_INTELLIGENCEfeat(narrative): independent LLM grader with disclosed rubric fallback2026-09-28+318 −3counted
00e9003POSITION_INTELLIGENCEfeat(gateway): let a caller require the secondary provider2026-09-28+114 −20counted
5f9cf68POSITION_INTELLIGENCEfeat(persona): opt-in state-calibrated donor pool for the k-NN hot-deck2026-09-28+197 −4counted
d035fc8POSITION_INTELLIGENCEfeat(narrative): say in the report when the backup formula ran instea…2026-09-28+115 −1counted
50e1e47POSITION_INTELLIGENCEfeat(persona): calibrate the GSS pool to one state's population and v…2026-09-28+517 −0counted
53678dfPOSITION_INTELLIGENCEfeat(narrative): say in the report when the backup formula ran instea…2026-09-28+115 −1counted
059620fPOSITION_INTELLIGENCEfeat(persona): opt-in state-calibrated donor pool for the k-NN hot-deck2026-09-28+197 −4counted
85f3ab9POSITION_INTELLIGENCEMerge remote-tracking branch 'origin/main' into feat/gss-extended-ext…2026-09-28+113 −26counted
f7a6783POSITION_INTELLIGENCEfix(scripts): compact_duplicate_quarantine merges into existing count…2026-09-28+104 −23counted
680d0a3POSITION_INTELLIGENCEfix(integration): outbox hook guard never fired because cgroup files …2026-09-28+9 −3counted
e798c52POSITION_INTELLIGENCEfeat(persona): calibrate the GSS pool to one state's population and vote2026-09-28+517 −0counted
acfedecPOSITION_INTELLIGENCEMerge pull request #33 from 1Touch-dev/fix/quarantine-duplicate-upsert2026-09-28+242 −2counted
35a77daPOSITION_INTELLIGENCEMerge pull request #34 from 1Touch-dev/feat/outbox-worker-systemd2026-09-28+27 −22counted
1f9bc7fPOSITION_INTELLIGENCEops(integration): run the outbox relay as a supervised systemd unit2026-09-28+27 −22counted
6971164POSITION_INTELLIGENCEfix(quality-gate): one quarantine row per duplicate item, not one per…2026-09-28+242 −2counted
f0c2834POSITION_INTELLIGENCEMerge pull request #32 from 1Touch-dev/feat/nexus2026-09-28+1,001 −97counted
279ea2dPOSITION_INTELLIGENCEdocs(status): cross-squad roll-up for 2026-09-292026-09-28+9 −2counted
7a6e189POSITION_INTELLIGENCEMerge pull request #29 from 1Touch-dev/feat/persona-taxonomy-and-bulk…2026-09-28+1,272 −49counted
759ad36POSITION_INTELLIGENCEtest(collector): inject a fake rate client so the overlapping-polls t…2026-09-28+18 −2counted
2c45aa8POSITION_INTELLIGENCEfix(llm): default fallback model to claude-sonnet-52026-09-28+1 −1counted
eff5bd4POSITION_INTELLIGENCEfeat(persona): real city/niche taxonomy ids and bulk persona creation2026-09-28+1,253 −46counted
adc0c2cPOSITION_INTELLIGENCEFix: give each celery worker deploy target a unique node name2026-09-27+89 −4counted
ea5611ePOSITION_INTELLIGENCEfix(scale-triggers): breached is None (unknown), not False, when a tr…2026-09-27+2 −2counted
2f63438POSITION_INTELLIGENCEfeat(squadb): dataset export, retention sweep job, scale-trigger regi…2026-09-27+593 −0counted
60b1709POSITION_INTELLIGENCEdocs: full POSITION system status checklist, evidence-based2026-09-27+114 −0counted
a20b814POSITION_INTELLIGENCEfeat(personas): PersonaStore read-cutover + resolve the 403 orphaned …2026-09-27+314 −7counted
fd2bbf8POSITION_INTELLIGENCEdocs(tracker): record 2026-09-28 reconciliation, prod collector-worke…2026-09-27+27 −0counted
af34c20POSITION_INTELLIGENCEfix(deploy): install lxml_html_clean; remove redundant worker postdep…2026-09-27+1 −48counted
60dce38POSITION_INTELLIGENCEops: start collector-worker and intel-worker on integration env2026-09-27+48 −0counted
6e829dfPOSITION_INTELLIGENCEMerge remote-tracking branch 'origin/main' into verify/both-on-fresh-…2026-09-27+0 −0counted
b99e733POSITION_INTELLIGENCEMerge pull request #26 from 1Touch-dev/integration/apify-clean-port2026-09-27+2,886 −47counted
726b21dPOSITION_INTELLIGENCEMerge pull request #25 from 1Touch-dev/integration/incident-config-tu…2026-09-27+20 −13counted
dabb7e5POSITION_INTELLIGENCEMerge remote-tracking branch 'origin/integration/apify-clean-port' in…2026-09-27+2,886 −47counted
1b8e9f6POSITION_INTELLIGENCEMerge remote-tracking branch 'origin/integration/incident-config-tuni…2026-09-27+20 −13counted
45e8dbaPOSITION_INTELLIGENCEfeat(record-sets): add manual-selection API on Squad B's record_sets,…2026-09-27+1,064 −15counted
275eda6POSITION_INTELLIGENCEfeat(apify): port scheduler hardening, follower resume, and vector-se…2026-09-27+1,822 −32counted
d600fa5POSITION_INTELLIGENCEfix(collector): tune WHYY, re-enable Ohio via browser fallback, back …2026-09-27+20 −13counted
0e4e83bPOSITION_INTELLIGENCEMerge pull request #24 from 1Touch-dev/feat/expose-incidents-on-prod-api2026-09-27+6 −2counted
bd63314POSITION_INTELLIGENCEfeat(api): mount incidents_router on the prod-deployed squada_app2026-09-27+6 −2counted
da54237POSITION_INTELLIGENCEMerge pull request #23 from 1Touch-dev/fix/revert-duplicate-cluster-p…2026-09-27+36 −28counted
608c426POSITION_INTELLIGENCEfix(intel-worker): revert duplicate cluster_pending beat schedule2026-09-27+36 −28counted
ca4d451POSITION_INTELLIGENCEMerge pull request #22 from 1Touch-dev/integration/pipeline-2026-09-272026-09-27+23,186 −332counted
1d98df8POSITION_INTELLIGENCEfix(search-indexes): vector indexes need type=vectorSearch; widen alr…2026-09-27+71 −7counted
29b3a0aPOSITION_INTELLIGENCEfix(intel-worker): schedule cluster_pending so classification reaches…2026-09-27+38 −5counted
11a5261POSITION_INTELLIGENCEMerge remote-tracking branch 'origin/feature/squadB' into integration…2026-09-27+19,152 −142counted
b95a4abPOSITION_INTELLIGENCEMerge remote-tracking branch 'origin/fix/collection-layer-completenes…2026-09-27+3,932 −185counted
1b5648aPOSITION_INTELLIGENCEfix(collector): schedule the fetch-job pipeline, track source runs, s…2026-09-26+305 −3counted
2134b46Hubstaff-GitHub-MonitoringAdd systemd ingest jobs, deployment folder, and repo->project mapping2026-09-26+540 −0counted
3c0bf8cPOSITION_INTELLIGENCEMerge pull request #18 from 1Touch-dev/fix/collector-claim-due-sources2026-09-25+107 −3counted
5f1b06bPOSITION_INTELLIGENCEfix(collector): claim due sources atomically so overlapping polls don…2026-09-25+107 −3counted
e40c6e5POSITION_INTELLIGENCEMerge pull request #15 from 1Touch-dev/feat/register-prod-sources2026-09-25+246 −0counted
4a1b4daPOSITION_INTELLIGENCEMerge pull request #14 from 1Touch-dev/feat/deploy-intel-worker2026-09-25+1 −0counted
11ffc38POSITION_INTELLIGENCEfeat(collector): source catalog + live-tested registration tool2026-09-25+246 −0counted
bf5a44aPOSITION_INTELLIGENCEfix(deploy): ship requirements-squada.txt to the api env (#13)2026-09-25+8 −0counted
f545b88POSITION_INTELLIGENCEfeat(deploy): run intel-worker on the integration environment2026-09-25+1 −0counted
241c418POSITION_INTELLIGENCEMerge pull request #12 from 1Touch-dev/fix/collector-worker-env2026-09-24+35 −2counted
415b7b9POSITION_INTELLIGENCEAdded Deployment2026-09-24+0 −1counted
14cb6bePOSITION_INTELLIGENCEfix(settings): verify certs on rediss:// URLs so Celery accepts Elast…2026-09-24+28 −1counted
ab3f7c7POSITION_INTELLIGENCEfeat(deploy): run collector-worker on the integration environment2026-09-24+1 −2counted
5bb2154POSITION_INTELLIGENCEfix(deploy): install libxml2/libxslt headers for lxml; add Procfile.c…2026-09-24+8 −0counted
ff07e3eHubstaff-GitHub-MonitoringWire OPENAI_API_KEY into the daily-sync workflow's manual-dispatch path2026-09-24+1 −0counted
a72b9b9POSITION_INTELLIGENCEIntegration: merge all live feature branches into one staging baselin…2026-09-24+59,723 −204counted
fcdd7fdPOSITION_INTELLIGENCEMerge remote-tracking branch 'origin/Feature/media-bias-closed-loop' …2026-09-24+2,910 −41counted
9bc1ee9POSITION_INTELLIGENCEMerge remote-tracking branch 'origin/Feature/console' into staging2026-09-24+8,675 −103counted
92dce12POSITION_INTELLIGENCEMerge remote-tracking branch 'origin/Feature/brightdata-profiles' int…2026-09-24+4,046 −2counted
09bccc7POSITION_INTELLIGENCEfix(quality-gate): keep promotion and dedupe correct across both coll…2026-09-24+31 −3counted
f6e5a54POSITION_INTELLIGENCEMerge remote-tracking branch 'origin/Feature/Apify_intigration' into …2026-09-24+30,185 −49counted
8a81536POSITION_INTELLIGENCEMerge remote-tracking branch 'origin/Feature/incident-news-collection…2026-09-24+13,878 −8counted
123d614POSITION_INTELLIGENCEwip(honduras): snapshot uncommitted persona fusion, contracts/v2, dat…2026-09-24+162,220 −15counted
b408a5cHubstaff-GitHub-MonitoringFix citations having no sha/PR number to actually cite2026-09-23+13 −10counted
d0682f8Hubstaff-GitHub-Monitoringbootstrap-hubstaff.ts: use /members, not /activities/daily, for the r…2026-09-23+9 −17counted
8dc7ae3Hubstaff-GitHub-MonitoringClamp bootstrap-hubstaff.ts lookback to Hubstaff's 31-day API limit2026-09-23+6 −2counted
af7329cHubstaff-GitHub-MonitoringTwo-pass ranking narration: Claude judges, OpenAI simplifies, citatio…2026-09-23+174 −8counted
edc4400Hubstaff-GitHub-MonitoringRanking prose: plain language, no em/en dashes anywhere2026-09-23+116 −1counted
5e383a7Hubstaff-GitHub-MonitoringAdd per-project monitoring (frontend + backend + ranking) and fix Hub…2026-09-23+241 −2counted
c6f8731Hubstaff-GitHub-MonitoringCapture full commit message, not just the headline2026-09-23+8 −0counted
93f8c6fHubstaff-GitHub-MonitoringFix reconcile-identities.ts crash on employees with >1 GitHub identity2026-09-23+1 −1counted
cb9c31cHubstaff-GitHub-MonitoringFix AWS_ONLY validation killing the whole scan on the first account2026-09-23+28 −7counted
40d9497Hubstaff-GitHub-MonitoringFix TLS hostname verification for IP-only DATABASE_URL2026-09-23+10 −1counted
4799d08Hubstaff-GitHub-MonitoringHide the period switcher on Ranking, and reconcile remaining identities2026-09-23+201 −16counted
ba9b47bHubstaff-GitHub-MonitoringIsolate per-event failures in sync.ts instead of aborting the whole run2026-09-23+17 −4counted
94cd167Hubstaff-GitHub-MonitoringFix generate-ranking.ts crash on infra_events.occurred_at2026-09-23+7 −3counted
1f54313Hubstaff-GitHub-MonitoringFix AWS CLI v1/v2 EventTime format mismatch crashing every AWS script2026-09-23+35 −12counted
40f879dHubstaff-GitHub-MonitoringMulti-account AWS support, and weight infra activity in the ranking2026-09-23+354 −123counted
ce0efcdHubstaff-GitHub-MonitoringAnti-gaming: judge ranking evidence against team medians, not raw counts2026-09-23+53 −3counted
33c9a3eHubstaff-GitHub-MonitoringRank on GitHub + Hubstaff evidence directly — no task tracker required2026-09-23+171 −88counted
1b33fc6Hubstaff-GitHub-MonitoringFix generate-ranking.ts: fixed max_tokens truncated valid JSON on a b…2026-09-23+42 −15counted
35ac84cHubstaff-GitHub-MonitoringFix /method 500 — EXPLAIN map was missing the infrastructure component2026-09-23+19 −1counted
403a58aHubstaff-GitHub-MonitoringFix tasks/code_changes inserts crashing on re-sync across overlapping…2026-09-23+14 −2counted
b56f063Hubstaff-GitHub-MonitoringReplace hardcoded 2026-08/09 date fallbacks with a real rolling window2026-09-22+153 −39counted
741e3d0Hubstaff-GitHub-MonitoringFix bootstrap-hubstaff.ts's no-op ON CONFLICT DO NOTHING and dedupe l…2026-09-22+94 −1counted
aac136fHubstaff-GitHub-MonitoringFix another hardcoded date window — bootstrap-hubstaff.ts orphaned re…2026-09-22+11 −1counted
ac1bc4bHubstaff-GitHub-MonitoringFix package-lock.json for Linux — npm ci was failing on the deploy box2026-09-22+22 −13counted
a1d1254Hubstaff-GitHub-MonitoringFix an empty-string env default and widen the daily-sync timeout for …2026-09-22+6 −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.