Audit trail (hash-chained, append-only)
| When | Actor | Action | Detail | |
|---|---|---|---|---|
| 2026-10-16 10:46:47.688543+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': '2f4f63cfafacc7ef', 'asked': True, 'findings': [{'do': 'Ask branch for the MOTD or the mortgage date.', 'box': 'Date of Mortgage', 'why': 'Date of mortgage is required but missing from the file |
| 2026-10-16 10:46:33.603619+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': '33ea6c2016dd9bac', 'asked': True, 'findings': [{'do': 'Ask branch for Date of Mortgage from MOTD.', 'box': 'Date of Mortgage', 'why': 'Date of Mortgage is a required field and is missing.', 'p |
| 2026-10-16 10:46:33.548462+00:00 | EzDocs | reader_mail_addition | case | {'fp': '5db4363604a1078f', 'add': {}, 'why': 'The mail does not describe a property. It is a request for a selfie photo of the applicants.', 'asked': True, 'quote': '', 'same_property': False} |
| 2026-10-16 10:46:31.335522+00:00 | the co-pilot | pan_card_name_set_aside | case | {'why': "the name read off the PAN card does not carry the borrower's first name — a PAN card prints the father's name below the holder's, and this looks like that line; the challan takes the case's n |
| 2026-10-16 10:46:28.670041+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': '7d4b1ed4f2b9b546', 'asked': True, 'findings': [{'do': 'Ask branch for the MOTD or mortgage deed.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is required for the filing.', 'page': |
| 2026-10-16 10:46:05.123804+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 1, 'limit': 40} | |
| 2026-10-16 10:46:05.084253+00:00 | EzDocs | chase_held_back | case | {'why': 'another mail landed within 3 minutes and the branch did not list what it attached — one debounce, so we ask once for everything', 'would_have_asked_for': ["Applicant's Aadhaar Card", "Applica |
| 2026-10-16 10:45:29.782886+00:00 | EzDocs | old_thread_stored_only | case | {'why': 'this thread began before go-live — its mails are stored for the history; nothing is read or drafted; the team works it by hand', 'cutoff': '2026-09-01', 'thread_started': '2026-07-29 11:57:23'} |
| 2026-10-16 10:45:27.321571+00:00 | EzDocs | case_created | case | {'lan': '77000296054', 'bank': 'ICICI_HFC', 'name': 'Santosh Vasant Jambhale', 'named_by': 'the reading of the mail', 'thread_id': '19fadbcfcc411289'} |
| 2026-10-16 10:45:04.863428+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 1, 'limit': 40} | |
| 2026-10-16 10:45:01.019167+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'mortgagor', 'notes': 'every box holds what the case expects — compared by the rules; EzDoc |
| 2026-10-16 10:45:00.878842+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'mortgagor', 'paid': False, 'boxes': 16, 'issues': 0, 'case_no': 'NOI-2026-03650'} |
| 2026-10-16 10:44:53.627279+00:00 | ANJU | copilot_edit | case | {'n': 2, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'SAMMAAN', 'form': 'efiling', 'page': 'mortgagee', 'boxes': [{'box': |
| 2026-10-16 10:44:44.591126+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'fba600d75ca898e7', 'asked': True, 'findings': [{'do': 'Correct Gat number to 100/A.', 'box': 'Number', 'why': 'The sanction letter prints a different Gat number.', 'page': 'Property page', 'le |
| 2026-10-16 10:44:39.513842+00:00 | SANDEEP | copilot_edit | case | {'n': 15, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'PNB_HFL', 'form': 'challan', 'page': 'challan', 'boxes': [{'box': |
| 2026-10-16 10:44:32.165560+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:44:32', 'why': 'mail', 'open': 14, 'mails': [{'at': '2026-09-28 10:40', 'id': '1a0e79aa7f812100', 'from': 'branch', 'gist': 'The branch has sent documents for a home lo |
| 2026-10-16 10:44:32.009782+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:44:32', 'asks': [], 'gist': 'The branch has sent the Index II copy for the loan.', 'next': 'The Index II copy needs to be read to update the property details and resolve the open |
| 2026-10-16 10:44:29.828975+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:44:29', 'why': 'paper', 'open': 14, 'mails': [{'at': '2026-09-28 10:40', 'id': '1a0e79aa7f812100', 'from': 'branch', 'gist': 'The branch has sent documents for a home l |
| 2026-10-16 10:44:29.686414+00:00 | EzDocs | paper_against_file490 | case | {'at': '2026-10-16T10:44:29', 'why': 'The new paper is an Index II and a calculation sheet for this file, which supplies missing property details.', 'file': 'DOC-20260930-WA0051.pdf', 'kinds': ['index |
| 2026-10-16 10:44:27.111104+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:44:27', 'why': 'first note', 'open': 14, 'mails': [{'at': '2026-09-28 10:40', 'id': '1a0e79aa7f812100', 'from': 'branch', 'gist': 'The branch has sent documents for a h |
| 2026-10-16 10:44:26.803413+00:00 | EzDocs | address_compared | case | {'sig': '170c436f7a61d1e4', 'why': 'new mail', 'people': [{'home': '803/C, 803, 16/8 SHRI DARSHAN CHS LTD, Charcop, SECTOR NO - 8 CHARKOP, KANDIVALI WEST, Mumbai, Mumbai, 400067', 'person': 'SUHAS TAN |
| 2026-10-16 10:44:26.659390+00:00 | EzDocs | hidden_payment_scan | case | {'file': 'DOC-20260930-WA0051.pdf', 'kind': None, 'found': 0, 'doc_id': 'c650a677-5b72-43a8-9f6d-95bec57d8b28', 'fetched': True, 'at_arrival522': True} |
| 2026-10-16 10:44:26.648833+00:00 | EzDocs | payment_seen_not_read | case | {'why': 'the file seemed to show a payment to us but no row could be read with an amount and our name — open the file', 'file': 'DOC-20260930-WA0051.pdf', 'kind': None, 'doc_id': 'c650a677-5b72-43a8-9 |
| 2026-10-16 10:44:24.523336+00:00 | EzDocs | property_from_index2 | case | {'why': "the Index II is the government's own description of this property — it outranks every other paper, so it takes the boxes over", 'file': 'DOC-20260930-WA0051.pdf', 'changed': {'Flat no': {'was |
| 2026-10-16 10:44:24.513059+00:00 | EzDocs | index2_people_checked | case | {'doc_id': 'c650a677-5b72-43a8-9f6d-95bec57d8b28', 'differs': 0, 'matched': [], 'not_on_case': 1} |
| 2026-10-16 10:44:24.501884+00:00 | EzDocs | index2_extra_purchaser | case | {'why': "the Index II names a purchaser the case does not know — a co-owner whose KYC never came (every owner is a mortgagor on the filing), or the wrong person's KYC on the case", 'doc_id': 'c650a677 |
| 2026-10-16 10:44:24.209862+00:00 | EzDocs | property_english_extracted | case | {'note': 'The property description is missing from the provided text. Only the village, local body, and registration office are mentioned.', 'village': 'Bhuinj', 'building': None, 'specific_unit_found |
| 2026-10-16 10:44:22.596091+00:00 | EzDocs | index2_people_checked | case | {'doc_id': 'c650a677-5b72-43a8-9f6d-95bec57d8b28', 'differs': 0, 'matched': [], 'not_on_case': 1} |
| 2026-10-16 10:44:22.585820+00:00 | EzDocs | index2_extra_purchaser | case | {'why': "the Index II names a purchaser the case does not know — a co-owner whose KYC never came (every owner is a mortgagor on the filing), or the wrong person's KYC on the case", 'doc_id': 'c650a677 |
| 2026-10-16 10:44:22.564772+00:00 | EzDocs | index2_input_received | case | {'file': 'DOC-20260930-WA0051.pdf'} |
| 2026-10-16 10:44:21.483718+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'mortgagee', 'notes': 'every box holds what the case expects — compared by the rules; EzDoc |
| 2026-10-16 10:44:21.454948+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'mortgagee', 'paid': False, 'boxes': 24, 'issues': 0, 'case_no': 'NOI-2026-03650'} |
| 2026-10-16 10:44:20.941224+00:00 | copilot | efiling_profile_differs | case | {'why': "the portal's saved profile and the bank's saved constants disagree on these boxes — a person decides which is right (Calculator → E-filing details)", 'bank': 'SAMMAAN', 'differences': [{'box' |
| 2026-10-16 10:44:18.796041+00:00 | copilot | efiling_token_from_portal | case | {'why': 'the portal issued this token when the Date of Mortgage was entered; the co-pilot read it off the page and wrote it here', 'token': '9991610260743'} |
| 2026-10-16 10:44:17.724770+00:00 | EzDocs | document_received | case | {'file': 'DOC-20260930-WA0051.pdf', 'doc_type': 'index2', 'confidence': 0.99, 'also_inside': ['calc_sheet'], 'payment_seen': "page 1, two stamps showing 'TEN RUPEES' and 'Rs.10', and two handwritten e |
| 2026-10-16 10:44:09.712815+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'e7be8c5e9644fc51', 'asked': True, 'findings': [{'do': 'Ask the branch for the date of mortgage from the MOTD.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is a required field and |
| 2026-10-16 10:43:59.945105+00:00 | the co-pilot | pan_card_name_set_aside | case | {'why': "the name read off the PAN card does not carry the borrower's first name — a PAN card prints the father's name below the holder's, and this looks like that line; the challan takes the case's n |
| 2026-10-16 10:43:59.905863+00:00 | the co-pilot | pan_card_name_set_aside | case | {'why': "the name read off the PAN card does not carry the borrower's first name — a PAN card prints the father's name below the holder's, and this looks like that line; the challan takes the case's n |
| 2026-10-16 10:43:46.044429+00:00 | the co-pilot | pan_card_name_set_aside | case | {'why': "the name read off the PAN card does not carry the borrower's first name — a PAN card prints the father's name below the holder's, and this looks like that line; the challan takes the case's n |
| 2026-10-16 10:43:40.366557+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:43:40', 'why': 'mail', 'open': 16, 'mails': [{'at': '2026-10-15 09:54', 'id': '1a13efcca2425ece', 'from': 'branch', 'gist': 'The branch requests the team to initiate th |
| 2026-10-16 10:43:39.288359+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:43:38', 'asks': ['share the challan'], 'gist': 'The branch attached a payment screenshot and a sanction letter, and asks for the challan.', 'next': 'We must process the ch |
| 2026-10-16 10:43:35.769216+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'b10967f13174c5e4', 'asked': True, 'findings': [{'do': 'Ask the branch for the MOTD or mortgage deed.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is missing.', 'page': 'Start page |
| 2026-10-16 10:43:35.495133+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:43:35', 'why': 'paper', 'open': 16, 'mails': [{'at': '2026-10-15 09:54', 'id': '1a13efcca2425ece', 'from': 'branch', 'gist': 'The branch requests the team to initiate t |
| 2026-10-16 10:43:35.431892+00:00 | EzDocs | money_settled | case | {'fp': 'a7a1cd831b1c8ed9', 'held': 1200000.0, 'asked': True, 'action': 'agrees', 'agrees': True, 'amount': 1200000.0, 'papers': [{'lan': '77000368751', 'file': 'KFSLetter_77000368751.pdf', 'kind': 'sa |
| 2026-10-16 10:43:35.335957+00:00 | EzDocs | paper_against_file490 | case | {'at': '2026-10-16T10:43:35', 'why': "The KFS letter is the sanction letter for this loan, and it provides the applicant's email, home address details, and the loan amount.", 'file': 'KFSLetter_770003 |
| 2026-10-16 10:43:33.069299+00:00 | EzDocs | challan_queue_entered | case | {'why': 'challan-visit documents complete and payment verified'} |
| 2026-10-16 10:43:33.048212+00:00 | EzDocs | case_acknowledged_challan_queued | case | {'utr': '665426751925', 'fee_total': 11670} |
| 2026-10-16 10:43:33.037093+00:00 | EzDocs | email_shadowed:ack | case | {'to': 'jain.sagar@icicihfc.com', 'body': 'Team,\n\nWe acknowledge the receipt of your mail, documents and payment. We will initiate the challan for the same. For NOI filing, we need the colour live s |
| 2026-10-16 10:43:32.743990+00:00 | EzDocs | fee_quote_suppressed | case | {'how': 'claim', 'utr': None, 'why': 'the branch sent its payment proof with the documents — nothing to ask for', 'claimed': 11670.0} |
| 2026-10-16 10:43:32.715438+00:00 | EzDocs | sms_matched_late | case | {'ref': '665426751925', 'why': 'this credit had arrived before the case could be matched (no bill yet, or the screenshot came later) — matched now on the same evidence as a live SMS', 'amount': 11670. |
| 2026-10-16 10:43:32.704707+00:00 | EzDocs | payment_verified | case | {'utr': '665426751925', 'delta': -0.76, 'method': 'screenshot_amount_time', 'paid_at': '2026-10-15T10:39:05.249990+00:00', 'expected': 11670.76, 'received': 11670.0, 'confidence': 'high'} |
| 2026-10-16 10:43:32.622556+00:00 | EzDocs | receivable_snapshot | case | {'before': {'delta': None, 'status': 'awaiting', 'paid_at': None, 'received': None, 'risk_flags': [], 'verified_at': None, 'match_method': None, 'received_utr': None, 'matched_sms_id': None, 'match_co |
| 2026-10-16 10:43:32.395009+00:00 | EzDocs | claim_applied_on_quote | case | {'utr': None, 'parts': 1, 'claimed_total': 11670.0} |
| 2026-10-16 10:43:32.366837+00:00 | EzDocs | receivable_created | case | {'expected': 11670.76} |
| 2026-10-16 10:43:32.161563+00:00 | EzDocs | address_compared | case | {'sig': '607a2d4635f2edcd', 'why': 'new mail', 'people': [{'home': 'HOUSE NO.RX 17 1/D, BAJAJ NAGAR, NEAR GANPATI MANDIR, SARASWATI COLONY RX 17, Aurangabad, Aurangabad, 431001', 'person': 'Ashish Sav |
| 2026-10-16 10:43:32.056463+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 2, 'seconds': 6.3, 'workers': 2} |
| 2026-10-16 10:43:31.870345+00:00 | EzDocs | applicant_email_captured | case | {'why': "the e-filing's Mortgagor page asks for the person's e-mail — read off the letter, so nobody types it from memory", 'domain': 'gmail.com', 'source': 'sanction_letter'} |
| 2026-10-16 10:43:31.859493+00:00 | EzDocs | payer_mobile_captured | case | {'last4': '4399', 'source': 'sanction_letter'} |
| 2026-10-16 10:43:31.838565+00:00 | EzDocs | payer_mobile_replaced | case | {'why': "the challan's mobile is the sanction letter's; the number the row held came from mail", 'was_from': 'mail', 'now_last4': '4399', 'was_last4': '1112'} |
| 2026-10-16 10:43:31.760908+00:00 | EzDocs | roles_from_letter | case | {'why': "the sanction letter lists the borrowers in order and the first is the applicant — GRAS's first party is the BORROWER, and this is the paper that says which of them that is", 'changed': ['Ashi |
| 2026-10-16 10:43:31.678375+00:00 | EzDocs | letter_read_from_print512 | case | {'lan': '77000368751', 'why': "the letter is a form the playbook knows and the bank's own system wrote it: its print is read by a rule, every figure checked against its own words, and no reader is ask |
| 2026-10-16 10:43:31.624098+00:00 | EzDocs | document_received | case | {'file': 'KFSLetter_77000368751.pdf', 'doc_type': 'sanction_letter', 'confidence': 1.0} |
| 2026-10-16 10:43:30.845152+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'e502e4f88bdc1e2c', 'asked': True, 'findings': [{'do': 'Ask branch for MOTD or mortgage deed.', 'box': 'Date of Mortgage', 'why': 'Date of mortgage is required but no paper provides it.', 'page |
| 2026-10-16 10:43:30.666020+00:00 | EzDocs | credit_seen_before_bill | case | {'ref': '665426751925', 'why': "the money the branch's screenshot names has arrived in the account (same amount); the case has no bill yet — loan amount / sanction letter missing — so the amount is ju |
| 2026-10-16 10:43:30.593787+00:00 | EzDocs | claim_held_until_quote | case | {'utr': None, 'why': 'payment proof arrived before the case was quoted; held on the case and applied the moment the receivable exists', 'date': '2026-10-15', 'payee': 'EZDOCS', 'amount': 11670, 'payee |
| 2026-10-16 10:43:28.892032+00:00 | EzDocs | document_received | case | {'file': 'IMG-20261016-WA0013.jpg', 'doc_type': 'payment_screenshot', 'confidence': 1.0, 'payment_seen': 'page 1, paid to EZDOCS', 'payments_to_us': 1} |
| 2026-10-16 10:43:20.400914+00:00 | the co-pilot | pan_card_name_set_aside | case | {'why': "the name read off the PAN card does not carry the borrower's first name — a PAN card prints the father's name below the holder's, and this looks like that line; the challan takes the case's n |
| 2026-10-16 10:43:17.000014+00:00 | EzDocs | title_doc_on_case_filing_open | case | {'was': 'VENDOR', 'why': "the branch's title document is on the case — the filing is the NOI team's move", 'file': 'DocScanner 16 Oct 2026 3-51\u202fpm.pdf', 'kind': 'index2'} |
| 2026-10-16 10:43:16.946404+00:00 | EzDocs | challan_found_on_case | case | {'was': 'CHALLAN_PENDING', 'why': 'the challans on the case cover both heads — it belongs in the filing queue, whatever was still listed as missing', 'file': 'RAJESH DATTARAM BANE EchallanMH0121961592 |
| 2026-10-16 10:43:15.365687+00:00 | EzDocs | desk_document_shared | case | {'why': "the NOI team mailed this to the branch — kept on the case so the branch can open it from the bank's window (a challan the moment it is shared, the Index II when the case completes)", 'file': |
| 2026-10-16 10:43:15.331348+00:00 | EzDocs | sro_office_learned | case | {'why': 'the co-pilot picks we for the next challan in that district — a person still sees it before Proceed', 'office': 'VSI1_VASAI NO 1 SUB REGISTRAR', 'district': 'PALGHAR'} |
| 2026-10-16 10:43:15.292398+00:00 | EzDocs | challan_verified_against_case | case | {'grn': 'MH012196159202627E', 'file': 'RAJESH DATTARAM BANE EchallanMH012196159202627E.pdf', 'checked': ['payer name', 'stamp duty', 'registration fee', 'total', 'consideration (CA)', 'district', 'art |
| 2026-10-16 10:43:15.196796+00:00 | EzDocs | challan_extracted | case | {'grn': 'MH012196159202627E', 'file': 'RAJESH DATTARAM BANE EchallanMH012196159202627E.pdf', 'heads': ['0030046401', '0030063301'], 'total': 13460.0} |
| 2026-10-16 10:43:10.736367+00:00 | EzDocs | draft_withdrawn | case | {'why': "the team's own mail of 16 Oct, 16:13 shared the paid challan — the draft it answers is taken off", 'count': 1, 'kinds': ['ack']} |
| 2026-10-16 10:42:52.363244+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:42:52', 'why': 'mail', 'open': 14, 'mails': [{'at': '2026-10-10 06:38', 'id': '1a1248933b393b86', 'from': 'branch', 'gist': 'The branch is asking for the NOI calculatio |
| 2026-10-16 10:42:52.202952+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:42:52', 'asks': ['for NOI confirmation'], 'gist': 'The branch attached the Index II and a selfie, and asks for NOI confirmation.', 'next': "Read the Index II for the property det |
| 2026-10-16 10:42:48.566376+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:42:48', 'why': 'paper', 'open': 14, 'mails': [{'at': '2026-10-10 06:38', 'id': '1a1248933b393b86', 'from': 'branch', 'gist': 'The branch is asking for the NOI calculati |
| 2026-10-16 10:42:48.385805+00:00 | EzDocs | paper_against_file490 | case | {'at': '2026-10-16T10:42:48', 'why': 'The new paper is an Index II, which is a relevant document for this file.', 'file': 'Index 2 Satpute.pdf', 'kinds': ['index2', 'index2', 'pan', 'lsr'], 'doc_id': |
| 2026-10-16 10:42:46.252020+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 5, 'seconds': 13.4, 'workers': 5} |
| 2026-10-16 10:42:46.230867+00:00 | EzDocs | pan_inside_paper_not_a_card | case | {'why': "this paper prints people's PANs (an Index II prints every party's) — it is not a PAN card, and no PAN off it lands on a person's row; the payer's own card decides the challan's PAN", 'file': |
| 2026-10-16 10:42:38.060560+00:00 | EzDocs | document_received | case | {'file': 'Index 2 Satpute.pdf', 'doc_type': 'index2', 'confidence': 1.0, 'also_inside': ['pan', 'lsr']} |
| 2026-10-16 10:42:36.719010+00:00 | EzDocs | document_unreadable | case | {'reason': 'this is a photograph of a passport-size print, not a live selfie', 'doc_type': 'selfie'} |
| 2026-10-16 10:42:35.195152+00:00 | EzDocs | document_received | case | {'file': 'WhatsApp Image 2026-10-16 at 16.10.58.jpeg', 'doc_type': 'selfie', 'confidence': 1.0} |
| 2026-10-16 10:42:25.975380+00:00 | EzDocs | sms_needs_review | {'ref': '500389815407', 'payer': 'SATISH BHA', 'amount': 1313.0, 'reason': 'guarded', 'guarded': [{'why': 'NOI-2026-03526 is already past the challan (INDEX2_SENT) — a finished case takes new money on | |
| 2026-10-16 10:42:25.433683+00:00 | EzDocs | vyapar_twin | {'ref': '500389815407', 'why': 'HDFC speaks twice for one Vyapar payment — the app alert and the bank SMS. One credit, with the RRN on it.', 'kept': 'feac87d2-0972-4d16-bf42-db886ce697d9', 'twin': 'ea | |
| 2026-10-16 10:42:19.243778+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'c625ff72e33d99c1', 'asked': True, 'findings': [{'do': 'Ask the branch for the MOTD or the mortgage date.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is required for the filing bu |
| 2026-10-16 10:42:12.969556+00:00 | EzDocs | sms_needs_review | {'ref': None, 'payer': 'SATISH BHAVAR', 'amount': 1313.0, 'reason': 'guarded', 'guarded': [{'why': 'NOI-2026-03526 is already past the challan (INDEX2_SENT) — a finished case takes new money only on i | |
| 2026-10-16 10:42:04.988780+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 1, 'limit': 40} | |
| 2026-10-16 10:42:01.288033+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'c85e5d4ddca0c864', 'asked': True, 'findings': [{'do': 'Ask the branch for the MOTD or mortgage deed.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is a required field and is missin |
| 2026-10-16 10:41:56.584489+00:00 | EzDocs | efiling_found_on_case | case | {'now': 'AWAITING_INDEX2', 'was': 'CHALLAN_PAID', 'why': 'the paper is the fact and the stage follows it — the case was standing at an earlier step than the people working it. The money is untouched b |
| 2026-10-16 10:41:56.502021+00:00 | EzDocs | desk_document_shared | case | {'why': "the NOI team mailed this to the branch — kept on the case so the branch can open it from the bank's window (a challan the moment it is shared, the Index II when the case completes)", 'file': |
| 2026-10-16 10:41:56.388172+00:00 | the co-pilot | pan_card_name_set_aside | case | {'why': "the name read off the PAN card does not carry the borrower's first name — a PAN card prints the father's name below the holder's, and this looks like that line; the challan takes the case's n |
| 2026-10-16 10:41:45.022478+00:00 | EzDocs | quoted_history_checked | case | {} |
| 2026-10-16 10:41:44.960202+00:00 | EzDocs | quoted_history_checked | case | {} |
| 2026-10-16 10:41:44.902505+00:00 | EzDocs | quoted_history_checked | case | {} |
| 2026-10-16 10:41:44.846500+00:00 | EzDocs | quoted_history_checked | case | {} |
| 2026-10-16 10:41:44.791266+00:00 | EzDocs | quoted_history_checked | case | {} |
| 2026-10-16 10:41:44.587342+00:00 | EzDocs | challan_boxes_gathered | case | {'why': "the challan's boxes (locality, city, PIN) were empty on the case while a paper on it carries them — EzDocs was asked for exactly those; a person checks them on the verification page", 'filled |
| 2026-10-16 10:41:44.552863+00:00 | EzDocs | boxes_gathered | case | {'how': 'uri', 'why': 'the challan needs the locality, the city and the PIN', 'docs': ['RITESH RANA OF INDEX 2 (1).pdf', 'Sanction letter (15).pdf', 'KYC (8).pdf'], 'after': {'from': 'RITESH RANA OF I |
| 2026-10-16 10:41:44.543245+00:00 | EzDocs | address_compared | case | {'sig': '8eef56e7162960b4', 'why': 'after gather', 'people': [{'home': 'Room No-201, 2nd Floor, Pawan Apartment, Joshi Ali, Sahayog Nagar, Joshi Ali, Panvel, Raigarh, 410206', 'person': 'RITESH BHUNES |
| 2026-10-16 10:41:44.381365+00:00 | EzDocs | challan_boxes_composed | case | {'fp': 'ca942f9403a4afdc', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'first', 'box1': 'SHOP NO 24 G |
| 2026-10-16 10:41:39.888286+00:00 | EzDocs | box_taken_over_by_paper | case | {'box': 'property.Area unit', 'now': 'Sq.ft.', 'src': 'index2', 'was': 'SQ.MT', 'why': "no paper put the old value there — it came from the branch's mail, a derivation or a pattern. index2 prints this |
| 2026-10-16 10:41:03.572946+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'efiling', 'page': 'property', 'edit_id': '540651', 'lessons': [{'box': 'Attribute 1 number', 'word |
| 2026-10-16 10:41:03.491398+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'challan', 'page': 'challan', 'edit_id': '540707', 'lessons': [{'box': 'Office', 'words': "Office: |
| 2026-10-16 10:40:55.220018+00:00 | EzDocs | paper_locate | case | {'fp': '63d0656d4e1031e2', 'box': [68, 129, 700, 863], 'why': 'The PAN card with the specified PAN AKKPC1081H is on page 1.', 'page': 1, 'what': 'pan_card', 'asked': True, 'found': True, 'doc_id': 'b8 |
| 2026-10-16 10:40:12.573414+00:00 | EzDocs | draft_withdrawn | case | {'why': "the team's own mail of 16 Oct, 16:10 acknowledged the papers and the payment — the draft it answers is taken off", 'count': 1, 'kinds': ['ack_docs']} |
| 2026-10-16 10:40:11.910182+00:00 | Nikhil | copilot_edit | case | {'n': 16, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'ICICI_HFC', 'form': 'challan', 'page': 'challan', 'boxes': [{'box' |
| 2026-10-16 10:40:11.615701+00:00 | EzDocs | branch_questions_drafted | case | {'why': 'what the papers leave open is asked of the branch in one draft; a person presses Send', 'questions': ["Loan Account Number Mismatch — the branch's request says MH/BSR/BSAR/A000001468; the san |
| 2026-10-16 10:40:11.606535+00:00 | EzDocs | email_shadowed:branch_questions | case | {'to': 'rohitkumar.gupta@hhfservices.in', 'body': "Dear Team,\n\nKindly confirm the following to process the challan:\n\n 1. Loan Account Number Mismatch — the branch's request says MH/BSR/BSAR/A0000 |
| 2026-10-16 10:40:11.503713+00:00 | EzDocs | draft_withdrawn | case | {'why': 'the questions were put through the test again: they no longer stand', 'count': 1, 'kinds': ['branch_questions']} |
| 2026-10-16 10:39:26.639204+00:00 | EzDocs | case_reevaluated | case | {'stage_after': 'CHALLAN_PAID'} |
| 2026-10-16 10:39:26.240143+00:00 | EzDocs | payment_verified | case | {'utr': '247624605602', 'delta': -0.36, 'method': 'desk_quoted_total', 'paid_at': '2026-10-16T10:38:35+00:00', 'expected': 18070.36, 'received': 18070.0, 'confidence': 'high'} |
| 2026-10-16 10:39:26.188364+00:00 | EzDocs | receivable_snapshot | case | {'before': {'delta': None, 'status': 'awaiting', 'paid_at': None, 'received': None, 'risk_flags': [], 'verified_at': None, 'match_method': None, 'received_utr': None, 'matched_sms_id': None, 'match_co |
| 2026-10-16 10:39:24.524976+00:00 | EzDocs | desk_document_shared | case | {'why': "the NOI team mailed this to the branch — kept on the case so the branch can open it from the bank's window (a challan the moment it is shared, the Index II when the case completes)", 'file': |
| 2026-10-16 10:39:21.369985+00:00 | EzDocs | draft_withdrawn | case | {'why': "the team's own mail of 16 Oct, 16:09 acknowledged the papers and the payment — the draft it answers is taken off", 'count': 1, 'kinds': ['doc_chase']} |
| 2026-10-16 10:38:54.411625+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'fa57fee4c39d98cb', 'asked': True, 'findings': [{'do': 'Ask the branch for the MOTD or the mortgage date.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is a required field but is em |
| 2026-10-16 10:38:19.788613+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'd04704b0bedfbeb7', 'asked': True, 'findings': [{'do': 'Ask the branch for the MOTD or the mortgage date.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is required for the filing.', |
| 2026-10-16 10:38:07.641261+00:00 | EzDocs | draft_withdrawn | case | {'why': "the team's own mail of 16 Oct, 16:07 asked for papers — the draft it answers is taken off", 'count': 1, 'kinds': ['doc_chase']} |
| 2026-10-16 10:37:33.206581+00:00 | the co-pilot | pan_card_name_set_aside | case | {'why': "the name read off the PAN card does not carry the borrower's first name — a PAN card prints the father's name below the holder's, and this looks like that line; the challan takes the case's n |
| 2026-10-16 10:37:09.178892+00:00 | copilot | copilot_check_issues | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': '', 'issues': [{'by': 'papers', 'box': 'Property box 1', 'why': "The ba |
| 2026-10-16 10:37:09.107119+00:00 | EzDocs | form_checked489 | case | {'ok': False, 'page': 'challan', 'paid': True, 'boxes': 15, 'issues': 2, 'case_no': 'NOI-2026-03653'} |
| 2026-10-16 10:36:55.907271+00:00 | EzDocs | challan_boxes_by_rules | case | {'fp': '9d83944c14334208', 'why': "'SURVEY NO' twice in box 1", 'anew': 'first'} |
| 2026-10-16 10:36:52.809326+00:00 | EzDocs | reader_mail_addition | case | {'fp': '7eed1d3035ff97c5', 'add': {}, 'why': 'The mail does not describe the property.', 'asked': True, 'quote': '', 'same_property': False} |
| 2026-10-16 10:36:09.716475+00:00 | EzDocs | paper_locate | case | {'fp': 'c83fa7778c67f0b1', 'box': [430, 170, 646, 792], 'why': "The property address is found under the 'PROPERTY ADDRESS' heading, from 'Property Address' down to 'Pin Code 401201' and 'Country India |
| 2026-10-16 10:36:04.899631+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 1, 'limit': 40} | |
| 2026-10-16 10:35:10.979579+00:00 | EzDocs | challan_boxes_gathered | case | {'why': "the challan's boxes (locality, city, PIN) were empty on the case while a paper on it carries them — EzDocs was asked for exactly those; a person checks them on the verification page", 'filled |
| 2026-10-16 10:35:10.947011+00:00 | EzDocs | boxes_gathered | case | {'how': 'uri', 'why': 'the challan needs the locality, the city and the PIN', 'docs': ['Rajendra Bhalerao Ny documents.pdf', '3a62af2b-cdbe-4acb-8e1b-8af372eb6d1d.pdf'], 'after': {'addresses': {'peopl |
| 2026-10-16 10:35:10.935788+00:00 | EzDocs | address_compared | case | {'sig': '44d7786f18c3abcb', 'why': 'after gather', 'people': [{'home': '54/404, 4th, SEAWOOD ESTATE, NRI COMPLEX, PHASE-II, NEAR D.P.S SCHOOL, SECTOR 54/56/58 NERUL 400706, NAVI MUMBAI, Thane, 400615' |
| 2026-10-16 10:35:10.788346+00:00 | EzDocs | challan_boxes_composed | case | {'fp': 'c0bff1e27b79fc9b', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'boxes', 'box1': 'APARTMENT NO |
| 2026-10-16 10:35:07.259608+00:00 | EzDocs | paper_locate | case | {'fp': '4dda4c4045cf28bb', 'box': [275, 0, 732, 999], 'why': 'The PAN card with number ALUPB4885F is on page 1.', 'page': 1, 'what': 'pan_card', 'asked': True, 'found': True, 'doc_id': '5c685f83-d528- |
| 2026-10-16 10:34:13.134840+00:00 | EzDocs | challan_verified_against_case | case | {'grn': 'MH012136023202627E', 'why': "the old 'does not match' note came from an earlier reading's rules (a head name read as the article, or a split pair); checked again with today's rules it matches |
| 2026-10-16 10:34:13.068748+00:00 | EzDocs | challan_mismatch_kept | case | {'why': "checked again with today's rules — the difference is real; a person opens the challan", 'problems': ['consideration (CA) on the challan Rs.3000000 — the loan amount is Rs.3100000']} |
| 2026-10-16 10:34:13.001237+00:00 | EzDocs | challan_mismatch_kept | case | {'why': "checked again with today's rules — the difference is real; a person opens the challan", 'problems': ['stamp duty on the challan is 4230/7040 — the case works out Rs.4221', 'registration fee on |
| 2026-10-16 10:34:12.927985+00:00 | EzDocs | challan_mismatch_kept | case | {'why': "checked again with today's rules — the difference is real; a person opens the challan", 'problems': ["district on the challan 'PUNE' — the case says 'Baramati'"]} |
| 2026-10-16 10:34:05.094154+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 4, 'limit': 40} | |
| 2026-10-16 10:33:53.058630+00:00 | copilot | copilot_check_issues | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': "The typed Property Box 1 includes 'HISSA NO 2/1 5' which is not presen |
| 2026-10-16 10:33:52.974243+00:00 | EzDocs | form_checked489 | case | {'ok': False, 'page': 'challan', 'paid': True, 'boxes': 16, 'issues': 3, 'case_no': 'NOI-2026-03652'} |
| 2026-10-16 10:33:46.493963+00:00 | the co-pilot | reading_boxes_not_the_papers_words | case | {'why': ': the reading decides — its boxes stand; the words the main paper does not print are said beside the box', 'file': 'image.png', 'paper': 'the technical report', 'not_on_paper': ['HISSA', |
| 2026-10-16 10:33:45.506003+00:00 | EzDocs | challan_boxes_by_rules | case | {'fp': '3401b9b9b1fc7398', 'why': 'EzDocs wrote more than the boxes hold, twice (box 1 had 117 characters (it holds 100))', 'anew': 'boxes'} |
| 2026-10-16 10:33:08.328016+00:00 | EzDocs | extra_challan_scanned | case | {'found': 0} |
| 2026-10-16 10:33:08.307829+00:00 | EzDocs | extra_challan_scanned | case | {'found': 0} |
| 2026-10-16 10:33:08.288076+00:00 | EzDocs | extra_challan_scanned | case | {'found': 0} |
| 2026-10-16 10:33:08.267485+00:00 | EzDocs | extra_challan_scanned | case | {'found': 0} |
| 2026-10-16 10:33:08.246024+00:00 | EzDocs | extra_challan_scanned | case | {'found': 0} |
| 2026-10-16 10:33:08.223804+00:00 | EzDocs | extra_challan_scanned | case | {'found': 0} |
| 2026-10-16 10:33:08.203432+00:00 | EzDocs | extra_challan_scanned | case | {'found': 0} |
| 2026-10-16 10:33:07.590597+00:00 | EzDocs | closed_from_desk_words | case | {'why': "the NOI team's own mail on this thread says the Index II was already shared — an old, finished case; any waiting chase was withdrawn"} |
| 2026-10-16 10:33:07.547398+00:00 | EzDocs | closed_from_desk_words | case | {'why': "the NOI team's own mail on this thread says the Index II was already shared — an old, finished case; any waiting chase was withdrawn"} |
| 2026-10-16 10:33:07.506758+00:00 | EzDocs | closed_from_desk_words | case | {'why': "the NOI team's own mail on this thread says the Index II was already shared — an old, finished case; any waiting chase was withdrawn"} |
| 2026-10-16 10:33:07.459539+00:00 | EzDocs | closed_from_desk_words | case | {'why': "the NOI team's own mail on this thread says the Index II was already shared — an old, finished case; any waiting chase was withdrawn"} |
| 2026-10-16 10:33:00.125734+00:00 | copilot | copilot_check_issues | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'payment', 'notes': '', 'issues': [{'by': 'digits', 'box': 'Paid', 'why': 'the digits diffe |
| 2026-10-16 10:33:00.109336+00:00 | EzDocs | form_checked489 | case | {'ok': False, 'page': 'payment', 'paid': True, 'boxes': 5, 'issues': 3, 'case_no': 'NOI-2026-02183'} |
| 2026-10-16 10:32:59.378693+00:00 | EzDocs | letter_home_read462 | case | {'fp': 'doc:50780610-403f-4497-a156-cf64aee2fc81', 'why': "the letter prints the customer's address — written into its reading; the Mortgagor page takes it", 'file': 'sanction letter khushlani.pdf', ' |
| 2026-10-16 10:32:56.668416+00:00 | the co-pilot | pan_card_name_set_aside | case | {'why': "the name read off the PAN card does not carry the borrower's first name — a PAN card prints the father's name below the holder's, and this looks like that line; the challan takes the case's n |
| 2026-10-16 10:32:30.455178+00:00 | EzDocs | title_doc_on_case_filing_open | case | {'was': 'BANK', 'why': "the branch's title document is on the case — the filing is the NOI team's move", 'file': 'AGREEMENT (4).pdf', 'kind': 'index2'} |
| 2026-10-16 10:32:25.796990+00:00 | EzDocs | dhc_prn_looked | case | {'file': 'eFilingDoc9992111250084.pdf', 'found': False, 'doc_id': '4ae2cc55-c347-4bb8-8d5d-1b4082c7fc2c'} |
| 2026-10-16 10:32:25.596006+00:00 | EzDocs | dhc_prn_looked | case | {'file': 'eFilingDoc9992111250057.pdf', 'found': False, 'doc_id': '3ad28df6-9456-4f11-8d7b-db9f6f62d772'} |
| 2026-10-16 10:32:25.483641+00:00 | EzDocs | dhc_prn_looked | case | {'file': 'eFilingDoc9992111250028.pdf', 'found': False, 'doc_id': 'e1487e41-f6e9-4a8d-bdba-1409bbb0b8ed'} |
| 2026-10-16 10:32:25.344580+00:00 | EzDocs | dhc_prn_looked | case | {'file': 'eFilingDoc9992111250041.pdf', 'found': False, 'doc_id': '4662949c-bff6-4d83-ad89-ea7889976cce'} |
| 2026-10-16 10:32:25.217250+00:00 | EzDocs | dhc_prn_looked | case | {'file': 'eFilingDoc9992111250022.pdf', 'found': False, 'doc_id': '1cc8534c-77be-473e-8b66-9fa7ab6d9340'} |
| 2026-10-16 10:32:25.128396+00:00 | EzDocs | dhc_prn_looked | case | {'file': 'eFilingDoc9992111250020.pdf', 'found': False, 'doc_id': 'eacb4a5b-7a53-44e4-9fae-4cb7702ec6c8'} |
| 2026-10-16 10:32:05.201825+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 2, 'limit': 40} | |
| 2026-10-16 10:32:03.541967+00:00 | ANJU | copilot_edit | case | {'n': 13, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'PNB_HFL', 'form': 'efiling', 'page': 'property', 'boxes': [{'box': |
| 2026-10-16 10:31:55.029216+00:00 | EzDocs | context_cache_off526 | {'why': "a refusal around EzDocs' kept instructions — this model is asked the old way for six hours", 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages | |
| 2026-10-16 10:31:48.911896+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': '', 'issues': [], 'method': 'ai', 'checked': 16, 'differs': []} |
| 2026-10-16 10:31:48.841263+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'challan', 'paid': True, 'boxes': 16, 'issues': 0, 'case_no': 'NOI-2026-03176'} |
| 2026-10-16 10:31:46.408949+00:00 | EzDocs | challan_other_case_checked | case | {'why': "the same borrower's other loans do not carry this challan's figure", 'doc_id': 'ae501d5e-b72f-4282-bad6-f63c56bfd521'} |
| 2026-10-16 10:31:46.388374+00:00 | EzDocs | challan_other_case_checked | case | {'why': "the same borrower's other loans do not carry this challan's figure", 'doc_id': '9cb7e995-f16d-43d2-9a4d-968eaf5b7e33'} |
| 2026-10-16 10:31:46.338485+00:00 | EzDocs | challan_boxes_composed | case | {'fp': '84f4322e3dd33e24', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'papers', 'box1': 'FLAT NO 104 |
| 2026-10-16 10:31:46.113231+00:00 | EzDocs | challan_other_case_checked | case | {'why': "the same borrower's other loans do not carry this challan's figure", 'doc_id': '58703d14-d5f2-46e7-8822-7796c44eaf46'} |
| 2026-10-16 10:31:46.092520+00:00 | EzDocs | challan_other_case_checked | case | {'why': "the same borrower's other loans do not carry this challan's figure", 'doc_id': '10730e89-21a0-46b3-be1d-d768b01cf5b4'} |
| 2026-10-16 10:31:46.072085+00:00 | EzDocs | challan_other_case_checked | case | {'why': "the same borrower's other loans do not carry this challan's figure", 'doc_id': '11036010-854f-4af6-a19b-ee54c8827d2c'} |
| 2026-10-16 10:31:43.242452+00:00 | the co-pilot | reading_boxes_not_the_papers_words | case | {'why': ': the reading decides — its boxes stand; the words the main paper does not print are said beside the box', 'file': 'DOC-20261005-WA0003.pdf', 'paper': 'the sanction letter', 'not_on_paper |
| 2026-10-16 10:31:42.972760+00:00 | the co-pilot | money_check_hold | case | {'why': 'the papers on this file do not support the figure the challan was about to be a percentage of', 'held': 3718300.0, 'findings': ["Probably ₹37,18,300 — the branch's own numbers point at it: it |
| 2026-10-16 10:31:34.266322+00:00 | EzDocs | stages_followed_papers | {'n': 1, 'moved': ['NOI-2026-02250: FILING_IN_PROGRESS -> AWAITING_INDEX2']} | |
| 2026-10-16 10:31:21.888472+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:31:21', 'why': 'mail', 'open': 2, 'mails': [{'at': '2026-10-16 09:29', 'id': '1a1440c9626bb0a1', 'from': 'branch', 'gist': 'The branch is asking the team to process the |
| 2026-10-16 10:31:11.888457+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:31:11', 'asks': ['to check and proceed with processing the fees for a loan'], 'gist': 'The branch asks the team to check and proceed with processing the fees for a loan and attac |
| 2026-10-16 10:31:09.936086+00:00 | EzDocs | efiling_found_on_case | case | {'now': 'AWAITING_INDEX2', 'was': 'FILING_IN_PROGRESS', 'why': 'the paper is the fact and the stage follows it — the case was standing at an earlier step than the people working it. The money is untou |
| 2026-10-16 10:31:05.598248+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 1, 'limit': 40} | |
| 2026-10-16 10:31:04.179294+00:00 | EzDocs | half_read_mail_reread | case | {'why': 'this mail named 1 attachment(s) but none was kept and no draft followed — its first reading broke mid-way; re-read whole (documents dedupe by sha) so the draft can follow', 'mailbox': None, ' |
| 2026-10-16 10:31:03.208169+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:31:03', 'why': 'mail', 'open': 12, 'mails': [{'at': '2026-10-16 07:31', 'id': '1a143a0c39bc85bd', 'from': 'branch', 'gist': 'Bank branch requests NOI processing for a p |
| 2026-10-16 10:31:03.040518+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:31:03', 'asks': ['quote', 'status'], 'gist': 'The branch attached the LSR and Sanction and is asking for a quote and status.', 'next': 'We should reply to the branch askin |
| 2026-10-16 10:31:02.606875+00:00 | EzDocs | half_read_mail_reread | case | {'why': 'this mail named 1 attachment(s) but none was kept and no draft followed — its first reading broke mid-way; re-read whole (documents dedupe by sha) so the draft can follow', 'mailbox': None, ' |
| 2026-10-16 10:31:01.391651+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:31:00', 'why': 'paper', 'open': 2, 'mails': [{'at': '2026-10-16 09:29', 'id': '1a1440c9626bb0a1', 'from': 'branch', 'gist': 'The branch is asking the team to process th |
| 2026-10-16 10:31:01.184789+00:00 | EzDocs | half_read_mail_reread | case | {'why': 'this mail named 2 attachment(s) but none was kept and no draft followed — its first reading broke mid-way; re-read whole (documents dedupe by sha) so the draft can follow', 'mailbox': 'hhfnoi |
| 2026-10-16 10:31:00.894134+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 2, 'seconds': 2.5, 'workers': 2} |
| 2026-10-16 10:30:57.039274+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:30:57', 'why': 'mail', 'open': 7, 'mails': [{'at': '2026-10-16 08:17', 'id': '1a143ca81f576300', 'from': 'branch', 'gist': 'The branch is asking for the NOI and MOE cha |
| 2026-10-16 10:30:56.885183+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:30:56', 'asks': ['NOI and MOE Challan'], 'gist': 'The branch is asking for the NOI and MOE challan for a loan and has provided the loan amount.', 'next': "Ask the branch to confi |
| 2026-10-16 10:30:56.799104+00:00 | EzDocs | half_read_mail_reread | case | {'why': 'this mail named 2 attachment(s) but none was kept and no draft followed — its first reading broke mid-way; re-read whole (documents dedupe by sha) so the draft can follow', 'mailbox': 'pnb.no |
| 2026-10-16 10:30:56.508384+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 2, 'seconds': 0.6, 'workers': 2} |
| 2026-10-16 10:30:56.120643+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:30:56', 'why': 'mail', 'open': 7, 'mails': [{'at': '2026-10-16 08:17', 'id': '1a143ca81f576300', 'from': 'branch', 'gist': 'The branch is asking for the NOI and MOE cha |
| 2026-10-16 10:30:55.921685+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:30:55', 'asks': ['NOI and MOE Challan'], 'gist': 'The branch is asking for the NOI and MOE challan, and has provided the loan amount and applicant details.', 'next': 'Acknowledge |
| 2026-10-16 10:30:54.249958+00:00 | EzDocs | half_read_mail_reread | case | {'why': 'this mail named 2 attachment(s) but none was kept and no draft followed — its first reading broke mid-way; re-read whole (documents dedupe by sha) so the draft can follow', 'mailbox': 'pnb.no |
| 2026-10-16 10:30:53.963409+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 2, 'seconds': 0.6, 'workers': 2} |
| 2026-10-16 10:30:52.920382+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:30:52', 'why': 'mail', 'open': 4, 'mails': [{'at': '2026-10-15 14:06', 'id': '1a13fe41decc6f90', 'from': 'branch', 'gist': 'The branch has attached documents and paymen |
| 2026-10-16 10:30:52.751901+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:30:52', 'asks': ['Provide the Guarantor challan.'], 'gist': 'The branch is asking for a guarantor challan.', 'next': 'Ask the branch if there is a guarantor for this loan, as the |
| 2026-10-16 10:30:51.628975+00:00 | EzDocs | half_read_mail_reread | case | {'why': 'this mail named 2 attachment(s) but none was kept and no draft followed — its first reading broke mid-way; re-read whole (documents dedupe by sha) so the draft can follow', 'mailbox': 'pnb.no |
| 2026-10-16 10:30:51.368213+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 2, 'seconds': 0.6, 'workers': 2} |
| 2026-10-16 10:30:50.792513+00:00 | EzDocs | mail_instruction_understood | case | {'amount': None, 'phrase': None, 'reason': None, 'instructions': ['resend_challan'], 'urgent_disbursement': False} |
| 2026-10-16 10:30:50.673660+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:30:50', 'why': 'mail', 'open': 9, 'mails': [{'at': '2026-10-09 13:51', 'id': '1a120eff25d982ef', 'from': 'branch', 'gist': 'The branch is asking for the NOI and MOE cha |
| 2026-10-16 10:30:50.500383+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:30:50', 'asks': ['update on the case'], 'gist': 'The branch is asking for an update on the case.', 'next': 'Ask the branch to confirm the correct loan account number for this fil |
| 2026-10-16 10:30:50.488356+00:00 | EzDocs | paper_against_file490 | case | {'at': '2026-10-16T10:30:50', 'why': "This Index II names Rajesh Dattaram Bane as a purchaser, matching the request's customer, and provides property details.", 'file': 'DocScanner 16 Oct 2026 3-51\u2 |
| 2026-10-16 10:30:49.050542+00:00 | EzDocs | half_read_mail_reread | case | {'why': 'this mail named 4 attachment(s) but none was kept and no draft followed — its first reading broke mid-way; re-read whole (documents dedupe by sha) so the draft can follow', 'mailbox': 'icicih |
| 2026-10-16 10:30:48.780382+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 4, 'seconds': 1.2, 'workers': 4} |
| 2026-10-16 10:30:47.830039+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:30:47', 'why': 'mail', 'open': 3, 'mails': [{'at': '2026-10-09 13:51', 'id': '1a120efd1e4f4da8', 'from': 'branch', 'gist': 'The branch is asking for help with NOI filin |
| 2026-10-16 10:30:47.494358+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:30:47', 'asks': ['share challan for difference amount'], 'gist': 'The branch is asking for a challan for a difference amount.', 'next': 'We should generate a challan for t |
| 2026-10-16 10:30:46.032715+00:00 | EzDocs | half_read_mail_reread | case | {'why': 'this mail named 2 attachment(s) but none was kept and no draft followed — its first reading broke mid-way; re-read whole (documents dedupe by sha) so the draft can follow', 'mailbox': 'pnb.no |
| 2026-10-16 10:30:45.780877+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 2, 'seconds': 0.6, 'workers': 2} |
| 2026-10-16 10:30:45.731942+00:00 | EzDocs | address_compared | case | {'sig': '6415a6ecf9ebd348', 'why': 'new mail', 'people': [{'home': 'B-002, Ground, Kailashdham Complex, Panhal Gad, Manickpur Church Road, Bassein Road, Umelman, Vasai West, Vasai West, Thane, 401202' |
| 2026-10-16 10:30:45.552689+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 2, 'seconds': 17.3, 'workers': 2} |
| 2026-10-16 10:30:45.509341+00:00 | EzDocs | property_self_check | case | {'ok': True, 'why': "EzDocs checked every property box against the document's own words — all agree", 'notes': '', 'issues': [], 'method': 'ai', 'checked': 17, 'trigger': 'after the Index II takeover'} |
| 2026-10-16 10:30:40.868907+00:00 | EzDocs | property_from_index2 | case | {'why': "the Index II is the government's own description of this property — it outranks every other paper, so it takes the boxes over", 'file': 'DocScanner 16 Oct 2026 3-51\u202fpm.pdf', 'changed': { |
| 2026-10-16 10:30:40.846469+00:00 | EzDocs | index2_people_checked | case | {'doc_id': 'e111c09f-5772-451a-9413-8b57197ac656', 'differs': 1, 'matched': [{'score': 1.0, 'person': 'RAJESH DATTARAM BANE', 'pan_agrees': False}], 'not_on_case': 0} |
| 2026-10-16 10:30:40.480481+00:00 | EzDocs | property_english_extracted | case | {'note': "The Index II states 'District Thane' but Vasai is in Palghar district as per government records. The local body is not specified, only 'इतर वर्णन'.", 'village': 'Umelman', 'building': 'Kaila |
| 2026-10-16 10:30:37.763655+00:00 | EzDocs | index2_people_checked | case | {'doc_id': 'e111c09f-5772-451a-9413-8b57197ac656', 'differs': 1, 'matched': [{'score': 1.0, 'person': 'RAJESH DATTARAM BANE', 'pan_agrees': False}], 'not_on_case': 0} |
| 2026-10-16 10:30:37.752920+00:00 | EzDocs | index2_pan_differs | case | {'why': "the Index II's purchaser row prints a different PAN from the card on the case — either the KYC is someone else's or the registrar typed it wrong; a person decides", 'doc_id': 'e111c09f-5772-4 |
| 2026-10-16 10:30:37.722514+00:00 | EzDocs | index2_input_received | case | {'file': 'DocScanner 16 Oct 2026 3-51\u202fpm.pdf'} |
| 2026-10-16 10:30:37.479917+00:00 | EzDocs | orphan_adoption_tried | {'outcome': 'still_no_case', 'subject': 'Your Google Play Order Receipt from 16 Oct 2026', 'message_id': '1a143e88d0d9139e'} | |
| 2026-10-16 10:30:35.937100+00:00 | EzDocs | orphan_adoption_tried | {'outcome': 'still_no_case', 'subject': 'Re: TODAY DONE MY WORK', 'message_id': '1a14424a26423554'} | |
| 2026-10-16 10:30:32.856365+00:00 | EzDocs | orphan_adoption_tried | {'outcome': 'not_in_any_desk', 'subject': 'Re: NOI MIS STATUS UPDATE FROM ONELEGAL FIRM/EZDOCS', 'message_id': '1a1442981a8cb7c2'} | |
| 2026-10-16 10:30:32.533205+00:00 | EzDocs | document_received | case | {'file': 'DocScanner 16 Oct 2026 3-51\u202fpm.pdf', 'doc_type': 'index2', 'confidence': 0.98} |
| 2026-10-16 10:30:31.977665+00:00 | EzDocs | lesson456 | case | {'why': 'the team paid this challan by hand — where are the figures and the payer it carries printed?', 'form': 'challan', 'lessons': [], 'challan_doc': '11036010-854f-4af6-a19b-ee54c8827d2c'} |
| 2026-10-16 10:30:31.910369+00:00 | EzDocs | lesson456 | case | {'why': 'the team paid this challan by hand — where are the figures and the payer it carries printed?', 'form': 'challan', 'lessons': [{'box': 'Payer', 'words': 'Payer: the team typed NEHA SUNIL BHILA |
| 2026-10-16 10:30:31.696664+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'efiling', 'page': 'mortgagee', 'edit_id': '540560', 'lessons': [{'box': 'Loan (Rs.)', 'words': 'Lo |
| 2026-10-16 10:30:31.669851+00:00 | EzDocs | document_reread | case | {'now': ['pan', 'sanction_letter'], 'was': ['sanction_letter'], 'why': 'read again from the start — a bundle must give up EVERYTHING inside it (Rathod, 1 Sep)', 'file': 'sanction letter khushlani.pdf' |
| 2026-10-16 10:30:31.622424+00:00 | EzDocs | property_replaced_from_report | case | {'why': "this bank's rule puts the letter above the source the property had come from — the unverified boxes are re-read from the letter; a person verifies box by box before anything files", 'file': ' |
| 2026-10-16 10:30:31.443531+00:00 | EzDocs | orphan_adoption_tried | {'outcome': 'not_in_any_desk', 'subject': 'Re: NOI MIS STATUS UPDATE FROM ONELEGAL FIRM/EZDOCS', 'message_id': '1a1442a3a9e8363d'} | |
| 2026-10-16 10:30:29.385148+00:00 | EzDocs | orphan_adoption_tried | {'outcome': 'still_no_case', 'subject': 'Re: NOI MIS STATUS UPDATE FROM ONELEGAL FIRM/EZDOCS', 'message_id': '1a1442a94299fd79'} | |
| 2026-10-16 10:30:28.126606+00:00 | EzDocs | inner_document_unreadable | case | {'why': 'the copy inside this bundle cannot be used — asked for on its own; the rest of the file still counts', 'doc_id': '50780610-403f-4497-a156-cf64aee2fc81', 'inside': 'sanction_letter', 'reason': |
| 2026-10-16 10:30:27.547475+00:00 | EzDocs | orphan_adoption_tried | {'outcome': 'still_no_case', 'subject': 'Re: Request to proceed NOI in the case of Mr. Jitendra sadashiv deore & Kiran Jitendra deore Lan no - MH/BSR/BSAR/A000001411 & MH/BSR/BSAR', 'message_id': '1 | |
| 2026-10-16 10:30:23.562909+00:00 | EzDocs | reading_error456 | case | {'box': 'Loan (Rs.)', 'why': 'the team typed what this paper prints; we typed what no paper prints — we read the paper wrong; read again', 'file': 'sanction letter khushlani.pdf', 'ours' |
| 2026-10-16 10:30:23.471204+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'efiling', 'page': 'mortgagor', 'edit_id': '540564', 'lessons': []} |
| 2026-10-16 10:30:15.976334+00:00 | EzDocs | desk_document_shared | case | {'why': "the NOI team mailed this to the branch — kept on the case so the branch can open it from the bank's window (a challan the moment it is shared, the Index II when the case completes)", 'file': |
| 2026-10-16 10:30:15.940877+00:00 | EzDocs | sro_office_learned | case | {'why': 'the co-pilot picks we for the next challan in that district — a person still sees it before Proceed', 'office': 'PNL5_PANVEL NO 5 SUB REGISTRAR', 'district': 'RAIGAD'} |
| 2026-10-16 10:30:15.894502+00:00 | EzDocs | challan_mismatch | case | {'file': 'NEHA SUNIL BHILARE AS GUARANTOR EchallanMH012194083202627E.pdf', 'problems': ['stamp duty on the challan is 3990 — the case works out Rs.5990', 'registration fee on the challan is 3990 — the |
| 2026-10-16 10:30:15.820293+00:00 | EzDocs | challan_not_ours | case | {'why': "another borrower's NOI challan: the payer on the challan is 'NEHA SUNIL BHILARE AS GUARANTOR' — this case's people are AMAR DHONNDIBA MANKUMARE, Amar Dhonndiba Mankumare", 'file': 'NEHA SUNIL |
| 2026-10-16 10:30:15.795960+00:00 | EzDocs | challan_another_borrowers | case | {'grn': 'MH012194083202627E', 'why': "the payer on the challan is 'NEHA SUNIL BHILARE AS GUARANTOR' — this case's people are AMAR DHONNDIBA MANKUMARE, Amar Dhonndiba Mankumare", 'file': 'NEHA SUNIL BH |
| 2026-10-16 10:30:15.772337+00:00 | EzDocs | challan_extracted | case | {'grn': 'MH012194083202627E', 'file': 'NEHA SUNIL BHILARE AS GUARANTOR EchallanMH012194083202627E.pdf', 'heads': ['0030046401'], 'total': 3990.0} |
| 2026-10-16 10:30:15.746840+00:00 | EzDocs | challan_ca_unfit | case | {'rf': 0, 'sd': 3990, 'why': "the challan's heads (3990) are not 0.3% and 0.5% of the 1995000 its Remarks read as, nor of the case's loan", 'file': 'NEHA SUNIL BHILARE AS GUARANTOR EchallanMH012194083 |
| 2026-10-16 10:30:01.710100+00:00 | EzDocs | branch_questions_drafted | case | {'why': 'what the papers leave open is asked of the branch in one draft; a person presses Send', 'questions': ["Loan Account Number Mismatch — the branch's request says MH/BSR/BSAR/A000001468; the san |
| 2026-10-16 10:30:01.699093+00:00 | EzDocs | email_shadowed:branch_questions | case | {'to': 'rohitkumar.gupta@hhfservices.in', 'body': "Dear Team,\n\nKindly confirm the following to process the challan:\n\n 1. Loan Account Number Mismatch — the branch's request says MH/BSR/BSAR/A0000 |
| 2026-10-16 10:30:01.564245+00:00 | EzDocs | draft_withdrawn | case | {'why': 'the questions were put through the test again: they no longer stand', 'count': 1, 'kinds': ['branch_questions']} |
| 2026-10-16 10:29:46.053404+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'property', 'notes': '', 'issues': [], 'method': 'ai', 'checked': 18, 'differs': []} |
| 2026-10-16 10:29:46.035663+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'property', 'paid': True, 'boxes': 18, 'issues': 0, 'case_no': 'NOI-2026-02183'} |
| 2026-10-16 10:29:39.911626+00:00 | copilot | copilot_pick | case | {'why': "The source text mentions Nagpur and the option 'Nagapur Corporation' is the closest match for a municipal corporation in Nagpur.", 'field': 'Hadd Name', 'value': '1', 'method': 'ai', 'picked' |
| 2026-10-16 10:29:37.681133+00:00 | copilot | copilot_pick | case | {'why': 'The source text mentions "ZINGABAI TAKLI". The option "Takali (jhingabai)" is a close match, with the components of the name reversed and a slight spelling variation. There is no exact match. |
| 2026-10-16 10:29:26.651877+00:00 | copilot | copilot_pick | case | {'why': "the portal spells it 'Nagapur'", 'field': 'Taluka', 'value': '1', 'method': 'spelling', 'picked': 'Nagapur', 'wanted': 'NAGPUR', 'why_audit': "EzDocs chose from the portal's own list; below f |
| 2026-10-16 10:29:19.245499+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'mortgagor', 'notes': 'every box holds what the case expects — compared by the rules; EzDoc |
| 2026-10-16 10:29:19.191682+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'mortgagor', 'paid': False, 'boxes': 17, 'issues': 0, 'case_no': 'NOI-2026-02183'} |
| 2026-10-16 10:29:15.834336+00:00 | ANJU | copilot_edit | case | {'n': 14, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'PNB_HFL', 'form': 'efiling', 'page': 'mortgagor', 'boxes': [{'box' |
| 2026-10-16 10:29:03.047738+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'mortgagor', 'notes': 'every box holds what the case expects — compared by the rules; EzDoc |
| 2026-10-16 10:29:02.848226+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'mortgagor', 'paid': False, 'boxes': 17, 'issues': 0, 'case_no': 'NOI-2026-02183'} |
| 2026-10-16 10:28:55.906879+00:00 | EzDocs | paper_locate | case | {'fp': '6206baed3e63fbe7', 'box': [77, 209, 296, 634], 'why': 'The PAN card for AGGPK3848Q is on page 3, showing the full card with the specified PAN.', 'page': 3, 'what': 'pan_card', 'asked': True, ' |
| 2026-10-16 10:28:46.142803+00:00 | ANJU | copilot_edit | case | {'n': 2, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'PNB_HFL', 'form': 'efiling', 'page': 'mortgagee', 'boxes': [{'box': |
| 2026-10-16 10:28:05.619517+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 1, 'limit': 40} | |
| 2026-10-16 10:28:02.265941+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'mortgagee', 'notes': 'every box holds what the case expects — compared by the rules; EzDoc |
| 2026-10-16 10:28:02.227012+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'mortgagee', 'paid': False, 'boxes': 24, 'issues': 0, 'case_no': 'NOI-2026-02183'} |
| 2026-10-16 10:27:58.809102+00:00 | copilot | efiling_token_from_portal | case | {'why': 'the portal issued this token when the Date of Mortgage was entered; the co-pilot read it off the page and wrote it here', 'token': '9991610260693'} |
| 2026-10-16 10:27:56.676571+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:27:56', 'why': 'reading', 'open': 11, 'mails': [{'at': '2026-10-03 12:38', 'id': '1a101c5c61760bae', 'from': 'us', 'gist': 'The team asks for a selfie photo and case st |
| 2026-10-16 10:27:56.491413+00:00 | EzDocs | challan_unsure | case | {'why': 'no second party, article or matching total could be read', 'file': 'sale deed khushlani.pdf', 'note': 'whose challan this is could not be read — it does not count until a person says; open th |
| 2026-10-16 10:27:56.469995+00:00 | EzDocs | challan_identity | case | {'why': 'no second party, article or matching total could be read', 'file': 'sale deed khushlani.pdf', 'inner': True, 'doc_id': 'f7a51274-499e-4577-b9c8-0e6e72fc4e3d', 'answer': 'unknown', 'bank_pan' |
| 2026-10-16 10:27:53.432093+00:00 | EzDocs | bundle_holds503 | case | {'why': 'EzDocs (reading the whole file) found these inside this paper; the label at the door had not — they count on the case now and are read for what they give', 'file': 'sale deed khushlani.pdf', 'found': |
| 2026-10-16 10:27:53.367169+00:00 | EzDocs | branch_from_reading501 | case | {'why': "the branch's mail named no branch; the papers print this one — the bank's branch-wise summary places the case by it", 'branch': 'NAGPUR'} |
| 2026-10-16 10:27:53.333718+00:00 | EzDocs | case_read | case | {'how': 'uri', 'tag': '236b637bb83d22c7', 'docs': ['sale deed khushlani.pdf', 'SKM_226i26062311010.pdf', 'sanction letter khushlani.pdf', 'KYC.pdf'], 'loan': {'amount': 12475000, 'made_of': [{'what': |
| 2026-10-16 10:27:53.312250+00:00 | EzDocs | pan_by_reading443 | case | {'now': 'LCCPK5919B', 'was': 'AGGPK3848Q', 'why': 'EzDocs (reading the whole file) — which knows whose card a PAN is — puts this PAN on co-applicant 1, the card SKM_226i26062311010.pdf printing KARAN JA |
| 2026-10-16 10:27:53.284573+00:00 | EzDocs | pan_by_reading443 | case | {'now': None, 'was': 'LCCPK5919B', 'why': 'EzDocs (reading the whole file) gives this PAN to co-applicant 1 (KARAN JAGDISH KHUSHALANI); this row held it', 'person': 'KARAN JAGDISH KHUSHALANI'} |
| 2026-10-16 10:27:39.248282+00:00 | EzDocs | case_read_started | case | {'tag': '236b637bb83d22c7', 'why': 'fill', 'note': 'the whole file is being read — a Fill or a copy asking meanwhile waits for this reading'} |
| 2026-10-16 10:24:35.219107+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T10:24:35', 'why': 'mail', 'open': 20, 'mails': [{'at': '2026-10-09 04:23', 'id': '1a11ee738c0dc9cb', 'asks': [], 'from': 'branch', 'gist': 'Asks for a quote and status for |
| 2026-10-16 10:24:31.169625+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T10:24:30', 'asks': ['update on NOI filing'], 'gist': 'The branch asks for an update on the NOI filing.', 'next': 'Tell the branch that the NOI has been filed on the IGR site and wil |
| 2026-10-16 10:24:25.611535+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 6, 'seconds': 2.5, 'workers': 5} |
| 2026-10-16 10:22:59.112680+00:00 | EzDocs | filing_waits_on_title_doc | case | {'was': 'VENDOR', 'why': "the challan is paid, and the e-filing on the IGR site starts from the registered title deed's number (district / SRO / year / document no.) — printed on the Index II or the s |
| 2026-10-16 10:22:59.058826+00:00 | EzDocs | challan_found_on_case | case | {'was': 'CHALLAN_PENDING', 'why': 'the challans on the case cover both heads — it belongs in the filing queue, whatever was still listed as missing', 'file': 'RAJARAM VITHALRAO SATPUTE EchallanMH01219 |
| 2026-10-16 10:22:58.182173+00:00 | EzDocs | desk_document_shared | case | {'why': "the NOI team mailed this to the branch — kept on the case so the branch can open it from the bank's window (a challan the moment it is shared, the Index II when the case completes)", 'file': |
| 2026-10-16 10:22:58.152604+00:00 | EzDocs | sro_office_learned | case | {'why': 'the co-pilot picks we for the next challan in that district — a person still sees it before Proceed', 'office': 'BMT_BARAMATI SUB REGISTRAR', 'district': 'PUNE'} |
| 2026-10-16 10:22:58.112989+00:00 | EzDocs | challan_mismatch | case | {'file': 'RAJARAM VITHALRAO SATPUTE EchallanMH012193295202627E.pdf', 'problems': ["district on the challan 'PUNE' — the case says 'Baramati'"]} |
| 2026-10-16 10:22:58.023526+00:00 | EzDocs | challan_extracted | case | {'grn': 'MH012193295202627E', 'file': 'RAJARAM VITHALRAO SATPUTE EchallanMH012193295202627E.pdf', 'heads': ['0030046401', '0030063301'], 'total': 33010.0} |
| 2026-10-16 10:22:53.910991+00:00 | EzDocs | draft_withdrawn | case | {'why': "the team's own mail of 16 Oct, 15:52 shared the paid challan — the draft it answers is taken off", 'count': 1, 'kinds': ['ack']} |
| 2026-10-16 10:22:01.236371+00:00 | EzDocs | cards_read | case | {'why': 'this file holds several identity cards — every one read and put on its own person', 'file': 'both applicant aadhar and pan.pdf', 'cards': 4, 'doc_id': 'd06c2cc0-41b2-4855-ac22-17ef54bcb078', |
| 2026-10-16 10:22:01.179043+00:00 | EzDocs | kyc_names_match | case | {'sig': 'VARSHA WATKAR|Varsha Rajesh Watkar|same', 'why': 'the PAN and the Aadhaar name the same person — one name is the other with a middle name or an initial dropped', 'score': 1.0, 'pan_file': 'bo |
| 2026-10-16 10:22:01.142241+00:00 | EzDocs | id_doc_filed | case | {'doc': 'aadhaar', 'file': 'both applicant aadhar and pan.pdf', 'doc_id': 'd06c2cc0-41b2-4855-ac22-17ef54bcb078', 'person': 'VARSHA RAJESH WATKAR', 'party_id': 'b1d26441-ad33-4c36-b802-b59640dda361', |
| 2026-10-16 10:22:01.128022+00:00 | EzDocs | kyc_address_read | case | {'doc': 'aadhaar', 'pin': '440034', 'why': "the e-filing's Mortgagor page asks for the person's own address, box by box — read off the Aadhaar, so nobody types it from memory", 'city': 'Nagpur', 'doc_ |
| 2026-10-16 10:22:00.986430+00:00 | EzDocs | id_doc_filed | case | {'doc': 'pan', 'file': 'both applicant aadhar and pan.pdf', 'doc_id': 'd06c2cc0-41b2-4855-ac22-17ef54bcb078', 'person': 'VARSHA RAJESH WATKAR', 'party_id': 'b1d26441-ad33-4c36-b802-b59640dda361', 'na |
| 2026-10-16 10:21:55.930415+00:00 | EzDocs | lesson456 | case | {'why': 'the team paid this challan by hand — where are the figures and the payer it carries printed?', 'form': 'challan', 'lessons': [], 'challan_doc': '00823f17-5ee5-4811-977d-f71a05c9195f'} |
| 2026-10-16 10:21:55.868056+00:00 | EzDocs | lesson456 | case | {'why': 'the team paid this challan by hand — where are the figures and the payer it carries printed?', 'form': 'challan', 'lessons': [{'box': 'Payer', 'words': 'Payer: the team typed RAJENDRA NARAYAN |
| 2026-10-16 10:21:55.792679+00:00 | EzDocs | lesson456 | case | {'why': 'the team paid this challan by hand — where are the figures and the payer it carries printed?', 'form': 'challan', 'lessons': [], 'challan_doc': '5f3eeed4-e7fb-4df8-adbe-f90732b2b1e5'} |
| 2026-10-16 10:21:55.651131+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'efiling', 'page': 'mortgagee', 'edit_id': '540320', 'lessons': []} |
| 2026-10-16 10:21:55.610285+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'efiling', 'page': 'mortgagor', 'edit_id': '540324', 'lessons': []} |
| 2026-10-16 10:21:55.544451+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'efiling', 'page': 'mortgagor', 'edit_id': '540328', 'lessons': []} |
| 2026-10-16 10:21:55.478416+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'efiling', 'page': 'property', 'edit_id': '540429', 'lessons': [{'box': 'Attribute 1 number', 'word |
| 2026-10-16 10:21:55.331073+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'challan', 'page': 'challan', 'edit_id': '540511', 'lessons': [{'box': 'Taluka', 'words': 'Taluka: |
| 2026-10-16 10:21:52.634700+00:00 | EzDocs | hidden_payment_scan | case | {'file': 'PHOTO-2026-10-16-15-18-52.jpg', 'kind': 'payment_screenshot', 'found': 0, 'doc_id': '4f3e62c9-2413-4d5a-b3cb-859693928272', 'fetched': True} |
| 2026-10-16 10:21:51.157793+00:00 | EzDocs | hidden_payment_scan | case | {'file': 'IMG-20260729-WA0007.jpg', 'kind': None, 'found': 0, 'doc_id': '31bee936-ebee-414e-9769-bd414bcca883', 'fetched': True} |
| 2026-10-16 10:21:49.177052+00:00 | EzDocs | trail_read | case | {'why': 'EzDocs read the whole trail as one conversation; what it says is shown on the case — the stage still moves by the papers and the checked per-mail facts', 'done': ['fee_asked', 'fee_paid', 'ch |
| 2026-10-16 10:21:08.721575+00:00 | EzDocs | index2_docno_read | case | {'why': "the title deed box takes the page's OWN number, as its header prints it — never a number it quotes for an earlier sale", 'file': 'AGREEMENT (4).pdf', 'doc_id': 'bd509123-3c2b-43cd-bda9-723e28 |
| 2026-10-16 10:21:04.269914+00:00 | EzDocs | reader_home_address | case | {'fp': '0831471ef81aac5f', 'from': 'the sanction letter (Sanction letter (15).pdf)', 'home': {'pin': '410206', 'area': 'SAHYAOG NAGAR', 'flat': 'ROOM 201', 'road': 'JOSHI ALI', 'floor': '2ND FLOOR', ' |
| 2026-10-16 10:21:02.938681+00:00 | EzDocs | reader_home_address | case | {'fp': '106829e95f8efd19', 'from': 'the sanction letter (Sanction letter (81).pdf)', 'home': {'pin': '412101', 'road': 'NEAR MUKAI CHOWK DEHU ROAD', 'state': 'MAHARASHTRA', 'building': 'COLONY NO 4', |
| 2026-10-16 10:21:01.647736+00:00 | EzDocs | reader_home_address | case | {'fp': '033a2f7d05bea50e', 'from': 'the sanction letter (Rajendra Bhalerao Ny documents.pdf)', 'home': {'pin': '400615', 'area': 'NEAR D.P.S SCHOOL, SECTOR 54/56/58 NERUL', 'flat': '404', 'state': 'MA |
| 2026-10-16 10:20:11.602770+00:00 | EzDocs | branch_questions_drafted | case | {'why': 'what the papers leave open is asked of the branch in one draft; a person presses Send', 'questions': ["Loan Account Number Mismatch — the branch's request says MH/BSR/BSAR/A000001468; the san |
| 2026-10-16 10:20:11.591679+00:00 | EzDocs | email_shadowed:branch_questions | case | {'to': 'rohitkumar.gupta@hhfservices.in', 'body': "Dear Team,\n\nKindly confirm the following to process the challan:\n\n 1. Loan Account Number Mismatch — the branch's request says MH/BSR/BSAR/A0000 |
| 2026-10-16 10:20:11.466184+00:00 | EzDocs | draft_withdrawn | case | {'why': 'the questions were put through the test again: they no longer stand', 'count': 1, 'kinds': ['branch_questions']} |
rendered in 0.16 s · 1 queries · this page refreshes by itself when something on it changes (never while you type) · release v532 · build 18d6b07b