Skip to content

feat: judge shortcuts, CSV export, print sheet - #7

Open
AlonsoAlviraa wants to merge 1 commit into
cursor/verifleet-c2-console-b4aefrom
cursor/verifleet-judge-shortcuts-df4e
Open

feat: judge shortcuts, CSV export, print sheet#7
AlonsoAlviraa wants to merge 1 commit into
cursor/verifleet-c2-console-b4aefrom
cursor/verifleet-judge-shortcuts-df4e

Conversation

@AlonsoAlviraa

@AlonsoAlviraa AlonsoAlviraa commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Stacked on cursor/verifleet-c2-console-b4ae. Honest, small judge-facing additions on /fleet only.

Features

  1. Keyboard shortcuts on /fleet

    • 14 dispatch the four fixtures (same handlers as the Dispatch buttons)
    • u focuses the PDF dropzone
    • g toggles Background 202
    • ? (or the Shortcuts chip) opens a cheatsheet overlay; Esc / backdrop / ? closes it
    • Mouse Dispatch, drop, and sweep are unchanged. Shortcuts ignore typing in inputs/selects and no-op 14 while a run is busy.
  2. Export CSV

    • Client-side from already-fetched session runs
    • Columns: run_id, verdict, hash (truncated first8…last8, empty if none), reason
    • Button label: Export CSV / Exportar CSV
    • Does not invent hashes or call a new API
  3. Print stylesheet for /fleet

    • Judge sheet: banner, last result, Stage One checklist, identity
    • @media print hides app nav/footer, fixtures, ingest, recent runs, roster
    • No PEM, no fake AEAT send, no invented Cloud Run URL
  4. CLI docs only

    • python -m verifleet ingest already exists on the stacked branch — not duplicated
    • README (EN + ES) now shows python -m verifleet ingest --help plus JSON/PDF examples

ES/EN strings added for the new UI. Existing Paper-related files were not present; locale toggle and 390px layout are preserved (cheatsheet max-w-[390px], control chips wrap).

Non-goals

  • No chatbot
  • No live Hacienda / AEAT remittance (chip stays “not on fleet path”)
  • The LLM still never writes the hash
  • No fake SENT_OK
  • No invented Cloud Run URL
  • No PEM paste or certificate upload
  • No new ingest CLI implementation

Verification

  • cd frontend && npm run build — green (Next.js 16.1.1, TypeScript included)
  • python3 -m verifleet ingest --help — existing CLI, docs only; no CLI code change so no new pytest
Open in Web Open in Cursor 

Add /fleet keyboard shortcuts (1–4, u, g, ?), client-side CSV export
of already-fetched runs, and a print stylesheet for the judge sheet.
Document python -m verifleet ingest --help without duplicating the CLI.

Co-authored-by: AlonsoAlviraa <AlonsoAlviraa@users.noreply.github.com>
@AlonsoAlviraa
AlonsoAlviraa marked this pull request as ready for review August 13, 2026 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants