Adil

projectactive

Adil (Arabic: عادل, "just" or "fair") is a legal-ops CLI for assembling, validating, and submitting evidence packets to USCIS and other agencies. Hosted at alawein/adil, currently at v0.1.0 in active development under P0 priority.

Capabilities

  • Ingestion / OCR — process raw case materials (PDFs, images, scans) into structured evidence
  • Case drafting — assemble case narratives from structured evidence
  • Submission packets — generate agency-formatted packets for USCIS and other targets
  • Validation — invariant checks on evidence completeness, formatting, attachment integrity
  • Dashboard — surface case state and submission history

CLI

adil init                  # initialize a new case workspace
adil submit --agency uscis # build and submit evidence packet

Tech Stack

Python 3.11+, managed with uv. Typer-based CLI, ruff lint, mypy type-checking, pytest for tests. Setuptools build backend (pyproject.toml). Private repo — not deployed publicly.

Notes

The project is a working product, not research. Earlier prototype lived under alaweimm90-archieve/adil and has been retired. Current iteration is a clean rebuild incorporating lessons from that effort. Previously categorized as "research" in projects.json; recategorized as a private product (Personal portfolio domain) on 2026-04-07.