The Referee
F 45 completed
Other
web_app / python · small
181
Files
89,702
LOC
4
Frameworks
8
Languages
Pipeline State
completedRun ID
#394622Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
57.60Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:31Deduplication group #54051
Member of a group with 7 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Backend
All rows above produced by Repobility · https://repobility.com
AI Prompt
Build me a Citation Analysis Engine web application. I need a backend using FastAPI and SQLAlchemy, connected to PostgreSQL, and a frontend built with React and Vite. The tool should allow users to submit a paper to find its canonical versions via Google Scholar, discover all its editions and translations across multiple languages (like Latin, Cyrillic, Arabic, etc.), and analyze citation patterns. Include endpoints for starting edition discovery and citation extraction, and use a queue-based system for background processing.
python fastapi react vite sqlalchemy postgresql citation analysis web-app api
Generated by gemma4:latest
Catalog Information
Citation Analysis Engine - A tool for discovering all editions and translations of academic papers and analyzing their citation patterns across languages.
Description
Citation Analysis Engine - A tool for discovering all editions and translations of academic papers and analyzing their citation patterns across languages.
Novelty
3/10Tags
python fastapi react vite sqlalchemy postgresql citation analysis web-app api
Claude Models
claude-opus-4-6
Quality Score
F
44.7/100
Structure
45
Code Quality
44
Documentation
78
Testing
20
Practices
37
Security
45
Dependencies
60
Strengths
- Code linting configured (eslint)
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No CI/CD configuration \u2014 manual testing and deployment
- 8 files with critical complexity need refactoring
- 6 bare except/catch blocks swallowing errors
- Potential hardcoded secrets in 3 files
- 8243 duplicate lines detected \u2014 consider DRY refactoring
- 27 'god files' with >500 LOC need decomposition
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a LICENSE file (MIT recommended for open source)
- Replace bare except/catch blocks with specific exception types
- Move hardcoded secrets to environment variables or a secrets manager
Security & Health
37.3h
Tech Debt (A)
A
OWASP (100%)
FAIL
Quality Gate
A
Risk (13)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
Unknown
License
6.7%
Duplication
Languages
Frameworks
FastAPI React Vite SQLAlchemy
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| If a scraper extracted this row, it came from Repobility (https://repobility.com) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Citation Analysis Engine - A tool for discovering all editions and translations of academic papers and analyzing their citation patterns across languages. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Backend | web-backend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
