سیستم مستندات یکپارچه

Knowledge - Backend Data Models

ERD استخراج‌شده از مدل‌ها

Mermaid ER diagram - روابط قطعی فقط در صورت استخراج مستقیم تکمیل می‌شوند.

erDiagram
  ASSISTANTMODEL {
    string name
    string display_name
    string family
    number size
    string modified_at
    number power_rank
    boolean web_search_capable
    boolean vision_capable
    string provider
    boolean available
  }
  ASSISTANTMODELSRESPONSE {
    boolean ok
    boolean ollama_available
    string models
    string error
    string providers
  }
  ASSISTANTCHATREQUEST {
    string question
    string model
    string mode
    boolean use_web
    boolean include_sources
    string language
  }
  ASSISTANTVISIONREQUEST {
    string question
    string model
    string image_base64
    string mime_type
    boolean include_sources
    string language
  }
  ASSISTANTCITATION {
    string type
    string source_id
    string title
    number page
    string url
    string snippet
  }
  ASSISTANTANSWERSECTION {
    string heading
    string items
  }
  ASSISTANTANSWER {
    string title
    string summary
    string sections
    string confidence
    string grounding_status
    boolean needs_review
  }
  ASSISTANTCHATRESPONSE {
    string answer
    string citations
    string web_citations
    string model
    boolean used_web
    string warnings
    string provider
  }
  LOCALCONTEXTSNIPPET {
    string record_id
    string record_type
    string title
    string source_file
    number page
    string snippet
    number confidence
  }
  WEBSEARCHRESULT {
    string title
    string url
    string snippet
    string provider
    string retrieved_at
  }
  PROVIDERHEALTH {
    string name
    string provider_type
    boolean healthy
    boolean enabled
    string default_model
    string capabilities
    string error
  }
  PROVIDERMETADATA {
    string primary
    string used
    boolean fallback_used
    string fallback_reason
    string model
    number latency_ms
    string circuit_state
    number context_snippets
    number web_context_snippets
  }
  AUDITLOGRECORD {
    string id
    string actor_user_id
    string actor_tenant_id
    string target_type
    string target_id
    string action
    string before_json
    string after_json
    string ip_address
    string user_agent
  }
  USERPUBLIC {
    string id
    string email
    string phone
    string full_name
    string status
    boolean is_super_admin
    string last_login_at
    string created_at
    string updated_at
  }

AssistantModel

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
namestrنیازمند بررسی---
display_namestr | Noneنیازمند بررسی---
familystr | Noneنیازمند بررسی---
sizeint | Noneنیازمند بررسی---
modified_atstr | Noneنیازمند بررسی---
power_rankint | Noneنیازمند بررسی---
web_search_capableboolنیازمند بررسی---
vision_capableboolنیازمند بررسی---
providerstrنیازمند بررسی---
availableboolنیازمند بررسی---
capabilitieslist[ProviderCapability]نیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:15 - AssistantModel

AssistantModelsResponse

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
okboolنیازمند بررسی---
ollama_availableboolنیازمند بررسی---
modelslist[AssistantModel]نیازمند بررسی---
errorstr | Noneنیازمند بررسی---
providerslist['ProviderHealth']نیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:29 - AssistantModelsResponse

AssistantChatRequest

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
questionstrنیازمند بررسی---
modelstrنیازمند بررسی---
modeAssistantModeنیازمند بررسی---
use_webboolنیازمند بررسی---
include_sourcesboolنیازمند بررسی---
languagestrنیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:37 - AssistantChatRequest

AssistantVisionRequest

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
questionstrنیازمند بررسی---
modelstrنیازمند بررسی---
image_base64strنیازمند بررسی---
mime_typestrنیازمند بررسی---
include_sourcesboolنیازمند بررسی---
languagestrنیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:54 - AssistantVisionRequest

AssistantCitation

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
typeCitationTypeنیازمند بررسی---
source_idstr | Noneنیازمند بررسی---
titlestr | Noneنیازمند بررسی---
pageint | Noneنیازمند بررسی---
urlstr | Noneنیازمند بررسی---
snippetstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:71 - AssistantCitation

AssistantAnswerSection

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
headingstrنیازمند بررسی---
itemslist[str]نیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:80 - AssistantAnswerSection

AssistantAnswer

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titlestrنیازمند بررسی---
summarystrنیازمند بررسی---
sectionslist[AssistantAnswerSection]نیازمند بررسی---
confidenceConfidenceLevelنیازمند بررسی---
grounding_statusGroundingStatusنیازمند بررسی---
needs_reviewboolنیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:85 - AssistantAnswer

AssistantChatResponse

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
answerAssistantAnswerنیازمند بررسی---
citationslist[AssistantCitation]نیازمند بررسی---
web_citationslist[AssistantCitation]نیازمند بررسی---
modelstrنیازمند بررسی---
used_webboolنیازمند بررسی---
warningslist[str]نیازمند بررسی---
provider'ProviderMetadata | None'نیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:94 - AssistantChatResponse

LocalContextSnippet

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
record_idstrنیازمند بررسی---
record_typestrنیازمند بررسی---
titlestrنیازمند بررسی---
source_filestrنیازمند بررسی---
pageint | Noneنیازمند بررسی---
snippetstrنیازمند بررسی---
confidencefloat | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:104 - LocalContextSnippet

WebSearchResult

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titlestrنیازمند بررسی---
urlstrنیازمند بررسی---
snippetstrنیازمند بررسی---
providerstrنیازمند بررسی---
retrieved_atstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:114 - WebSearchResult

ProviderHealth

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
namestrنیازمند بررسی---
provider_typestrنیازمند بررسی---
healthyboolنیازمند بررسی---
enabledboolنیازمند بررسی---
default_modelstr | Noneنیازمند بررسی---
capabilitieslist[ProviderCapability]نیازمند بررسی---
errorstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:122 - ProviderHealth

ProviderMetadata

Pydantic model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
primarystrنیازمند بررسی---
usedstrنیازمند بررسی---
fallback_usedboolنیازمند بررسی---
fallback_reasonstr | Noneنیازمند بررسی---
modelstrنیازمند بررسی---
latency_msint | Noneنیازمند بررسی---
circuit_statestr | Noneنیازمند بررسی---
context_snippetsintنیازمند بررسی---
web_context_snippetsintنیازمند بررسی---

منابع کد

  • src/elevator_bible/assistant/schemas.py:132 - ProviderMetadata

AuditLogRecord

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
actor_user_idstr | Noneنیازمند بررسی---
actor_tenant_idstr | Noneنیازمند بررسی---
target_typestrنیازمند بررسی---
target_idstr | Noneنیازمند بررسی---
actionstrنیازمند بررسی---
before_jsonstr | Noneنیازمند بررسی---
after_jsonstr | Noneنیازمند بررسی---
ip_addressstr | Noneنیازمند بررسی---
user_agentstr | Noneنیازمند بررسی---
request_idstr | Noneنیازمند بررسی---
created_atstrنیازمند بررسی---

منابع کد

  • src/elevator_bible/audit/models.py:6 - AuditLogRecord

UserPublic

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
emailstr | Noneنیازمند بررسی---
phonestr | Noneنیازمند بررسی---
full_namestrنیازمند بررسی---
statusUserStatusنیازمند بررسی---
is_super_adminboolنیازمند بررسی---
last_login_atstr | Noneنیازمند بررسی---
created_atstrنیازمند بررسی---
updated_atstrنیازمند بررسی---

منابع کد

  • src/elevator_bible/auth/models.py:13 - UserPublic

TenantPublic

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
namestrنیازمند بررسی---
legal_namestr | Noneنیازمند بررسی---
contractor_codestr | Noneنیازمند بررسی---
statusTenantStatusنیازمند بررسی---
owner_user_idstr | Noneنیازمند بررسی---
contact_phonestr | Noneنیازمند بررسی---
contact_emailstr | Noneنیازمند بررسی---
notesstr | Noneنیازمند بررسی---
created_atstrنیازمند بررسی---
updated_atstrنیازمند بررسی---

منابع کد

  • src/elevator_bible/auth/models.py:25 - TenantPublic

LicensePublic

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
tenant_idstrنیازمند بررسی---
license_keystrنیازمند بررسی---
plan_codestrنیازمند بررسی---
statusLicenseStatusنیازمند بررسی---
starts_atstr | Noneنیازمند بررسی---
expires_atstr | Noneنیازمند بررسی---
grace_untilstr | Noneنیازمند بررسی---
max_usersint | Noneنیازمند بررسی---
max_active_usersint | Noneنیازمند بررسی---
max_assistant_requests_per_dayint | Noneنیازمند بررسی---
max_assistant_requests_per_monthint | Noneنیازمند بررسی---
max_vision_requests_per_monthint | Noneنیازمند بررسی---
max_training_exams_per_monthint | Noneنیازمند بررسی---
max_pdf_imports_per_monthint | Noneنیازمند بررسی---
max_booksint | Noneنیازمند بررسی---
max_storage_mbint | Noneنیازمند بررسی---
max_offline_pack_builds_per_monthint | Noneنیازمند بررسی---
allowed_moduleslist[str]نیازمند بررسی---
allowed_ai_providerslist[str]نیازمند بررسی---
created_bystr | Noneنیازمند بررسی---
created_atstrنیازمند بررسی---
updated_atstrنیازمند بررسی---
revoked_atstr | Noneنیازمند بررسی---
revoke_reasonstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/auth/models.py:39 - LicensePublic

RolePublic

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
codestrنیازمند بررسی---
name_fastrنیازمند بررسی---
descriptionstr | Noneنیازمند بررسی---
scopeLiteral['global', 'tenant']نیازمند بررسی---
is_system_roleboolنیازمند بررسی---
tenant_idstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/auth/models.py:67 - RolePublic

AuthContext

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
userUserPublicنیازمند بررسی---
tenantTenantPublic | Noneنیازمند بررسی---
roleslist[str]نیازمند بررسی---
permissionslist[str]نیازمند بررسی---
licenseLicensePublic | Noneنیازمند بررسی---
is_super_adminboolنیازمند بررسی---
request_idstrنیازمند بررسی---
impersonated_by_user_idstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/auth/models.py:77 - AuthContext

TokenPayload

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
substrنیازمند بررسی---
tenant_idstr | Noneنیازمند بررسی---
expintنیازمند بررسی---
impersonated_by_user_idstr | Noneنیازمند بررسی---
read_only_impersonationboolنیازمند بررسی---

منابع کد

  • src/elevator_bible/auth/models.py:91 - TokenPayload

LoginRequest

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
usernamestrنیازمند بررسی---
passwordstrنیازمند بررسی---
tenant_idstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/auth/models.py:99 - LoginRequest

LoginResponse

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
access_tokenstrنیازمند بررسی---
token_typestrنیازمند بررسی---
expires_atstrنیازمند بررسی---
userUserPublicنیازمند بررسی---
tenantTenantPublic | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/auth/models.py:105 - LoginResponse

ErrorEnvelope

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
errordict[str, Any]نیازمند بررسی---

منابع کد

  • src/elevator_bible/auth/models.py:113 - ErrorEnvelope

SourceType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
official_manufacturerنیازمند بررسینیازمند بررسی--official_manufacturer = "official_manufacturer"
official_pdfنیازمند بررسینیازمند بررسی--official_pdf = "official_pdf"
representativeنیازمند بررسینیازمند بررسی--representative = "representative"
technical_educationنیازمند بررسینیازمند بررسی--technical_education = "technical_education"
specialist_storeنیازمند بررسینیازمند بررسی--specialist_store = "specialist_store"
internal_caseنیازمند بررسینیازمند بررسی--internal_case = "internal_case"

منابع کد

  • src/elevator_bible/domain/models.py:14 - SourceType

ClaimStatus

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
verifiedنیازمند بررسینیازمند بررسی--verified = "verified"
partially_verifiedنیازمند بررسینیازمند بررسی--partially_verified = "partially_verified"
inferredنیازمند بررسینیازمند بررسی--inferred = "inferred"
unverifiedنیازمند بررسینیازمند بررسی--unverified = "unverified"

منابع کد

  • src/elevator_bible/domain/models.py:23 - ClaimStatus

ApprovalStatus

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
draftنیازمند بررسینیازمند بررسی--draft = "draft"
pendingنیازمند بررسینیازمند بررسی--pending = "pending"
approvedنیازمند بررسینیازمند بررسی--approved = "approved"
rejectedنیازمند بررسینیازمند بررسی--rejected = "rejected"

منابع کد

  • src/elevator_bible/domain/models.py:30 - ApprovalStatus

ReviewStatus

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
pending_reviewنیازمند بررسینیازمند بررسی--pending_review = "pending_review"
reviewedنیازمند بررسینیازمند بررسی--reviewed = "reviewed"
approvedنیازمند بررسینیازمند بررسی--approved = "approved"
rejectedنیازمند بررسینیازمند بررسی--rejected = "rejected"

منابع کد

  • src/elevator_bible/domain/models.py:37 - ReviewStatus

RiskLevel

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
lowنیازمند بررسینیازمند بررسی--low = "low"
mediumنیازمند بررسینیازمند بررسی--medium = "medium"
highنیازمند بررسینیازمند بررسی--high = "high"
criticalنیازمند بررسینیازمند بررسی--critical = "critical"

منابع کد

  • src/elevator_bible/domain/models.py:44 - RiskLevel

KnowledgeSource

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
source_idstrنیازمند بررسی---
titlestrنیازمند بررسی---
source_typeSourceTypeنیازمند بررسی---
uristrنیازمند بررسی---
descriptionstr | Noneنیازمند بررسی---
confidence_weightfloatنیازمند بررسی---
languagestrنیازمند بررسی---
market_relevancestrنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:51 - KnowledgeSource

SourceReference

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
source_idstrنیازمند بررسی---
titlestrنیازمند بررسی---
source_typeSourceTypeنیازمند بررسی---
uristrنیازمند بررسی---
extraction_datedateنیازمند بررسی---
claim_statusClaimStatusنیازمند بررسی---
confidencefloatنیازمند بررسی---
excerptstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:62 - SourceReference

TaxonomyNode

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
labelstrنیازمند بررسی---
aliaseslist[str]نیازمند بررسی---
parent_idstr | Noneنیازمند بررسی---
descriptionstrنیازمند بررسی---
exampleslist[str]نیازمند بررسی---
constraintslist[str]نیازمند بررسی---
related_entitieslist[str]نیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:73 - TaxonomyNode

EquipmentRecord

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
entity_typeLiteral['equipment']نیازمند بررسی---
titlestrنیازمند بررسی---
aliaseslist[str]نیازمند بررسی---
equipment_typestrنیازمند بررسی---
brandstr | Noneنیازمند بررسی---
familystr | Noneنیازمند بررسی---
modelstr | Noneنیازمند بررسی---
applicationstr | Noneنیازمند بررسی---
elevator_typestr | Noneنیازمند بررسی---
drive_control_typestr | Noneنیازمند بررسی---
compatibility_noteslist[str]نیازمند بررسی---
maintenance_noteslist[str]نیازمند بررسی---
service_warningslist[str]نیازمند بررسی---
source_referenceslist[SourceReference]نیازمند بررسی---
confidencefloatنیازمند بررسی---
approval_statusApprovalStatusنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:84 - EquipmentRecord

TroubleshootingRecord

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
entity_typeLiteral['troubleshooting']نیازمند بررسی---
titlestrنیازمند بررسی---
symptomstrنیازمند بررسی---
probable_causeslist[str]نیازمند بررسی---
initial_checkslist[str]نیازمند بررسی---
confirmatory_testslist[str]نیازمند بررسی---
safety_warningslist[str]نیازمند بررسی---
next_step_if_unresolvedstr | Noneنیازمند بررسی---
related_equipmentlist[str]نیازمند بررسی---
risk_levelRiskLevelنیازمند بررسی---
source_referenceslist[SourceReference]نیازمند بررسی---
confidencefloatنیازمند بررسی---
approval_statusApprovalStatusنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:104 - TroubleshootingRecord

KnowledgeReference

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
record_typeLiteral['knowledge_reference']نیازمند بررسی---
source_filestrنیازمند بررسی---
source_sha256strنیازمند بررسی---
pageintنیازمند بررسی---
chunk_indexintنیازمند بررسی---
titlestrنیازمند بررسی---
textstrنیازمند بررسی---
confidencefloatنیازمند بررسی---
parser_versionstrنیازمند بررسی---
raw_excerptstrنیازمند بررسی---
languagestrنیازمند بررسی---
domainstrنیازمند بررسی---
topicstr | Noneنیازمند بررسی---
keywordslist[str]نیازمند بررسی---
tagslist[str]نیازمند بررسی---
created_atdatetimeنیازمند بررسی---
updated_atdatetimeنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:121 - KnowledgeReference

BookImageAsset

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
document_idstrنیازمند بررسی---
page_idstrنیازمند بررسی---
source_filestrنیازمند بررسی---
pageintنیازمند بررسی---
image_indexintنیازمند بررسی---
asset_pathstrنیازمند بررسی---
asset_urlstrنیازمند بررسی---
extensionstrنیازمند بررسی---
widthint | Noneنیازمند بررسی---
heightint | Noneنیازمند بررسی---
file_sizeintنیازمند بررسی---
sha256strنیازمند بررسی---
bboxlist[float]نیازمند بررسی---
created_atdatetimeنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:142 - BookImageAsset

BookPageRecord

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
document_idstrنیازمند بررسی---
source_filestrنیازمند بررسی---
source_sha256strنیازمند بررسی---
pageintنیازمند بررسی---
text_plainstrنیازمند بررسی---
html_contentstrنیازمند بررسی---
image_countintنیازمند بررسی---
extraction_methodstrنیازمند بررسی---
parser_versionstrنیازمند بررسی---
warningslist[str]نیازمند بررسی---
created_atdatetimeنیازمند بررسی---
updated_atdatetimeنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:160 - BookPageRecord

BookDocumentRecord

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
record_typeLiteral['book_document']نیازمند بررسی---
source_filestrنیازمند بررسی---
source_pathstrنیازمند بررسی---
source_sha256strنیازمند بررسی---
titlestrنیازمند بررسی---
page_countintنیازمند بررسی---
plain_textstrنیازمند بررسی---
html_contentstrنیازمند بررسی---
image_countintنیازمند بررسی---
parser_versionstrنیازمند بررسی---
languagestrنیازمند بررسی---
domainstrنیازمند بررسی---
tagslist[str]نیازمند بررسی---
created_atdatetimeنیازمند بررسی---
updated_atdatetimeنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:176 - BookDocumentRecord

TrainingOption

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keystrنیازمند بررسی---
textstrنیازمند بررسی---
original_labelstr | Noneنیازمند بررسی---
raw_textstr | Noneنیازمند بررسی---
is_correctboolنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:195 - TrainingOption

TrainingQuestion

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
record_typeLiteral['training_question']نیازمند بررسی---
source_filestrنیازمند بررسی---
source_sha256strنیازمند بررسی---
pageintنیازمند بررسی---
question_numberstrنیازمند بررسی---
question_textstrنیازمند بررسی---
optionslist[TrainingOption]نیازمند بررسی---
correct_optionstr | Noneنیازمند بررسی---
answer_detection_methodstrنیازمند بررسی---
confidencefloatنیازمند بررسی---
needs_reviewboolنیازمند بررسی---
review_reasonstr | Noneنیازمند بررسی---
low_confidence_reasonslist[str]نیازمند بررسی---
candidate_correct_optionslist[str]نیازمند بررسی---
parser_versionstrنیازمند بررسی---
raw_excerptstrنیازمند بررسی---
languagestrنیازمند بررسی---
domainstrنیازمند بررسی---
tagslist[str]نیازمند بررسی---
import_batch_idstr | Noneنیازمند بررسی---
created_atdatetimeنیازمند بررسی---
updated_atdatetimeنیازمند بررسی---
extraction_noteslist[str]نیازمند بررسی---
normalization_noteslist[str]نیازمند بررسی---
topicstr | Noneنیازمند بررسی---
subtopicstr | Noneنیازمند بررسی---
skill_tagslist[str]نیازمند بررسی---
equipment_tagslist[str]نیازمند بررسی---
maintenance_tagslist[str]نیازمند بررسی---
difficultystr | Noneنیازمند بررسی---
review_statusReviewStatusنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:203 - TrainingQuestion

KnowledgePackManifest

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
pack_idstrنیازمند بررسی---
versionstrنیازمند بررسی---
descriptionstrنیازمند بررسی---
included_taxonomy_sliceslist[str]نیازمند بررسی---
record_countsdict[str, int]نیازمند بررسی---
dependencieslist[str]نیازمند بررسی---
checksumstrنیازمند بررسی---
release_timestampdatetimeنیازمند بررسی---
pack_filestrنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:238 - KnowledgePackManifest

StructuredKnowledgeSource

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
record_idstrنیازمند بررسی---
record_typeLiteral['book_page', 'knowledge_reference', 'training_question']نیازمند بررسی---
source_filestrنیازمند بررسی---
pageint | Noneنیازمند بررسی---
snippetstrنیازمند بررسی---
confidencefloatنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:261 - StructuredKnowledgeSource

StructuredKnowledgeSearchHit

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
entity_typeStructuredEntityTypeنیازمند بررسی---
titlestrنیازمند بررسی---
normalized_titlestrنیازمند بررسی---
summarystrنیازمند بررسی---
category_idstr | Noneنیازمند بررسی---
confidencefloatنیازمند بررسی---
approval_statusApprovalStatusنیازمند بررسی---
source_countintنیازمند بررسی---
updated_atdatetimeنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:270 - StructuredKnowledgeSearchHit

StructuredKnowledgeEntity

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
payloaddict[str, object]نیازمند بررسی---
sourceslist[StructuredKnowledgeSource]نیازمند بررسی---
created_atdatetimeنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:283 - StructuredKnowledgeEntity

StructuredKnowledgeBuildResult

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
entity_countintنیازمند بررسی---
source_countintنیازمند بررسی---
entity_typesdict[str, int]نیازمند بررسی---
rebuilt_atdatetimeنیازمند بررسی---

منابع کد

  • src/elevator_bible/domain/models.py:289 - StructuredKnowledgeBuildResult

LicensePlan

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
codestrنیازمند بررسی---
namestrنیازمند بررسی---
descriptionstr | Noneنیازمند بررسی---
is_activeboolنیازمند بررسی---
price_labelstr | Noneنیازمند بررسی---
max_usersint | Noneنیازمند بررسی---
module_flagsdict[str, bool]نیازمند بررسی---
quota_defaultsdict[str, int]نیازمند بررسی---
support_levelSupportLevelنیازمند بررسی---
can_use_local_aiboolنیازمند بررسی---
can_use_arvan_fallbackboolنیازمند بررسی---
can_use_visionboolنیازمند بررسی---
can_use_web_searchboolنیازمند بررسی---
can_use_offline_packboolنیازمند بررسی---
can_import_booksboolنیازمند بررسی---
can_manage_trainingboolنیازمند بررسی---
can_access_review_workflowboolنیازمند بررسی---
created_atstr | Noneنیازمند بررسی---
updated_atstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/licensing/models.py:11 - LicensePlan

LicensePlanRequest

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
codestrنیازمند بررسی---
namestrنیازمند بررسی---
descriptionstr | Noneنیازمند بررسی---
is_activeboolنیازمند بررسی---
price_labelstr | Noneنیازمند بررسی---
max_usersint | Noneنیازمند بررسی---
module_flagsdict[str, bool]نیازمند بررسی---
quota_defaultsdict[str, int]نیازمند بررسی---
support_levelSupportLevelنیازمند بررسی---
can_use_local_aiboolنیازمند بررسی---
can_use_arvan_fallbackboolنیازمند بررسی---
can_use_visionboolنیازمند بررسی---
can_use_web_searchboolنیازمند بررسی---
can_use_offline_packboolنیازمند بررسی---
can_import_booksboolنیازمند بررسی---
can_manage_trainingboolنیازمند بررسی---
can_access_review_workflowboolنیازمند بررسی---

منابع کد

  • src/elevator_bible/licensing/models.py:33 - LicensePlanRequest

LicenseRequest

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
plan_codestrنیازمند بررسی---
statusstrنیازمند بررسی---
starts_atstr | Noneنیازمند بررسی---
expires_atstr | Noneنیازمند بررسی---
grace_untilstr | Noneنیازمند بررسی---
max_usersint | Noneنیازمند بررسی---
max_active_usersint | Noneنیازمند بررسی---
max_assistant_requests_per_dayint | Noneنیازمند بررسی---
max_assistant_requests_per_monthint | Noneنیازمند بررسی---
max_vision_requests_per_monthint | Noneنیازمند بررسی---
max_training_exams_per_monthint | Noneنیازمند بررسی---
max_pdf_imports_per_monthint | Noneنیازمند بررسی---
max_booksint | Noneنیازمند بررسی---
max_storage_mbint | Noneنیازمند بررسی---
max_offline_pack_builds_per_monthint | Noneنیازمند بررسی---
allowed_moduleslist[str] | Noneنیازمند بررسی---
allowed_ai_providerslist[str] | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/licensing/models.py:53 - LicenseRequest

LicenseRevokeRequest

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
reasonstrنیازمند بررسی---

منابع کد

  • src/elevator_bible/licensing/models.py:73 - LicenseRevokeRequest

LicenseCheckResult

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
allowedboolنیازمند بررسی---
codestrنیازمند بررسی---
messagestrنیازمند بررسی---
modulestr | Noneنیازمند بررسی---
metricstr | Noneنیازمند بررسی---
limitint | Noneنیازمند بررسی---
usedint | Noneنیازمند بررسی---
detailsdict[str, Any]نیازمند بررسی---

منابع کد

  • src/elevator_bible/licensing/models.py:77 - LicenseCheckResult

SyntheticRunCreate

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
namestrنیازمند بررسی---
target_countintنیازمند بررسی---
equipment_filestr | Noneنیازمند بررسی---
question_modelstrنیازمند بررسی---
answer_modelstrنیازمند بررسی---
critic_modelstrنیازمند بررسی---
seedint | Noneنیازمند بررسی---
overgenerate_ratiofloatنیازمند بررسی---
dedup_thresholdfloatنیازمند بررسی---
model_scenario_plannerboolنیازمند بررسی---
critic_sample_ratefloatنیازمند بررسی---
output_pathstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/synthetic_lab/models.py:12 - SyntheticRunCreate

SyntheticRun

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
namestrنیازمند بررسی---
statusRunStatusنیازمند بررسی---
target_countintنیازمند بررسی---
generated_countintنیازمند بررسی---
accepted_countintنیازمند بررسی---
rejected_countintنیازمند بررسی---
duplicate_countintنیازمند بررسی---
safety_rejected_countintنیازمند بررسی---
started_atstr | Noneنیازمند بررسی---
finished_atstr | Noneنیازمند بررسی---
config_jsonstrنیازمند بررسی---
equipment_filestr | Noneنیازمند بررسی---
output_pathstrنیازمند بررسی---
question_modelstrنیازمند بررسی---
answer_modelstrنیازمند بررسی---
critic_modelstrنیازمند بررسی---
seedint | Noneنیازمند بررسی---
created_atstrنیازمند بررسی---
updated_atstrنیازمند بررسی---

منابع کد

  • src/elevator_bible/synthetic_lab/models.py:27 - SyntheticRun

Scenario

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
topicstrنیازمند بررسی---
intentstrنیازمند بررسی---
equipmentlist[str]نیازمند بررسی---
equipment_categorystrنیازمند بررسی---
questioner_rolestrنیازمند بررسی---
answerer_rolestrنیازمند بررسی---
tonestrنیازمند بررسی---
difficultystrنیازمند بررسی---
safety_levelstrنیازمند بررسی---
symptomstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/synthetic_lab/models.py:50 - Scenario

StructuredAnswer

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
short_answerstrنیازمند بررسی---
diagnosisstrنیازمند بررسی---
safe_stepslist[str]نیازمند بررسی---
checkslist[str]نیازمند بررسی---
do_not_dolist[str]نیازمند بررسی---
follow_up_questionslist[str]نیازمند بررسی---
safety_warningstrنیازمند بررسی---
confidencefloatنیازمند بررسی---
needs_human_reviewboolنیازمند بررسی---

منابع کد

  • src/elevator_bible/synthetic_lab/models.py:73 - StructuredAnswer

QualityGate

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
acceptedboolنیازمند بررسی---
human_likeness_scorefloatنیازمند بررسی---
domain_relevance_scorefloatنیازمند بررسی---
answer_quality_scorefloatنیازمند بررسی---
safety_scorefloatنیازمند بررسی---
duplicate_scorefloatنیازمند بررسی---
critic_notesstrنیازمند بررسی---

منابع کد

  • src/elevator_bible/synthetic_lab/models.py:104 - QualityGate

SyntheticRecord

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
run_idstrنیازمند بررسی---
created_atstrنیازمند بررسی---
splitDatasetSplitنیازمند بررسی---
messageslist[dict[str, str]]نیازمند بررسی---
questionstrنیازمند بررسی---
answerStructuredAnswerنیازمند بررسی---
metadatadictنیازمند بررسی---
qualityQualityGateنیازمند بررسی---
citationslist[dict]نیازمند بررسی---

منابع کد

  • src/elevator_bible/synthetic_lab/models.py:135 - SyntheticRecord

RunProgress

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
run_idstrنیازمند بررسی---
statusRunStatusنیازمند بررسی---
target_countintنیازمند بررسی---
generated_countintنیازمند بررسی---
accepted_countintنیازمند بررسی---
rejected_countintنیازمند بررسی---
duplicate_countintنیازمند بررسی---
safety_rejected_countintنیازمند بررسی---
progress_ratiofloatنیازمند بررسی---

منابع کد

  • src/elevator_bible/synthetic_lab/models.py:148 - RunProgress

TenantCreateRequest

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
namestrنیازمند بررسی---
legal_namestr | Noneنیازمند بررسی---
contractor_codestr | Noneنیازمند بررسی---
owner_user_idstr | Noneنیازمند بررسی---
contact_phonestr | Noneنیازمند بررسی---
contact_emailstr | Noneنیازمند بررسی---
notesstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/tenancy/models.py:6 - TenantCreateRequest

TenantUpdateRequest

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
namestr | Noneنیازمند بررسی---
legal_namestr | Noneنیازمند بررسی---
contractor_codestr | Noneنیازمند بررسی---
owner_user_idstr | Noneنیازمند بررسی---
contact_phonestr | Noneنیازمند بررسی---
contact_emailstr | Noneنیازمند بررسی---
notesstr | Noneنیازمند بررسی---
statusstr | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/tenancy/models.py:16 - TenantUpdateRequest

UserCreateRequest

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
emailstr | Noneنیازمند بررسی---
phonestr | Noneنیازمند بررسی---
full_namestrنیازمند بررسی---
passwordstr | Noneنیازمند بررسی---
tenant_idstr | Noneنیازمند بررسی---
role_codeslist[str]نیازمند بررسی---
statusstrنیازمند بررسی---

منابع کد

  • src/elevator_bible/tenancy/models.py:27 - UserCreateRequest

UserUpdateRequest

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
emailstr | Noneنیازمند بررسی---
phonestr | Noneنیازمند بررسی---
full_namestr | Noneنیازمند بررسی---
passwordstr | Noneنیازمند بررسی---
statusstr | Noneنیازمند بررسی---
tenant_idstr | Noneنیازمند بررسی---
role_codeslist[str] | Noneنیازمند بررسی---

منابع کد

  • src/elevator_bible/tenancy/models.py:37 - UserUpdateRequest

InviteUserRequest

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
emailstr | Noneنیازمند بررسی---
phonestr | Noneنیازمند بررسی---
full_namestrنیازمند بررسی---
role_codeslist[str]نیازمند بررسی---

منابع کد

  • src/elevator_bible/tenancy/models.py:47 - InviteUserRequest

SystemSettingsPatch

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
settingsdict[str, str]نیازمند بررسی---

منابع کد

  • src/elevator_bible/tenancy/models.py:54 - SystemSettingsPatch

UsageEventRecord

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
tenant_idstr | Noneنیازمند بررسی---
user_idstr | Noneنیازمند بررسی---
event_typestrنیازمند بررسی---
modulestrنیازمند بررسی---
endpointstr | Noneنیازمند بررسی---
quantityintنیازمند بررسی---
metadata_jsonstr | Noneنیازمند بررسی---
request_idstr | Noneنیازمند بررسی---
created_atstrنیازمند بررسی---

منابع کد

  • src/elevator_bible/usage/models.py:6 - UsageEventRecord

UsageCounterRecord

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idstrنیازمند بررسی---
tenant_idstrنیازمند بررسی---
period_typestrنیازمند بررسی---
period_keystrنیازمند بررسی---
metric_codestrنیازمند بررسی---
used_valueintنیازمند بررسی---
limit_valueint | Noneنیازمند بررسی---
updated_atstrنیازمند بررسی---

منابع کد

  • src/elevator_bible/usage/models.py:19 - UsageCounterRecord