All letters and OIA render directly from these fields. Blank keeps [placeholder] yellow logic (OIA) or [...] in letters — nothing is invented.
Upload & Auto-fill via Muse Spark 1.2 + RAG
Like ChatGPT/Claude: chunk → zembed-1 / voyage-4-large → rerank zerank-2 → LLM mycoai/gpt-5.3-codex-spark (fallback alibaba/qwen3.8-max-fast) → fills profile. Scanned PDFs → text via pymupdf (add Mistral OCR for pure scans later).
Identity & Appeal
Appellant
Respondent / Authority
Order & Dispute
Scrutiny
Hearing
Order
Letters — one click, exact house format
All letters render via ldh_docs.py bilingual engine. Edit profile first, then generate. Use overrides below only if this dispatch needs a different date/time.
Acknowledgement
No discrepancy noticed
Deficiency Letter
Ack-cum-deficiency (bilingual)
PH Notice
Virtual (CBIC 390/Misc)
PH Rescheduled
With “rescheduled from”
ROPH
Record of Personal Hearing
Notesheet
Admittance + checklist
Case Datasheet
One-page summary
Appeal Brief
Internal brief
OIA Shell
Structured skeleton
Batch
OIA — Commissioner (Appeals)
House format per Ludhiana anchors (Subhash Chander etc.), regime-aware sections. Full OIA uses LLM; shell is deterministic. Missing facts → [MISSING: ...] yellow highlight; ORDER never contains placeholder.
For GST: Section 107 + 112 appellate rights. Service Tax: Section 85/86, CEX: 35/35B, Customs: 128/129A. No GST remand language — confirm/modify/annul only.
Mails & Templates
Pre-deposit Email
To division — confirm pre-deposit
OIO Communication Email
Verify OIO service date
PH Mail (text preview)
Same as PH but as email body
Deficiency Mail
Email body for deficiency letter
Templates
Download blank templates (pre-filled with placeholders) to start a new case offline.