Wasteland

C+ 72 completed
Web App
web_app / go · small
191
Files
26,057
LOC
2
Frameworks
8
Languages

Pipeline State

completed
Run ID
#305892
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
83.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #66380
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (10)
Project DescriptionLayered ArchitectureapitestingWeb FrontendTestingConfigurationDatabaseFile ManagementSearch
All rows above produced by Repobility · https://repobility.com

AI Prompt

Create a command-line tool, similar to the Wasteland protocol client, that helps users interact with a federation of Gas Towns. The tool should allow users to join a community, post work to a wanted board, and check for available work. It needs to handle authentication using a DoltHub API token and should support shell completion for better usability. The project structure suggests using Go for the core logic, and I'd like to incorporate TypeScript for any associated web components or documentation generation.
go cli web_app federation command-line typescript dolt protocol
Generated by gemma4:latest

Catalog Information

Wasteland is a federation protocol for Gas Towns, allowing users to join communities, post work, and earn reputation.

Description

Wasteland is a decentralized platform that enables the creation of federated communities of Gas Towns. Users can join these communities, post open work opportunities, and earn reputation points by completing tasks. The platform uses DoltHub as its underlying database system, allowing for secure and transparent data management.

الوصف

هو نظام وطني يسمح بإنشاء مجتمعات مُتحدة من مدن الغاز. يمكن للمستخدمين الانضمام إلى هذه المجتمعات، نشر فرص العمل المفتوحة، وتحقيق نقاط السمعة عن طريق إكمال المهام.

Novelty

7/10

Tags

decentralized-platform federated-communities open-work-opportunities reputation-system

Claude Models

claude-opus-4.6

Quality Score

C+
72.2/100
Structure
81
Code Quality
68
Documentation
67
Testing
85
Practices
64
Security
65
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (62% test-to-source ratio)
  • Code linting configured (golangci-lint)
  • Consistent naming conventions (snake_case)
  • Properly licensed project

Weaknesses

  • Potential hardcoded secrets in 1 files
  • 1534 duplicate lines detected \u2014 consider DRY refactoring
  • 3 'god files' with >500 LOC need decomposition

Recommendations

  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

10.1h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
PASS
Quality Gate
A
Risk (1)
MIT
License
6.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
90.5%
typescript
4.7%
markdown
3.3%
yaml
0.6%
sql
0.3%
json
0.2%
css
0.2%
html
0.1%

Frameworks

React Vite

Symbols

function344
method216
struct95
constant29
variable27
interface21
type_alias5
class1

Concepts (10)

All metrics by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
auto_descriptionProject DescriptionFederation protocol for Gas Towns — join communities, post work, earn reputation.80%
arch_patternLayered ArchitectureFound API/routes, service, and data layers70%
arch_layerapiDetected api layer70%
arch_layertestingDetected testing layer70%
auto_categoryWeb Frontendweb-frontend70%
business_logicTestingDetected from 73 related files50%
business_logicConfigurationDetected from 7 related files50%
business_logicDatabaseDetected from 2 related files50%
business_logicFile ManagementDetected from 2 related files50%
business_logicSearchDetected from 2 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Source: Repobility analyzer · https://repobility.com

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/29727.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV