{ "schemaVersion": "0.1", "name": "draft-discovery-objection", "intent": "Draft an objection to an over-broad discovery request citing FRCP 26(b)(1)", "inputs": ["request_text", "case_caption", "request_num"], "preconditions": [ "User has the discovery request text loaded", "User has the case caption with court and case number" ], "steps": [ { "id": "open-doc", "instruction": "Click 'New Document' in the case management toolbar to start the objection", "action": "click", "target": { "description": "New Document button in the case management toolbar", "bbox": [120, 80, 240, 110], "ax_role": "button", "ax_name": "New Document" }, "successCheck": "An empty document editor pane is visible and focused", "fallback": "If the toolbar button is hidden, open File menu and select New Document" }, { "id": "type-caption", "instruction": "Type the case caption {{CASE_CAPTION}} at the top of the document", "action": "type", "target": { "description": "Document body — caption area at top of page 1", "ax_role": "textbox", "ax_name": "Document body" }, "successCheck": "The caption {{CASE_CAPTION}} is rendered at top of document", "fallback": "Use the firm's saved caption template if one exists for this court" }, { "id": "draft-objection", "instruction": "Draft an objection citing FRCP 26(b)(1) noting that request {{REQUEST_NUM}} is over-broad and unduly burdensome relative to the proportional needs of the case", "action": "type", "target": { "description": "Document body — objection paragraph area", "bbox": [40, 280, 760, 600], "ax_role": "textbox", "ax_name": "Document body" }, "successCheck": "Objection paragraph references FRCP 26(b)(1) and request number {{REQUEST_NUM}}" }, { "id": "save-draft", "instruction": "Save the draft objection to the case folder for attorney review", "action": "click", "target": { "description": "Save button in the document toolbar", "bbox": [620, 80, 700, 110], "ax_role": "button", "ax_name": "Save" }, "successCheck": "Document is saved with a timestamp and appears in the case folder", "fallback": "Use Cmd+S keyboard shortcut if the Save button is unresponsive" } ], "meta": { "domain": "paralegal", "redacted": true, "placeholders": ["{{CASE_CAPTION}}", "{{REQUEST_NUM}}"] }, "extensions": {} }