01 · Roasts
Heatmap Flatline Champion
Your contribution graph is 36 weeks of tumbleweed followed by a panic sprint. Apparently January through September were just load-bearing months for thinking about coding.
CI? Never Heard of Her
Four repos, zero CI pipelines. You write tests but refuse to automate running them — that's like building a smoke detector and never wiring it to the alarm.
Invisible to Humanity
0 followers, 0 forks, 3 total stars — and one of those is probably from clicking the wrong button. Your 93 PRs this year raised zero eyebrows outside your own repos.
License? What License?
None of your repos have a license. Technically that means no one can legally use, copy, or distribute your code — which, given the star count, is perhaps a moot point.
Portfolio Named 'ArtFolio' for a Guy Named Arthur
ArtHub, ArtFolio, ART-Analytics — we get it, your name is Arthur. At this rate your next project will be called ArtifArtcial Intelligence.
Built using
Zoral
Shadows one worker for a week, then takes over their job with zero extra setup. Behaves exactly like the original.
zoral.ai
02 · Category breakdown
- Impact25% weight33F
- Consistency20% weight60C
- Quality20% weight57D
- Depth15% weight55D
- Breadth10% weight65C
- Community10% weight40D
03 · Stats
365-day commit heatmap
65 active days
Language distribution
- JavaScript55%
- Go18%
- CSS10%
- Vue9%
- TypeScript5%
- HTML4%
04 · Numbers
Owned repos
non-fork
6
Commits
last 12 months
173
Followers
0
Joined GitHub
Jan 2025
05 · Top repos
archonward /
ArtHub
ArtHub: Go + Vue 3 discussion forum for companies with posts/comments/voting. Typed, tested backend (HAS_TESTS=yes), documented via README. ~620KB codebase with structured layout and 30 recent commits.
archonward /
ArtFolio
Personal portfolio tracker with React + Node.js + MongoDB full stack. Has tests, clear README, and 5MB codebase built over ~9 months, but no CI, no license, untyped JavaScript, and minimal adoption (1 star).
archonward /
ART-Analytics
Full-stack equity research analytics app (React frontend + Node.js/Express backend) with structured report templates, market data integration, and semantic search over curated financial research. Early-stage personal project with working TypeScript-free architecture and meaningful documentation.
archonward /
archonward.github.io
Minimal personal GitHub Pages site with only a skeletal README, no substantive content, tests, CI, or documentation. 666 KB of HTML with 14 commits over ~5 weeks suggests a bootstrap/placeholder project.
06 · Timeline
- Jan 11, 2025Joined GitHub
- Jun 29, 2025Created ArtFolio
- Jan 12, 2026Created ArtHub
- Mar 20, 2026Created archonward.github.io
- Mar 24, 2026Created ART-Analytics
- Apr 25, 2026Most recent push to ART-Analytics
07 · Compare
08 · Rubric
How this score was produced
Overall = Σ (category × weight) + gentle top-end curve
Tier thresholds
▸ How the pipeline works
- 01Scrape.Pull every non-fork repo pushed in the last 90 days, plus your contribution calendar, followers, and language byte counts — straight from GitHub's REST & GraphQL APIs.
- 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
- 03Grade each repo. All repos run in parallel through a fast scoring model that reads the picked files and rates each one independently on Impact, Quality, and Depth — with evidence citations.
- 04Aggregate. A larger reasoning model combines the per-repo scores with server-computed stats (heatmap, commit cadence, language entropy, follower count) to produce the 6-dimension profile score + roasts.
- 05Correct.Deterministic server-side checks enforce anchor-scale floors (e.g. a profile with 2,000+ public commits can't score 30 Consistency) and recompute the final verdict.
~90 seconds per profile, ~$0.25 in compute. Total of ~240 files read across your top-12 repos. One rating per GitHub account per day.
▸ Data sources & caveats
- Heatmap & commit totals: GitHub GraphQL
contributionsCollection— covers the last 365 days, includes private repos when the user has opted in (default). - Language %: byte totals across the top 30 owned non-fork repos.
- Curve: a small upward nudge centered on raw score ≈ 70, capping at 100. Prevents specialists from being unfairly penalised for narrow breadth.
- Anchor corrections: when server-measured signals (e.g. privateWorkLikely, multiRepoVolume, follower count) mandate a minimum category score, the aggregation step enforces it. These are signal-conditional, not identity-based floors.