Court Fee Waiver Application Tracking Log
Keep a narrow, printable record of fee waiver submissions, statuses, and decisions for your case.
Fee waiver application tracking
Narrow layout only. Track submission dates, statuses, and decisions with native inputs.
Application entries
Rows include required ids. Native inputs and textareas only—no optional chaining in state.
| Submission Date | Court Name | Case Number | Waiver Type | Documents Submitted | Status | Decision Date | Notes | Actions |
|---|---|---|---|---|---|---|---|---|
Keep the log narrow and printable. No optional chaining or transforms.
🔒 REQUIRED SAFETY FOOTER (INCLUDE VERBATIM)
Non-Negotiable Guardrails (Dec 23, 2025)
- Do not modify global layout, header, footer, ads, analytics, or shared components
- Use native HTML inputs only (no shadcn, no UI imports)
- Do NOT use Zod or schema validation
- UI rows must include id: string at creation time
- Never allow id to be optional
- setState callbacks must return the full previous shape
- PDF builders must return Promise<Uint8Array>
- Always create Blobs using bytesToPdfBlob(bytes)
- Never include null/undefined in React-PDF style arrays
- Use ternary style arrays only
- Tool may only break itself