Algt

C 68 completed
Cli Tool
unknown / perl · small
189
Files
22,161
LOC
0
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
69.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:31
Deduplication group #60332
Member of a group with 2 similar repo(s) — canonical #28661 view group →
Top concepts (2)
Project DescriptionLibrary
Repobility — the code-quality scanner for AI-generated software · https://repobility.com

AI Prompt

Create a tool that formally verifies medical imaging algorithms and also acts as a parser and interpreter for the Clarion 4GL language. The system should include components for geometric algorithm verification, such as testing beam volumes and mesh generation. Additionally, I need functionality for model checking concurrent operations and a way to run scenario-based UI tests that can generate AutoHotkey scripts. The core logic seems to rely heavily on SWI Prolog and Logtalk.
perl prolog swi-prolog logtalk medical-imaging formal-verification clarion-4gl interpreter model-checking
Generated by gemma4:latest

Catalog Information

A tool that formally verifies medical imaging algorithms for radiation therapy and interprets Clarion 4GL programs.

Description

The platform offers a dual capability: formal verification of geometric and dose‑distribution algorithms used in radiation treatment planning, and a full interpreter for the Clarion 4GL language. It employs a Prolog‑based engine to model beam volumes, mesh generation, and isodensity calculations, providing rigorous model‑checking of concurrent operations. The Clarion component parses, analyzes, and executes Clarion source files, and can generate AutoHotkey scripts for UI testing via a domain‑specific language. Target users include medical physicists, radiation oncologists, and developers building imaging workflows. The tool addresses the need for mathematically sound algorithm validation and streamlined Clarion application development.

الوصف

تقدم المنصة قدرات مزدوجة: التحقق الرسمي من خوارزميات الهندسة الجيوميتريّة وتوزيع الجرعة المستخدمة في تخطيط علاج الإشعاع، بالإضافة إلى مفسّر كامل للغة Clarion 4GL. يستخدم محركاً مبنياً على Prolog لنمذجة أحجام الشعاع، إنشاء الشبكات، وحسابات الكثافة، مع توفير فحص نماذج متزامنة للعمليات المتزامنة. يقرأ مفسّر Clarion ملفات المصدر، يحللها، وينفذها، كما يمكنه توليد نصوص AutoHotkey لاختبار واجهات المستخدم عبر لغة نطاق محدد. يستهدف المستخدمين الفيزيائيين الطبيين، أخصائيي علاج الإشعاع، ومطوري أنظمة التصوير. يحل الأداة مشكلة الحاجة إلى التحقق الرياضي الدقيق للخوارزميات وتسهيل تطوير تطبيقات Clarion.

Novelty

8/10

Tags

formal-verification medical-imaging radiation-therapy algorithm-validation clarion-interpreter 4gl-language model-checking ui-testing

Claude Models

claude (unknown version) claude-opus-4.6

Quality Score

C
67.9/100
Structure
56
Code Quality
85
Documentation
72
Testing
30
Practices
69
Security
100
Dependencies
50

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment
  • 1321 duplicate lines detected \u2014 consider DRY refactoring
  • 3 '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 linter configuration to enforce code style consistency

Security & Health

5.6h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility · severity-and-effort ranking · https://repobility.com
BSD-2-Clause
License
24.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

perl
80.9%
python
5.4%
markdown
5.0%
erlang
4.6%
elixir
3.9%
shell
0.1%
json
0.1%
xml
0.0%

Frameworks

None detected

Concepts (2)

Repobility · code-quality intelligence · https://repobility.com
CategoryNameDescriptionConfidence
Repobility analyzer · published findings · https://repobility.com
auto_descriptionProject DescriptionA Prolog-based platform combining: - ALGT: Formal verification of imaging algorithms for medical radiation treatment planning - Clarion Interpreter: Parser and interpreter for the Clarion 4GL language80%
auto_categoryLibrarylibrary70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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