01
Ledger
What the file holds, set as key and value on printed rules: keys in small caps, values in the reading face, provenance in small sans beneath. The group of things the file does not yet hold is always first, in source order as well as on screen.
Anatomy
.preceda-ledger- A column of groups. Ledger moves open groups to the front of the source.
.preceda-ledger__group- A <section> named by its heading; --open for “The file does not yet hold”.
.preceda-ledger__heading- Small caps over an ink rule; __count at the right (binding when open).
.preceda-ledger__row- A dt/dd group: __key (small caps) | __value (serif) | __action; __meta beneath the value.
--confirmed / --inferred / --open / --rejected / --editing- Fact status: inferred in ink-2; open as an italic question with a binding key; rejected struck; editing on sunken paper.
.preceda-record-action- The quiet text control shared across the record: Edit, Answer in correspondence, View.
Variants
Facts tab
Open questions first, then facts on file, then intelligence fields.
Paper
The file does not yet hold2 questions
- Notice under s. 35(3)
- Whether a notice under Section 35(3) BNSS was served on him
- Answer in correspondence
On file4 facts
- Applicant
- Rohit Malhotra, brother-in-law of the complainant (Applicant No. 2)
- Offence alleged
- Sections 498-A and 406 IPC; FIR No. 214 of 2026, P.S. Saket
- Outside India
- 3 March to 19 August 2026
- Prior record
- None known
Intelligence3
- Assigned judge
- Shri Vikas Dhull, ASJ-04, Saket
- Opposing counsel
- Adv. S. Bhasin
- Our counsel
- Adv. R. Mehra
Lamp
The file does not yet hold2 questions
- Notice under s. 35(3)
- Whether a notice under Section 35(3) BNSS was served on him
- Answer in correspondence
On file4 facts
- Applicant
- Rohit Malhotra, brother-in-law of the complainant (Applicant No. 2)
- Offence alleged
- Sections 498-A and 406 IPC; FIR No. 214 of 2026, P.S. Saket
- Outside India
- 3 March to 19 August 2026
- Prior record
- None known
Intelligence3
- Assigned judge
- Shri Vikas Dhull, ASJ-04, Saket
- Opposing counsel
- Adv. S. Bhasin
- Our counsel
- Adv. R. Mehra
Case information
The case sidebar’s MetaRow, as a ledger without actions.
Paper
Case information
- Date
- 2 July 2014
- Court
- Supreme Court of India
- Bench
- Chandramauli Kr. Prasad and Pinaki Chandra Ghose, JJ.
- Authorities
- 14 cited · 4,212 citing
Lamp
Case information
- Date
- 2 July 2014
- Court
- Supreme Court of India
- Bench
- Chandramauli Kr. Prasad and Pinaki Chandra Ghose, JJ.
- Authorities
- 14 cited · 4,212 citing
State matrix
- Outside India
- 3 March to 19 August 2026
- Outside India
- 3 March to 19 August 2026
- Prior record
- None known
- Prior record
- None known
- Residence
- Faridabad
- Residence
- Faridabad
- Outside India
- Outside India
On file
No facts on file yet. The associate records them as it reads the instruction.
On file
No facts on file yet. The associate records them as it reads the instruction.
At 390 px
Below 640 px the key sits on its own line above the value, with the action at its right.
390 px
The file does not yet hold2 questions
- Notice under s. 35(3)
- Whether a notice under Section 35(3) BNSS was served on him
- Answer in correspondence
On file4 facts
- Applicant
- Rohit Malhotra, brother-in-law of the complainant (Applicant No. 2)
- Offence alleged
- Sections 498-A and 406 IPC; FIR No. 214 of 2026, P.S. Saket
- Outside India
- 3 March to 19 August 2026
- Prior record
- None known
Intelligence3
- Assigned judge
- Shri Vikas Dhull, ASJ-04, Saket
- Opposing counsel
- Adv. S. Bhasin
- Our counsel
- Adv. R. Mehra
Accessibility
- Each group is a section named by its heading; rows are a description list, so key and value are announced together.
- Open groups are moved in the source, not with CSS order, so reading and focus order match what is seen.
- Status is in words (meta line, italic question) as well as ink.
- Actions are 40 px text controls with the shared focus ring.
Do
- Put the question the file cannot answer in the value of an open row.
- Route “Answer in correspondence” to the single fact request.
Don’t
- Add a second submission surface in the ledger.
- Show a warning dot for a critical fact; say “critical” in the meta line.
Usage
<div class="preceda-ledger">
<section class="preceda-ledger__group preceda-ledger__group--open" aria-labelledby="open">
<h3 class="preceda-ledger__heading" id="open"><span>The file does not yet hold</span><span class="preceda-ledger__count">2 questions</span></h3>
<dl class="preceda-ledger__rows">
<div class="preceda-ledger__row preceda-ledger__row--open">
<dt class="preceda-ledger__key">Notice under s. 35(3)</dt>
<dd class="preceda-ledger__value">Whether a notice was served on him</dd>
<dd class="preceda-ledger__action"><a class="preceda-record-action" href="#…">Answer in correspondence</a></dd>
</div>
</dl>
</section>
</div><Ledger>
<LedgerGroup heading="On file" count={`${facts.length} facts`}>
{facts.map((fact) => (
<LedgerRow key={fact.key} term={fact.label} state={fact.status === 'derived' ? 'inferred' : 'confirmed'}
meta={[sourceLabel(fact.source)]} action={<EditFact fact={fact} />}>{fact.value}</LedgerRow>
))}
</LedgerGroup>
<LedgerGroup heading="The file does not yet hold" open count={`${open.length} questions`}>…</LedgerGroup>
</Ledger>