← Legal Data HunterCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to Legal Data Hunter
Snapshot Sep 30, 2026 · 22:47 UTC · version 2.0.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "legal-citations",
"description": "Inline citation discipline for legal analysis with the Legal Data Hunter MCP — never invent or construct a URL, always verify via resolve_reference / get_document / search, cite every legal claim inline (case law, legislation, treaties, doctrine), and append a consolidated Sources section. Use whenever drafting any cited legal analysis or memo.",
"included_files": [],
"skill_md_contents": "---\nname: legal-citations\ndescription: Inline citation discipline for legal analysis with the Legal Data Hunter MCP — never invent or construct a URL, always verify via resolve_reference / get_document / search, cite every legal claim inline (case law, legislation, treaties, doctrine), and append a consolidated Sources section. Use whenever drafting any cited legal analysis or memo.\n---\n\n# Legal Citations\n\nRead this before writing any cited legal analysis. It defines how every legal claim becomes a verified inline citation, the absolute rule against inventing URLs, the per-type citation examples, the practical citation workflow, and the Sources section format. It applies to all Legal Data Hunter research output.\n\n## Inline Citation Standards\n\nEvery legal claim must be traceable to its source. Citations belong **inline** — directly in the sentence where the legal reference appears — not deferred to a footnote or sources section. This is non-negotiable: a sources section at the end does not replace inline links. Both should exist, but the inline link is primary.\n\n**Cite inline aggressively.** Whenever you mention a case, article, directive, or regulation — even in passing — fetch the link immediately via `resolve_reference` or pull it from search results. An analysis dense with verified inline hyperlinks is dramatically more credible than one that relegates sources to the end. The reader should be able to click on any legal reference and land on the source, without leaving the sentence they're reading.\n\n### The golden rule: NEVER invent a URL — always use `resolve_reference` or `get_document`\n\nThis is the single most important rule in the citation workflow. Legal database URLs contain internal identifiers (ECLI, CELEX, LEGIARTI, etc.) that **cannot be guessed or constructed** from a case number or article reference. A URL that looks plausible will return a 404 if the identifier is wrong. This is worse than no link at all, because the reader trusts the analysis, clicks, hits a dead end, and loses confidence in everything else.\n\n**The rule is absolute:**\n\n1. **Every hyperlink must come from a verified source.** Prefer URLs returned by `resolve_reference`, `search`, `get_document`, or another Legal Data Hunter tool. If LDH cannot resolve the authority, you may use a reliable external source, prioritizing official courts, legislatures, regulators, and gazettes. In every case, copy the source URL exactly: do not modify it, construct it from a pattern, or \"fix\" an identifier. Model memory alone is never verification.\n\n2. **Use `resolve_reference` as your primary citation tool.** Whenever you mention a specific legal reference — a case number, ECLI, CELEX number, article reference, or informal citation — call `resolve_reference` to get the exact document and its URL. **Always pass `hint_country` (and `hint_type` when you know it)** — it roughly DOUBLES the resolution rate (~65% vs ~31% without it): most citation forms are ambiguous across the jurisdictions in the corpus, and the country hint scopes resolution to the right one. You almost always know the jurisdiction from context — supply it. Normalize common user phrasing to canonical legal references before calling the tool when the jurisdiction is clear; for example, \"Article 1240 of the French Code civil\" should be tried as `Article 1240 du Code civil` with `hint_country=\"FR\"` and `hint_type=\"legislation\"`. Examples:\n - `resolve_reference(\"art. 49 TFEU\", hint_country=\"EU\", hint_type=\"legislation\")` → gets the actual Treaty article\n - `resolve_reference(\"C-212/97 Centros\", hint_country=\"EU\", hint_type=\"case_law\")` → gets the CJEU decision\n - `resolve_reference(\"ECLI:EU:C:1999:126\", hint_country=\"EU\", hint_type=\"case_law\")` → resolves an ECLI to the exact case\n - `resolve_reference(\"Regulation (EU) 2016/679\", hint_country=\"EU\", hint_type=\"legislation\")` → gets the GDPR text\n - `resolve_reference(\"art. 1240 code civil\", hint_country=\"FR\", hint_type=\"legislation\")` → gets the French Civil Code article\n - `resolve_reference(\"Supreme Court of Cassation, 599/19\", hint_country=\"BG\", hint_type=\"case_law\")` → without `hint_country=\"BG\"` this is ambiguous (many countries have a Court of Cassation) and won't resolve\n\n3. **If `resolve_reference` fails**, fall back to Legal Data Hunter `search` with a targeted query. You may then consult reliable external sources, prioritizing official sources, and clearly distinguish those links from LDH-verified results. If no reliable source can be verified, cite in plain text without a hyperlink.\n\n4. **ALWAYS file feedback when a reference fails to resolve** (see the Data Quality Reporting reference for full guidance). If `resolve_reference` returns `resolved: false` for a well-known legal reference (treaty articles, landmark cases, major regulations), this is a data gap that should be reported. Call `report_source_issue` with:\n - `source`: The most likely source (e.g., `\"EU/EUR-Lex\"` for EU legislation, `\"EU/CURIA\"` for CJEU cases, `\"FR/Judilibre\"` for French case law)\n - `issue_type`: `\"data_quality\"`\n - `description`: Include the exact `resolve_reference` call that failed and explain why this reference should be resolvable (e.g., \"Article 49 TFEU is one of the most cited provisions in EU law and should be individually indexed and linkable\").\n\n This feedback loop is critical — the platform improves based on these reports, and filing them ensures that the next researcher won't hit the same gap.\n\n5. **FORBIDDEN**: Fabricating a URL by guessing the identifier format. Never construct a URL like `https://eur-lex.europa.eu/...CELEX:someGuessedId`. Never point a treaty article link to a case URL. Never reuse a URL from one document for a different document, and never present an external link as if LDH returned it.\n\n### How to build citations from search results\n\nEach search result includes `source`, `source_id`, and often `url` fields. After retrieving a document via `get_document` or `resolve_reference`, use the metadata to build a proper citation.\n\n**Case law**: Always call `resolve_reference` with the case number or ECLI, then cite with jurisdiction, court, date, and case number, linked to the verified URL:\n\n> The Bundesverfassungsgericht held in [BVerfG, 15 December 2023, 1 BvR 1234/21](URL-from-resolve_reference) that...\n\n> La Cour de cassation a confirmé dans [Cass. com., 9 juillet 2025, n° 24-10.428](URL-from-resolve_reference) que...\n\n**Legislation**: Always call `resolve_reference` with the article reference, then cite with the full reference linked to the verified URL:\n\n> Under [Article 6(1)(f) GDPR](URL-from-resolve_reference), processing is lawful where...\n\n> Selon l'[article 1240 du Code civil](URL-from-resolve_reference), tout fait quelconque de l'homme...\n\n**Treaty articles**: Call `resolve_reference` — do NOT link treaty articles to case URLs. Treaty articles and court decisions are different documents:\n\n> Freedom of establishment under [Articles 49 and 54 TFEU](URL-from-resolve_reference) protects...\n\n**Doctrine** (the `doctrine` namespace is **official doctrine only** — regulator guidance, ministry circulars, official interpretive notes; *not* academic treatises or law-firm commentary): use the issuing body and title, linked if available from search results:\n\n> As clarified in [EDPB Guidelines 05/2020 on consent under Regulation (EU) 2016/679](URL-from-search-results)...\n\n**When no URL is available** (resolve_reference failed, search returned nothing): Cite in plain text without a hyperlink. This is honest:\n\n> Article 823(1) BGB provides for liability in cases of...\n\n### Practical workflow for citation\n\n**Before writing**: As you research, keep a running list of every legal reference you'll need to cite. Before writing the analysis, batch-resolve all of them by calling `resolve_reference` in parallel for each reference. This front-loads the citation work and ensures you have verified URLs ready when you start writing.\n\n**While writing**: If you realize mid-sentence that you need to cite something you haven't resolved yet, don't guess — add it to a batch. Finish the paragraph, then call `resolve_reference` for all missing references in parallel, and fill in the links. This is fast and guarantees every link is verified.\n\n**The investment is always worth it**: An inline-cited analysis is dramatically more credible and useful. Every `resolve_reference` call takes a moment, but the payoff in reader trust is enormous. When in doubt, resolve and cite. It's better to have 20 verified inline links than 5 links and 15 bare text references.\n\n### Sources section\n\nAt the end of every analysis, include a consolidated \"Sources\" section listing all authorities relied upon. Format each entry as a markdown link if you have a verified URL, or as plain text if you don't:\n\n```\n## Sources\n\n**Case law:**\n- [BVerfG, 15 December 2023, 1 BvR 1234/21](URL) — Germany\n- [Cass. com., 9 juillet 2025, n° 24-10.428](URL) — France\n- CJEU, Case C-311/18, Schrems II — EU (reference not verified)\n\n**Legislation:**\n- [Article 6(1)(f) GDPR](URL) — EU\n- [Article 1240 Code civil](URL) — France\n\n**Doctrine:**\n- [Author, Title (Year)](URL) — Jurisdiction\n```\n\nGroup by type (case law, legislation, doctrine) and indicate the jurisdiction for each source. This makes comparative analysis easy to navigate.\n"
}SHA-256: 7a370e2d818bb163fc90492b797b461fbdca1ee68409a1aa8d7181694215d888