Skip to main content

🚀 Tasleemat (تسليمات) — Enterprise Bilingual PMO Toolkit & AI Automation Library

PyPI version Live Documentation Portal DOI License: MIT PMI Standard Templates

Tasleemat (تسليمات) is a production-grade, open-source Project Management Office (PMO) operating system and Python library designed for Project Managers, PMO Directors, Business Leaders, Data Engineers, and AI Engineers.

It provides 102 standardized, bilingual (English & Arabic) project management deliverables (204 synchronized form bundles total) covering the complete project lifecycle—from strategic portfolio roadmaps and business cases to scope baselines, risk registers, stage-gate reviews, Earned Value Analysis (EVA), and project closeouts.


🌟 Core Highlights

  • 📚 102 Full-Lifecycle Artifacts (204 Form Bundles): Complete 1-to-1 English and Arabic coverage across 8 lifecycle phases and 12 planning domains.
  • ⚡ PMI PMBOK® Guide Aligned (6th, 7th & 8th Edition Ready): Fully compliant with PMI standards, ISO 21500/21502 governance, Agile/Lean practice guides, ESG sustainability tracking, and NIST AI RMF.
  • 🤖 Built-in AI Generation Engine (tasleemat.ai): Instantly auto-fill publication-ready project documents using Google Gemini, OpenAI GPT-4, Anthropic Claude, or local Ollama LLMs.
  • 📂 5-File Synchronized Artifact Bundles: Every deliverable includes a printable Markdown template, practitioner writing guide, LLM prompt instruction, machine-readable JSON schema, and tabular CSV dictionary.
  • 🚀 Global CLI Project Scaffolder (tasleemat): Interactively or programmatically scaffold complete project workspaces tailored to your project size (Enterprise, Standard, Lean, Agile/AI).
  • 🇸🇦 100% Arabic (RTL) Parity: Native Arabic translations mapped directly to official PMI Lexicon terms.

💻 CLI Installation & Complete Usage Reference

Install the official package globally via pip:

pip install tasleemat

1. Help & Parameter Reference (--help / -h / help)

View detailed documentation for all CLI commands, arguments, choices, and practical examples:

# Complete CLI manual for all commands & arguments
tasleemat --help
tasleemat -h
tasleemat help

# Specific subcommand help
tasleemat help init
tasleemat generate --help

2. Project Workspace Scaffolding (tasleemat init)

Scaffold a complete project workspace with pre-populated bilingual templates matching your project tier:

# Interactive scaffolding wizard
tasleemat init

# Fast-track command with flags (Tier 2, Agile Pack, Arabic templates)
tasleemat init --tier 2 --pack agile --lang ar --name "منصة التحول الرقمي" --code "PRJ-2026-01" --out ./My_Project

Supported Scaffolding Tiers:

  • Tier 1 (Enterprise): 52+ full governance baselines for complex corporate programs.
  • Tier 2 (Standard Core): 14+ essential baselines for medium-sized projects.
  • Tier 3 (Lean / Fast-Track): 6 core deliverables for quick execution.

Supported Methodology Packs:

  • general: Standard PMBOK alignment.
  • agile: Scrum, Kanban, Sprint Planning & Retrospectives.
  • ai: AI Governance, Ethics, Model Cards & Readiness Assessments.
  • predictive: Waterfall & Earned Value Management (EVM).
  • hybrid: Blended Agile/Predictive controls.

3. Catalog Search & Listing (tasleemat search / tasleemat list)

Browse and search forms by keyword or PMO form code:

# Search deliverable forms by keyword
tasleemat search "Risk" --lang en
tasleemat search "ميثاق" --lang ar

# List all 102 forms in catalog
tasleemat list --lang en

4. LLM AI Configuration (tasleemat config)

Configure your default LLM AI provider and API credentials (stored securely at ~/.tasleemat/config.json):

# Configure Google Gemini
tasleemat config set --provider gemini --model gemini-2.5-flash --key "YOUR_GEMINI_API_KEY"

# Or configure OpenAI
tasleemat config set --provider openai --model gpt-4o --key "YOUR_OPENAI_KEY"

# View current configuration
tasleemat config show

5. Automated AI Document Generation (tasleemat generate)

Auto-fill publication-ready project deliverables directly from meeting notes:

# Auto-fill Project Charter (PMO-03.01) from meeting notes
tasleemat generate --form PMO-03.01 --notes ./meeting_notes.txt --out ./03_01_Project_Charter.md

# Test offline with mock engine (no API tokens consumed)
tasleemat generate --form PMO-03.01 --notes "Enterprise Cloud Migration" --mock

6. Automated Test Suite (tasleemat test)

Execute the built-in repository verification suite:

tasleemat test -v

🤖 Programmatic Python SDK (tasleemat.ai)

You can also import tasleemat.ai directly into custom Python pipelines, internal dashboards, or automated AI workflows:

from tasleemat.ai import AIClient

# Initialize client (resolves API credentials automatically)
client = AIClient(provider="gemini", model="gemini-2.5-flash")

# Auto-fill a PMO deliverable
charter_markdown = client.generate(
    prompt="Generate Project Charter for $2M E-Commerce Platform Modernization",
    system_instruction="You are an enterprise PMO Director. Adhere strictly to PMI PMBOK standards."
)

print(charter_markdown)

Data Engineering & Metadata Ingestion

Ingest the master bilingual lexicon or individual form schemas into pandas or PowerBI:

import json
import pkg_resources

# Access bundled LEXICON registry
lexicon_path = pkg_resources.resource_filename("tasleemat", "docs/LEXICON.json")
with open(lexicon_path, "r", encoding="utf-8") as f:
    lexicon_data = json.load(f)

print(f"Loaded {len(lexicon_data)} registered deliverable forms.")

📦 5-File Synchronized Artifact Architecture

Inside every form folder (e.g., forms/en/03_Initiating/01_Project_Charter/), Tasleemat provides 5 synchronized files:

File Type Pattern Purpose
Printable Template *_Template.md / *_قالب.md Human-facing document structure with sign-off headers
Practitioner Guide *_Guide.md / *_دليل.md In-depth operational guide & dependency rules
LLM Generation Prompt *.md Engineered system prompt for automated LLM drafting
JSON Data Schema *.json Machine-readable schema for API integrations & validation
Tabular Dictionary *.csv 4-column structured dictionary for Excel/PowerBI ingestion

🗺️ Project Lifecycle Overview (102 Forms)

Phase Code Phase Name Deliverables Count Focus Area
00 Program & Portfolio Management 6 Forms Portfolio roadmaps, OKR alignment, capacity planning, PMO maturity
01 Business & Value Delivery 4 Forms Business cases, benefits realization plans, value registers
02 Project Approach & Tailoring 6 Forms Tailoring strategy, AI governance, AI ethics baselines, model cards
03 Initiating 5 Forms Project charter, product vision, assumption log, stakeholder register
04 Planning 52 Forms 12 Domains: Scope, Schedule, Cost, Quality, Resource & Psychological Safety, Communications, Risk, Procurement, Stakeholder, OCM, Sustainability/ESG
05 Executing 12 Forms Issue log, change requests, retrospectives, team performance
06 Monitoring & Controlling 12 Forms Status reports, Earned Value (EVA), UAT signoff, flow metrics
07 Closing 5 Forms Lessons learned, contract closeouts, operational handover

📜 Standards & Compliance Alignment

  • PMI PMBOK® Guide (6th, 7th & 8th Edition Ready)
  • ISO 21500:2021 & ISO 21502:2020 (Project & Portfolio Governance)
  • Agile & Lean Practice Guides (Scrum, Kanban, Value Streams)
  • NIST AI Risk Management Framework & EU AI Act (AI Artifacts)
  • UN Sustainable Development Goals & ESG Frameworks

Mohamed (Fouad) Fakhruldeen. (2026). fakhruldeen/Tasleemat: v2.2.0 [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.23193523


Open Source under MIT License. Maintained by Fakhruldeen.

Metadata

Release files for tasleemat 2.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tasleemat 2.2.0
File Size Uploaded
tasleemat-2.2.0.tar.gz 5.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for tasleemat 2.2.0
File Interpreter ABI Platform
tasleemat-2.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.7 MB

Release files / tasleemat-2.2.0.tar.gz

Download URL tasleemat-2.2.0.tar.gz
Size 5.0 MB
Tags Source
SHA-256 checksum
How to use checksums
068c6d3c92ac8c5acc55c117855491cedaaff8e4bc394a0fbfb14e224191634f
BLAKE2b-256 checksum
How to use checksums
491bfac2a7784d23163202c840354ce0cee5d3d95ba126b800bfff42f569b874
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / tasleemat-2.2.0-py3-none-any.whl

Download URL tasleemat-2.2.0-py3-none-any.whl
Size 9.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
8a24be52327337df256fc888fde281b101f2e0ba6891b66d92f5ce42bf1cd1f8
BLAKE2b-256 checksum
How to use checksums
693a0f0e072f6aabe417d3fa59b3de8e509cad95007b1485eed2dde4df14180d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

2.6.0

2 release files

2.5.0

2 release files

2.4.2

2 release files

2.4.1

2 release files

2.3.1

2 release files

2.3.0

2 release files

This release

2.2.0 This release

2 release files

2.1.0

2 release files

2.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page