01 · Roasts
Speed-runner of repo creation
Rag-Bult-AI was created and last-pushed within a single minute on 2026-02-04. That's not shipping — that's a git push so fast the coffee didn't even get cold.
The Truncation Trilogy
app.py, core/tasks.py, and core/retrieval.py are all cut off mid-function in Rag-Bult-AI. You didn't push a project — you pushed a cliffhanger.
18 commits in a year
18 total commits in the past 12 months across 9 repos. That's averaging 1.5 commits per repo per year. GitHub is charging you storage fees for a digital photo album.
Zero PRs, Zero Issues, Zero Stars
Not a single PR, issue, or star in the entire public portfolio. The community engagement is so quiet you could hear a model training in the background.
Hardcoded credentials in a robot controller
KinovaGen3 has IP 192.168.1.10 baked straight into the source. Somewhere, a robot arm is waiting for a commit that will never come.
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% weight25F
- Consistency20% weight20F
- Quality20% weight37F
- Depth15% weight20F
- Breadth10% weight40D
- Community10% weight25F
03 · Stats
365-day commit heatmap
94 active days
Language distribution
- Python59%
- HTML41%
- MATLAB0%
- Dockerfile0%
04 · Numbers
Owned repos
non-fork
7
Commits
last 12 months
18
Followers
4
Joined GitHub
Apr 2022
05 · Top repos
dynyaa /
Rag-Bult-AI
Personal RAG template project created 2 days ago with zero stars/engagement. Typed Python with structured layout and README, but incomplete codebase (truncated files), no tests/CI, and minimal commit history (3 of last 30). Early-stage experimental work.
dynyaa /
RagBultAI
Fresh RAG template project with comprehensive feature roadmap in README but minimal code commits (3 of last 30) and no source files sampled. Zero stars, created Feb 2026, last push 34 minutes after creation. Lacks tests, CI, and Python type hints.
dynyaa /
KinovaGen3
One-day-old repo with minimal committed code (1 of last 30 commits), no documentation, no tests, and hardcoded configuration. Incomplete Flask web interface for Kinova Gen3 robot control with borrowed example scripts.
06 · Timeline
- Apr 5, 2022Joined GitHub
- May 21, 2025Created KinovaGen3
- Feb 4, 2026Created RagBultAI
- Feb 4, 2026Created Rag-Bult-AI
- Feb 4, 2026Most recent push to Rag-Bult-AI
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.