> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# आवेदन सबमिशन

> Application submissions को review, vote और export करें — उन guards के साथ जो double decisions और self-review रोकते हैं।

जहाँ staff applications पढ़ते हैं और उन पर निर्णय लेते हैं।

## Screen

शीर्ष पर चार figures — **Total**, **Pending**, **Accepted** और **Denied**।

<Warning>
  वे चार cards **server-wide, 90-दिन** figure हैं। वे जान-बूझकर panel selector, आपके filters और आपके search को ignore करते हैं।

  वे table row count से match नहीं करेंगे। यह जान-बूझकर है, bug नहीं।
</Warning>

Table **Applicant**, **Status**, **Submitted** और **Reviewed By** दिखाती है, प्रति page 50 rows।

## Filtering और search

एक panel selector, एक search box, और एक filter dialog जो status, date range और specific applicant ID कवर करता है।

<Note>
  **Search आपके पूरे history पर काम करता है, केवल current page पर नहीं** — Vito transactions table के विपरीत।

  Discord ID दर्ज करने से exact match होता है। नाम दर्ज करने से submission time पर captured username के खिलाफ partial match होता है।
</Note>

<Warning>
  Usernames captured होने से पहले बनाई गई submissions में कोई stored नाम नहीं होता, इसलिए **नाम से search करने से वे नहीं मिलेंगी**। Discord ID से search करना हमेशा काम करता है।
</Warning>

## निर्णय लेना

Accept और Deny row पर inline उपलब्ध हैं, या detail dialog से एक reason के साथ। दोनों तब तक disabled हैं जब तक submission **Pending** न हो।

<Warning>
  **आप अपने खुद के application को review नहीं कर सकते।** यह database level पर enforced है, इसलिए यह server administrators के लिए भी लागू है।
</Warning>

<Note>
  दो staff एक ही क्षण पर Accept दबाना safe है — दूसरे को *"This submission has already been reviewed"* मिलता है और applicant कभी दो बार process या DM नहीं होता।

  वही message तब दिखता है जब auto-deny sweep या member-leave rule ने इसे पहले resolve किया।
</Note>

### निर्णय पर क्या होता है

<Steps>
  <Step title="निर्णय record होता है">
    तुरंत और स्थायी रूप से लिखा जाता है।
  </Step>

  <Step title="Roles, DMs और actions bot को सौंपे जाते हैं">
    उस button के accept या deny stage पर जो भी configured है वह चलता है।
  </Step>

  <Step title="Applicant को सूचित किया जाता है">
    यदि उस परिणाम के लिए DM message configured है।
  </Step>
</Steps>

<Warning>
  निर्णय save होता है **भले ही follow-up actions dispatch होने में विफल हों**। यदि कोई accepted दिखता है लेकिन कभी अपना role नहीं मिला, तो निर्णय सही है और action को हाथ से apply करने की ज़रूरत है — फिर से accept करने से यह retry नहीं होगा।
</Warning>

## Voting

जब button पर voting enabled हो, Accept और Deny की जगह **Approve** और **Deny** vote buttons plus एक वैकल्पिक comment box होते हैं। एक running tally दिखाई देती है।

| नियम                   | Behaviour                                                                  |
| ---------------------- | -------------------------------------------------------------------------- |
| प्रति reviewer एक vote | दूसरा vote reject होता है                                                  |
| Threshold पहुँच गया    | निर्णय स्वतः finalise होता है और सभी actions एक बार चलाता है               |
| Comment आवश्यक         | यदि button इसे require करे तो लागू                                         |
| दो votes एक साथ आना    | केवल एक finalise होता है; दूसरे को बताया जाता है कि यह पहले से reviewed था |

## Exporting

**Export CSV** current panel और filters download करता है। Columns submission, panel, applicant, status, timestamps, reviewer, reason और हर answer कवर करते हैं।

<Warning>
  Export **5,000 सबसे हाल की** submissions पर capped है। यदि आप cap hit करें, तो file ऐसा कहने वाले note के साथ समाप्त होती है — पुराने records तक पहुँचने के लिए अपने filters संकीर्ण करें।
</Warning>

## Retention

<Warning>
  Accepted, denied और expired submissions resolved होने के **90 दिनों** बाद delete हो जाती हैं। **Pending submissions अनिश्चित काल के लिए रखी जाती हैं।**

  Records के लिए जो कुछ भी आपको चाहिए, age out होने से पहले export करें।
</Warning>

## Statuses

| Status                    | अर्थ                                                                                       |
| ------------------------- | ------------------------------------------------------------------------------------------ |
| **Pending**               | Review की प्रतीक्षा                                                                        |
| **Accepted** / **Denied** | Reviewer, vote या automatic rule द्वारा resolved                                           |
| **Expired**               | निष्क्रियता के लिए auto-denied, member leave से resolved, या deleted panel द्वारा orphaned |

<Note>
  बड़े count के साथ **Unknown reviewer** के रूप में दिखाया गया reviewer automatic system है — auto-deny और member-leave rules खुद को reviewer के रूप में record करते हैं।
</Note>
