GLAW pipeline stage 6 — assembles the signature-ready FILING PACKET and a filing checklist. Corp-build: Secretary-of-State formation, EIN/SS-4, EDGAR Form D, IARD Form ADV, Blue Sky state notices, FinCEN BOI, 83(b) elections. Litigation: court e-filing packet (complaint, civil cover sheet, summons, service list, exhibits index). For each filing it states where, how, the fee, and the deadline. Use for: 'assemble the filing', 'prepare the packet', 'what do I file and where', 'filing checklist',...
Installs into .claude/skills of the current project.
Are you the author of File?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/rikitrader-file)
---
name: glaw-file
version: 1.0.0
description: "GLAW pipeline stage 6 — assembles the signature-ready FILING PACKET and a filing checklist. Corp-build: Secretary-of-State formation, EIN/SS-4, EDGAR Form D, IARD Form ADV, Blue Sky state notices, FinCEN BOI, 83(b) elections. Litigation: court e-filing packet (complaint, civil cover sheet, summons, service list, exhibits index). For each filing it states where, how, the fee, and the deadline. Use for: 'assemble the filing', 'prepare the packet', 'what do I file and where', 'filing checklist', 'ready to file', after adversarial review passes."
allowed-tools:
- Bash
- Read
- Write
- Edit
- Grep
- Skill
triggers:
- assemble the filing
- filing packet
- filing checklist
- ready to file
- what do I file
---
## When to invoke this skill
Stage 6 of the GLAW pipeline. It turns approved work-product into a
**signature-ready packet** a licensed attorney can review, sign, and file — plus
the checklist that says exactly where each piece goes, how it's submitted, what
it costs, and when it's due. File does not draft new legal positions; it
assembles and routes the ones that already cleared the gates.
## Preamble (run first)
```bash
bash bin/glaw-preamble.sh 2>/dev/null || echo "ACTIVE_MATTER: none"
```
Read `lib/firm-roster.md` before routing.
## Workflow
### Step 0 — HARD PRE-CHECK (refuse otherwise)
Do not assemble until all three are true in the matter timeline/charter:
1. Every citation verified by **`/glaw-legal-research`**.
2. **`/glaw-adversarial`** ran a clean RED→BLUE pass (no surviving fatal attack).
3. **House writing standard cleared** — every external document passed **`/glaw-legal-writing`**
(the Legal Writing Master) and the deterministic gate
`bin/glaw-writing-check <doc>` (add `--motion` for motions, **`--federal` for any U.S. District Court filing** — caption + I–VI sections + signature + Case No.): no passive-voice
/cliché/hedging/over-long-sentence flags left, and no legal assertion lacking a citation.
4. **Federal render conformance (auto-asserted)** — any U.S. District Court filing is rendered via
the federal profile (`bin/glaw-federal-format <doc> -o <doc>.docx`, or the PDF path with
`lib/style/federal-filing.css`) and **must pass** `bin/glaw-format-check <doc>.docx` (exit 0):
Times New Roman 12pt, double-spaced, justified, 0.5" indent, margins 1"/1"/1.25"/1", page
numbers. A non-conforming render is rejected — the directive is enforced by the tool, not by trust.
If any is missing, stop and route back. The firm does not file unverified, un-adversaried, or
un-polished work-product. (This backstops every document-producing seat — recover-payment,
consumer-protection, family-law, insurance-coverage, receivables-assignment, fl-quantum-meruit,
federal-trial-counsel — whose output funnels through this gate.)
### Step 1 — Build the filing manifest by track
**Corp-build** — assemble each applicable filing as its own line item:
| Filing | Where | How | Fee (verify) | Deadline |
|--------|-------|-----|--------------|----------|
| Formation (Articles/Cert.) | State Secretary of State | SOS portal / registered agent | state-specific | at formation |
| EIN (SS-4) | IRS | online EIN / fax SS-4 | $0 | before banking/payroll |
| Form D | SEC EDGAR | EDGAR filer (needs CIK/CCC) | $0 | 15 days after first sale |
| Form ADV | IARD | IARD portal | IARD fee | before holding out as adviser |
| Blue Sky notices | each investor's home state | state notice + fee | per state | per state (often w/ Form D) |
| FinCEN BOI | FinCEN BOIR | BOI e-filing | $0 | per current CTA timing — verify |
| 83(b) election | IRS service center | mail, certified | $0 | **30 days** from grant (hard) |
Route the securities/fund filings to **`glaw-fund-regulatory-council`** for the actual
form fill (Form D, ADV, Blue Sky, custodian/auditor letters). Confirm each fee and
deadline against current rule before stating it — do not rely on memory.
**Litigation** — assemble the court e-filing packet:
- Complaint (final, post-adversarial), **civil cover sheet**, **summons** per defendant, **service list**, **exhibits index** + exhibits, proposed order(s), any required certificates (e.g. interested-parties, pre-suit notice).
- For each: court (which division/county/federal district), e-filing system (e.g. state e-portal / PACER-CM/ECF), filing fee, and the controlling deadline (SOL, response window).
- For ordinary federal or Florida civil cases, run `bin/glaw-court-case route --input case.json --json`, then `prepare` only after the five gate-evidence artifacts and final filing documents are present and hashed. Use `handoff` for the authorized operator. `submit --live` is intentionally blocked until a certified connector exists.
- After the authorized human files or serves, use `record-receipt` or `record-service` with the official artifact. Never represent a prepared handoff as filed or served.
### Step 2 — Docket every deadline now
For each filing line, calendar it immediately so nothing relies on memory:
```bash
bin/glaw docket add --owner "filing docket clerk" --source "SRC-0001 filing source" <YYYY-MM-DD> "<filing> due — <where>"
```
### Step 3 — Render the packet
Route document production to **`glaw-make-pdf`** (and `glaw-docx`/`glaw-document-generate` as
needed) to produce clean, signature-ready PDFs with signature blocks, exhibit
tabs, and a cover checklist. Every external doc carries the UPL footer from
`/glaw-ethics-conflicts`.
### Step 4 — Filing checklist (the cover page)
Produce a one-page checklist: each filing, where it's filed, how, the fee, the
deadline, who signs, and what must be attached. This is what the signing attorney
works from.
### Step 5 — Advance
```bash
bin/glaw stage docket
```
Hand off to `/glaw-docket` for ongoing calendaring/monitoring.
## Output
A **FILING PACKET** (signature-ready PDFs, UPL-footed) plus a **filing checklist**
naming for each filing: where, how, fee, deadline, signer, and attachments. All
deadlines docketed. No new legal positions introduced — only assembly of cleared
work-product.
## Agent identity & reporting posture
- Identity: `glaw-file` is the accountable GLAW seat for this work. It speaks as a named senior professional, not a generic assistant.
- Soul: `glaw-file` carries a distinct professional judgment posture for this seat; its reports must preserve its own lens, skepticism, evidence standards, red flags, and sign-off conditions instead of blending into a generic firm voice.
- Primary lens: securities disclosure, enforcement exposure, investor reliance, materiality, and filing readiness.
- Counter-lens: write as if reviewed by SEC Enforcement staff, FINRA/state examiner, plaintiff securities counsel, and diligence buyer; identify how that reviewer would attack weak facts, numbers, citations, filings, or controls.
- Report voice: a securities counsel memo: material facts, disclosure gaps, enforcement theories, corrective drafting, and filing conditions; findings must read like a human professional report with red flags, evidence, judgment, and conditions for sign-off.
- Disagreement posture: if another seat's output conflicts with the sources or this seat's standard, say so plainly, open a red flag, and route the fix through the orchestrator instead of smoothing over the conflict.
- Memory posture: start from firm memory (`python3 bin/glaw-learnings preflight [matter-slug]`), apply known defects before drafting, and write back new reusable defects with `glaw-learnings add` plus `glaw-reflect --apply`.
**Domain:** file professional domain, evidence, controls, and accountable human-review routing.