Academicops

C+ 71 completed
Framework
unknown / python · medium
800
Files
146,096
LOC
1
Frameworks
11
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
55.47
Framework unique
Isolation
Last stage change
2026-05-10 03:34:36
Deduplication group #51649
Member of a group with 14 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionTesting
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

AI Prompt

Create an academic operations framework tool using Python that helps academics manage research and teaching tasks. The core functionality should model a constitutional governance system for autonomous AI agents. Specifically, I need to implement features for detecting *ultra vires* actions based on public law theory, establishing a constitutional hierarchy of norms (axioms $\rightarrow$ heuristics $\rightarrow$ enforcement rules), and incorporating a "commons-based peer review" mechanism similar to open-source PR pipelines. The system should also support domain-specific academic tools like citation management integration and document conversion.
python ai-agents governance framework research-management pytest workflow
Generated by gemma4:latest

Catalog Information

The Academic Operations Framework is a tool for academics to manage their research and teaching tasks.

Description

This project provides an integrated framework for managing academic operations, including task management, data analysis, and visualization. It aims to streamline the workflow of researchers and educators by automating repetitive tasks and providing insights into their work. The framework is built using Python and leverages various libraries such as Streamlit, Matplotlib, and Scipy.

الوصف

هذا المشروع يقدم إطارًا متكاملًا لمراقبة العمليات الأكاديمية، بما في ذلك إدارة المهام، وتحليل البيانات، وتمثيلها. يهدف إلى تسهيل تدفق العمل للمبحوثين والمتعلمين عن طريق automation مهام التكرارية وتقديم نظرة عامة على عملهم. تم بناء الإطار باستخدام لغة البرمجة Python و يستفيد من مجموعة من المكتبات مثل Streamlit، Matplotlib، و Scipy.

Novelty

5/10

Tags

task-management data-analysis data-visualization academic-research educational-tools

Technologies

anthropic click matplotlib pydantic rich scipy streamlit

Claude Models

claude-opus-4.6 claude (unknown version) claude-sonnet-4.5 claude-sonnet-4.6

Quality Score

C+
70.8/100
Structure
75
Code Quality
72
Documentation
78
Testing
85
Practices
52
Security
55
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (182% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Properly licensed project

Weaknesses

  • Potential hardcoded secrets in 2 files
  • 3892 duplicate lines detected \u2014 consider DRY refactoring
  • 19 'god files' with >500 LOC need decomposition

Recommendations

  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 87 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

34.8h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
MIT
License
11.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
47.0%
markdown
46.2%
shell
2.7%
yaml
1.4%
rust
0.9%
toml
0.5%
css
0.5%
html
0.3%
json
0.2%
text
0.2%
javascript
0.1%

Frameworks

pytest

Concepts (2)

Repobility · code-quality intelligence · https://repobility.com
CategoryNameDescriptionConfidence
Repobility (the analyzer behind this table) · https://repobility.com
auto_descriptionProject DescriptionA constitutional framework for governing autonomous AI agents with:80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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