انتقل للمحتوى الرئيسي
الإصدار: 1.0.0-beta

مصفوفة الميزات & Implementation الحالة

Complete inventory of AIIA capabilities with current implementation status.

Status Legend:

IconMeaning
Fully implemented — backend API + frontend UI + tests
🟡Partially implemented — backend done, frontend partial or in progress
🔲Planned — not yet implemented

الوحدة 1: عالم التدقيق & Risk/Control Library

FeatureBackendFrontendStatusNotes
CRUD universe items with hierarchy/universe router/universe pageFull tree view with drag-drop
Risk library with classification/library router/library pagePreventive/detective/corrective
Control library/library router/library pageLinked to risks
Risk-to-control many-to-many mappingriskcontrolmapping modelLibrary pageVisual mapping UI
Bulk import/export/imports router/admin/imports pageCSV/Excel import

الوحدة 2: التخطيط السنوي & Resource إدارةment

FeatureBackendFrontendStatusNotes
Annual audit plans by year/planning router/planning pagePlan items linked to universe
Plan version historyplan_version modelPlanning pageVersion comparison
Resource availability tracking/planning router/planning/resourcesCalendar view
Resource booking per engagementPlanning serviceResources pageCapacity utilization bars
Risk-based prioritization scoringPlanning servicePlanning page🟡Backend scoring done, UI partial

الوحدة 3: Engagement Setup & Methodology

FeatureBackendFrontendStatusNotes
Full engagement lifecycle (7 states)/engagements router/engagements pageDRAFT→PLANNED→FIELDWORK→REPORTING→REVIEW→FINAL→CLOSED
Phase tracking with milestones/phases routerEngagement detailGate checks enforced
Methodology templatesmethodology model/admin/templatesConfigurable per engagement type
Review points and signoff/signoff router/signoff pageSoD enforcement
Engagement wizard/engagements/new/wizardGuided setup flow

الوحدة 4: العمل الميداني — Workpapers, Testing, العينات, Evidence

FeatureBackendFrontendStatusNotes
Workpaper CRUD with status workflow/workpapers router/workpapers pageDRAFT→IN_REVIEW→REVIEWED
Version history for workpapersWorkpaper serviceDetail pageFull diff view
Workpaper templatesworkpaper_template model/admin/templatesReusable structures
Test procedures with pass/fail/workpapers routerWorkpaper detailLinked to controls
Statistical sampling/sampling router/sampling pageSample size calculator
Judgmental sampling/sampling router/sampling/newCriteria-based selection
Evidence upload with chain-of-custody/ingest routerDrag-drop UISHA-256 hash + virus scan
AI workpaper writing assistantAI promptsWorkpaper editorIPPF-governed suggestions

الوحدة 5: العميل Collaboration Portal (PBC)

FeatureBackendFrontendStatusNotes
Guest token authentication/portal router/portal/loginNo Keycloak needed
Client views assigned PBC requests/pbc router/portal pageFiltered by assignment
Evidence upload by client/portal router/portal/[id]With virus scanning
Comment threadsPBC servicePortal detailAuditor ↔ client
Due date tracking + remindersEmail servicePortal pageAutomated email reminders

الوحدة 6: الملاحظات, الإجراءات, Remediation, Follow-up

FeatureBackendFrontendStatusNotes
Finding lifecycle/findings router/findings pageDRAFT→MANAGEMENT_RESPONSE→FINAL→CLOSED
Finding versioningfindingversion modelDetail pageImmutable history
Action plans with owners/due dates/remediation router/remediation pageOwner tracking
Remediation evidence collectionRemediation serviceRemediation pageUpload + validation
Follow-up testingRemediation serviceRemediation pageVerify implementation
Escalation rules for overdue items/escalation routerAdmin configMulti-level escalation
AI finding draftingAI promptsFinding editorCCCER format assistance

الوحدة 7: التقارير وحزم مجلس الإدارة

FeatureBackendFrontendStatusNotes
Report versioning/reports router/reports pageDRAFT→REVIEW→APPROVED→ISSUED
Report templatesreport_template model/admin/templatesConfigurable sections
Report approval workflowSignoff serviceReport detailMulti-level review
PDF exportPDF serviceReport detailProfessional formatting
Board pack generation/executive router/executive pageCross-engagement aggregation
AI narrative draftingAI promptsReport editorSection-by-section assistance

الوحدة 8: لوحات المعلومات & Portfolio Analytics

FeatureBackendFrontendStatusNotes
Executive dashboard/dashboard router/dashboard pageKPIs, charts, status cards
Custom dashboard builder/dashboard router/dashboard-builderDrag-drop widget placement
Custom widgetscustom_widget modelDashboard builderCharts, tables, metrics
Portfolio analyticsAnalytics service/executive pageDrill-down by engagement
Overdue actions trackingDashboard metricsDashboardReal-time counters
Data visualization engine/visualization routerDashboardBar, line, pie, heatmap

الوحدة 9: المراقبة المستمرة & KRI Automation

FeatureBackendFrontendStatusNotes
KRI definition with thresholds/monitoring router/monitoring pageRed/Amber/Green zones
KRI visual playgroundKRI builder service/monitoring/playgroundDrag-drop builder with live preview
AI KRI wizardAI promptsPlayground pageGuided creation with AI
Monitoring rules (cron)KRI schedulerAdmin configScheduled execution
Exception trackingException serviceMonitoring pageFlagged anomalies
Alert generationAlert serviceMonitoring pageMulti-channel (email, in-app)
Trend analysisKRI pipelineMonitoring pageHistorical trend charts
Convert alerts to findingsMonitoring serviceMonitoring pageOne-click escalation
KRI threshold configuration/kri-builder routerPlaygroundVisual threshold editor

الوحدة 10: ضمان الجودة Program

FeatureBackendFrontendStatusNotes
QA reviews per engagement/qa router/qa pageChecklist-based
Scoring (Satisfactory/Needs Improvement)QA serviceQA detailConfigurable criteria
QA templates/qa router/admin/qa-templatesReusable checklists
QA analytics/qa-analytics routerQA pageScores over time

الوحدة 11: الاستبيانات

FeatureBackendFrontendStatusNotes
Multiple question types/questionnaires router/questionnaires pageText, rating, multi-choice, matrix
Conditional logicQuestionnaire modelBuilder UIShow/hide based on answers
Scoring and risk assessmentQuestionnaire serviceResults pageAutomated scoring
Assignment and trackingQuestionnaire serviceList pageCompletion tracking

الوحدة 12: أطر الامتثال

FeatureBackendFrontendStatusNotes
NCA ECC assessment/nca router/compliance/ncaEssential Cybersecurity Controls
PDPL compliance/pdpl router/compliance/pdplPersonal Data Protection Law
CSCC complianceCompliance service/compliance/csccCloud Security
General frameworks/compliance router/compliance pageCustom framework mapping
Gap analysisCompliance serviceAssessment detailControl gap identification

الوحدة 13: AI Layer (Cross-Cutting)

FeatureBackendFrontendStatusNotes
AI companion (contextual chat)/chat routerChat panelPer-engagement context
Evidence summarizationAI features serviceWorkpaper viewAutomatic summaries
Report narrative draftingAI promptsReport editorSection-by-section
Historical retrievalRAG serviceAI companionPrior audit references
Recurring finding detectionAI insight serviceFindings pageCross-engagement patterns
Risk/control suggestionAI features serviceEngagement setupBased on universe
KRI exception analysisAI featuresMonitoring pageContextual interpretation
Scoping memo generation/ai-features routerEngagement detailFull scoping document
Cross-audit summary/ai-features router/executive/summariesMulti-engagement analysis
Document intelligence/doc-intelligence router/doc-intelligenceNarrative + flowchart
Data agent (SQL generation)Data agent serviceAI companionNatural language → SQL
AI diff reviewAI diff serviceWorkpaper editorBefore/after comparison
IPPF prompt governanceAI prompts routerAdminVersioned, audited prompts
Multi-provider LLM configAI model configs/admin/ai-modelsOllama/Gemini/OpenAI/Anthropic
Agentic AI (multi-step tasks)/agentic-ai router/audit-agentHuman-in-the-loop checkpoints

الوحدة 14: التكاملات وواجهات البرمجة

FeatureBackendFrontendStatusNotes
API key managementAPI key serviceAdmin sectionCreate/revoke keys
Integration connectors/connectors router/admin/connectorsConfigurable endpoints
Webhook supportWebhook serviceAdmin configEvent-driven notifications
Data refresh scheduling/data-refreshes routerAdmin configAutomated data sync
SSO/OIDC integrationSSO service/admin/ssoMulti-provider support
MinIO/S3 storageStorage serviceTransparentAutomatic routing

Cross-Cutting الميزةs

FeatureStatusNotes
RBAC/SoD at API + UI7 default roles, custom role support
Immutable audit trailEvery CUD, state change, approval, AI action
Versioning for governed recordsWorkpapers, findings, reports
Evidence chain-of-custodySHA-256 hash, virus scan, uploader, timestamps
i18n (EN + AR, full RTL)Translation keys with fallbacks
Offline PWA supportLocal sync queue for air-gapped fieldwork
Multi-tenancy (org isolation)RLS policies, org-scoped queries
License enforcementRS256 JWT, tier-based module access
Billing (Stripe + Moyasar)Subscription management, usage metering

Commercial / النشر والتوزيع الميزةs

FeatureStatusNotes
Shared SaaS deploymentOCI Riyadh, namespace isolation
Private Tenant deployment🟡Model ready, manual provisioning until Phase 2
On-Premise deploymentDocker Compose, air-gapped capable
License CLI managementGenerate, inspect, keygen commands
Tier-based feature gatingEssentials → Professional → Enterprise → Sovereign
RLS database policies19 policies across all tenant-scoped tables
Email verification signupJWT-based 24h verification tokens

Last updated: May 24, 2026 · AIIA v1.0.0-beta