ecarjat teaches tabular review to think in folders

Bulk document reviews can now collapse a whole subfolder into a single row instead of one line per file.

discoveryworkflow

Mike's tabular reviews lay documents out like a spreadsheet - a row per document, columns of questions the AI answers across each one. ecarjat adds a toggle that treats every document sharing a project subfolder as a single combined row, labelled by the folder and run as one unit; loose files at the top level still get their own row.

There's a sensible guardrail alongside it: a per-user page limit (250 by default, adjustable in account settings) that skips any grouped row too large to process, and now surfaces one clear banner explaining the overflow instead of scattering error icons across every column.

So what Anyone running large, foldered document sets - due diligence, discovery, matter files - gets a review grid organised the way their documents already are.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

2 commits from ecarjat/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
941610b7 feat: folder-grouped tabular reviews, per-user page limit, PDF.js fixes Emmanuel Carjat 2026-05-10 ↗ GitHub
commit body
- Folder-grouped rows: treat subfolder documents as one review row
- tabular_review_rows / tabular_review_row_sources tables with backfill
- Per-user tabular_max_pages setting (Account → Models & API Keys)
- Row-level page-limit error banner replaces per-cell error icons
- Error cells show tooltip with failure reason
- Pass standardFontDataUrl + verbosity:0 to all pdfjs getDocument calls

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
be1665ab fix: add tabularMaxPages to fallback profile in UserProfileContext Emmanuel Carjat 2026-05-10 ↗ GitHub
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-297.md from inside the repo you want the changes in.

⬇ Download capture-thread-297.md