SCOTUS-Fallvorbereitung → reMarkable
Gegeben einen Fallnamen (und optional eine Aktennummer), sammle den kanonischen Lesesatz und lade ihn unter <Projekt>/<Fall>/ auf das Tablet hoch.
Harte Regeln
- Jedes hochgeladene Dokument ist ein echtes PDF, das du tatsächlich heruntergeladen hast. Überprüfe, ob jede Datei mit
%PDFbeginnt, bevor du sie hochlädst. Konstruiere niemals eine Dokument-URL von Hand und nimm an, es habe funktioniert – hole sie und prüfe sie. - Bestätige zuerst webseitig die Fallbezeichnung und die Aktennummer. Wenn der Name mehrdeutig ist (mehrere zugelassene Fälle, verbundene Fälle, häufige Parteinamen), bestätige mit dem Benutzer, bevor du die falschen Schriftsätze herunterlädst.
- Berichte Lücken ehrlich. Wenn ein Dokument noch nicht eingereicht, nicht öffentlich oder nicht auffindbar ist, sag es im abschließenden Manifest. Ersetze niemals ein Dokument durch ein ähnlich aussehendes.
Schritt 1 – Fall identifizieren
- Suche den Fallnamen im Web, um die genaue Bezeichnung und die Aktennummer des Obersten Gerichtshofs (Format
NN-NNN, z. B.24-316) zu bestätigen. Gute Bestätigungsquellen: supremecourt.gov, SCOTUSblog-Fallseite, Oyez. - Notiere, ob der Fall mit anderen verbunden ist (nimm die führende Aktennummer; erwähne Begleitfälle im Manifest).
- Notiere den Verhandlungsstatus: noch nicht verhandelt / verhandelt (Transkript verfügbar) / entschieden.
Schritt 2 – Dokumente herunterladen (in den Arbeitsbereich, via curl)
Aktenseite (Verzeichnis aller Eingaben mit PDF-Links):
https://www.supremecourt.gov/search.aspx?filename=/docket/docketfiles/html/public/<AKTENNUMMER>.html
Hole sie und extrahiere die DocketPDF-Links. Der Eintragstext identifiziert jede Eingabe („Petition for a writ of certiorari filed“, „Brief of petitioner“, „Brief amicus curiae of United States“, etc.).
Standard-Dokumentensatz (in Lesereihenfolge – überspringe, was noch nicht existiert; vermerke es im Manifest):
| # | Dokument | Quelle |
|---|---|---|
| 00 | Vorgelegte Fragen | https://www.supremecourt.gov/qp/<TERM>-<5-stellige-nullaufgefüllte-Nummer>qp.pdf (z. B. Aktenzeichen 24-316 → 24-00316qp.pdf) |
| 01 | Urteil der Vorinstanz | CourtListener (unten) |
| 02 | Zulassungsantrag (Cert Petition) | Aktenseite |
| 03 | Schriftsatz in Opposition | Aktenseite |
| 04 | Erwiderung im Zulassungsverfahren | Aktenseite |
| 05 | Schriftsatz des Beschwerdeführers zur Sache | Aktenseite |
| 06 | Schriftsatz des Beschwerdegegners zur Sache | Aktenseite |
| 07 | Erwiderungsschriftsatz zur Sache | Aktenseite |
| 08 | Amicus-Schriftsatz der USA / des SG (falls vorhanden, in jeder Phase) | Aktenseite |
| 09 | Transkript der mündlichen Verhandlung (falls verhandelt) | https://www.supremecourt.gov/oral_arguments/argument_transcripts/ – Links folgen .../argument_transcripts/<TERM>/<Aktennummer>_<Suffix>.pdf; finde den echten Link auf der Transkript-Indexseite des Terms |
Andere Amicus-Schriftsätze: Lade sie nicht standardmäßig alle herunter (es können Dutzende sein). Teile dem Benutzer mit, wie viele eingereicht wurden, und biete an, bestimmte hinzuzufügen.
Urteil der Vorinstanz via CourtListener: Suche
https://www.courtlistener.com/api/rest/v4/search/?q=<Fallname>&court=<Gericht der Vorinstanz>
oder die Website-Suche, wobei die Aktennummer / Fallbezeichnung aus dem Zulassungsantrag übereinstimmen muss (die ersten Seiten des Antrags identifizieren das Urteil der Vorinstanz genau). Löse dann die PDF-Download-Adresse deterministisch mit dem Hilfsprogramm der legal-research-Fähigkeit auf und lade sie herunter (bevorzugt CourtListeners gespeicherte Kopie, fällt auf die eigene Datei des Gerichts zurück, überprüft die %PDF-Magie vor dem Speichern):
python3 ${CLAUDE_PLUGIN_ROOT}/skills/legal-research/cl_case_tools.py pdf cluster:<cluster_id> --out "01 Urteil Vorinstanz.pdf"
(cluster_id stammt aus dem Suchergebnis; ein Reporter-Zitat funktioniert auch, sobald eines existiert). Wenn kein PDF auf CourtListener oder der Website des Gerichts verfügbar ist, enthält der Anhang des Zulassungsantrags das Urteil der Vorinstanz – kennzeichne dies als Rückfalllösung, anstatt etwas Ungeprüftes hochzuladen.
Verwende einen browser-ähnlichen User-Agent für supremecourt.gov (es gibt 403-Fehler bei bloßem curl): curl -sL -A "Mozilla/5.0" -o <Datei> <URL>.
Schritt 3 – Auf das reMarkable hochladen
Werkzeuge: die remarkable_* MCP-Tools (falls nicht geladen: ToolSearch "select:mcp__remarkable__remarkable_upload,mcp__remarkable__remarkable_mkdir,mcp__remarkable__remarkable_browse" – passe das Präfix an das an, was der verbundene Server bereitstellt).
- Ränder zuerst beschneiden – führe das
crop_pdf.pydieser Fähigkeit auf jedem PDF aus, damit Dokumente randfrei auf dem Tablet geöffnet werden (der Benutzer muss keine Ränder von Hand anpassen):uv run <Verzeichnis dieser Fähigkeit>/crop_pdf.py <datei.pdf>Ein Exit-Code ungleich Null bedeutet, dass kein plausibler Inhaltsbereich gefunden wurde – lade diese Datei unbeschnitten hoch, anstatt sie abzulehnen. remarkable_mkdir→<Projekt>/<Kurze Fallbezeichnung>(z. B.SCOTUS Vorbereitung/Smith v. Arizona).- Lade jedes PDF mit dem Namen
NN Titel.pdfgemäß der Tabelle hoch (behalte die Nummern, damit sie in Lesereihenfolge sortiert sind), z. B.02 Zulassungsantrag.pdf,06 Schriftsatz Beschwerdegegner.pdf. - Durchsuche (
remarkable_browse) den Ordner anschließend, um zu bestätigen, dass alles gelandet ist.
Schritt 4 – Bericht
Gib dem Benutzer ein Manifest: Fallbezeichnung, Aktennummer, Verhandlungsdatum/-status, jedes hochgeladene Dokument (mit Einreichungsdatum, sofern auf der Aktenseite ersichtlich), jedes nicht verfügbare Dokument mit Grund, Begleitfälle und die Anzahl der Amicus-Schriftsätze mit dem Angebot, bestimmte nachzureichen.