CPYCMP copies instructions + exact base header HTML + document input text. Go to ChatGPT copies all of that and opens a new ChatGPT tab.
Document Input Area
Paste the filing, fax text, metadata, OCR text, or any other document content here. This entire text will be copied into the clipboard package together with the exact HTML template.
Exhibit Exhibit F-2 — Fax Confirmation and Transmission Metadata Case Reference Thomas Coates matter / official notice sequence / evidentiary transmittal record
Sending Party Thomas Coates, originating party Receiving Party Respondent counsel, agency office, sheriff's office, or designated legal intake recipient
Origin Number 757-555-0188 Destination Number 804-555-2270
Sent On April 14, 2026 Filed / Logged April 14, 2026, same-day transmission entry
Start Time 11:42:08 AM Stop Time 11:45:51 AM
Elapsed Time 3 minutes 43 seconds Page Count 12 pages total
Transmission Title Notice of Evidence Preservation and Prior Warning Record Confirmation Code TX-2026-04-14-114208
Document Before This Prior chronology summary and notice cover letter Document After This Additional affidavit packet and supporting exhibits
Observed Significance This presentation style emphasizes chain-of-transmission, structured timing, and exhibit sequencing, making it useful when the fax record below is being presented as proof of delivery, warning, escalation, or procedural notice.
Recommended use: place the actual fax confirmation, faxed filing, or scanned transmission sheet directly below the completed header so the legal framing appears first and the source record follows immediately after.
Attached Fax or Filing Image Area
This space is intentionally large so the actual document, fax ticket, filing page, or confirmation image can be positioned below the completed header with strong visual emphasis.
`; function buildInstructionText(){ const url = document.getElementById("docUrl").value.trim(); return `CHATGPT INSTRUCTIONS You are receiving a legal fax-related record or linked document for document analysis. You must use the exact HTML template provided below as the base header template. Do not summarize it away. Do not replace it with another header. Do not omit it. Use the user document input to complete, revise, and tailor that exact header so it reflects the file as accurately as possible. Required actions: 1. Read the user document input carefully. 2. Extract or infer sender, recipient, date sent, filed or logged date, start time, stop time, elapsed time, page count, transmission title, confirmation code, status, and any sequence references. 3. Use the exact HTML template provided below as the header framework. 4. Rewrite the header content so the fields reflect the file that the user supplied. 5. Preserve the legal tone, table structure, border style, and overall exhibit presentation format. 6. Keep the revised result in HTML. 7. Place the completed header above the referenced fax, filing, or evidence area. 8. Treat the material as part of a legal evidence package, not as random text. URL PROVIDED BY USER: ${url ? url : "No URL provided."}`; } function refreshVisibleInstructions(){ document.getElementById("visibleInstructions").textContent = buildInstructionText(); } function buildCompletePayload(){ const instructions = buildInstructionText(); const docText = document.getElementById("docInput").value.trim(); return `===== CHATGPT INSTRUCTIONS ===== ${instructions} ===== EXACT BASE HEADER HTML — ALWAYS USE THIS ===== ${BASE_HEADER_HTML} ===== USER DOCUMENT INPUT ===== ${docText ? docText : "No document input provided."}`; } async function copyTextToClipboard(text){ const box = document.getElementById("copyPayload"); box.value = text; box.select(); box.setSelectionRange(0, box.value.length); try{ await navigator.clipboard.writeText(text); return true; }catch(e){ try{ document.execCommand("copy"); return true; }catch(err){ return false; } } } async function copyComplete(){ const payload = buildCompletePayload(); const ok = await copyTextToClipboard(payload); if(ok){ document.getElementById("statusLine").textContent = "Complete package copied: instructions + exact base header HTML + user document input."; }else{ document.getElementById("statusLine").textContent = "Clipboard copy did not complete successfully in this browser."; } } async function goToChatGPT(){ const payload = buildCompletePayload(); const ok = await copyTextToClipboard(payload); if(ok){ document.getElementById("statusLine").textContent = "Complete package copied and opening ChatGPT in a new tab."; }else{ document.getElementById("statusLine").textContent = "Opening ChatGPT now. Clipboard copy may not have completed in this browser."; } window.open("https://chatgpt.com/", "_blank"); } document.getElementById("docUrl").addEventListener("input", refreshVisibleInstructions); document.getElementById("docInput").addEventListener("input", refreshVisibleInstructions); refreshVisibleInstructions();