TS-01-06Easy to builddeterministic eval

Select Legal Forms

Match people to the exact, jurisdiction-specific legal paperwork they need to use for their legal issue and stage, along with explanations about what the form does, who should use it, and how to file it.

Previously: Form Selection

When someone is ready to take action—answer a lawsuit, request a fee waiver, modify parenting time, appeal a benefits denial—the hardest part is often figuring out the right form. Names are cryptic, form families are confusing, and small jurisdictional differences lead people to pick the wrong packet or miss required attachments.

This task focuses on a system that acts as a forms finder and chooser. Given the person’s legal issue, jurisdiction (state, county, court/track), case posture (starting a case, responding, post-judgment), and a few key facts (e.g., service method/date, filing amount, income/household size), the system returns a short, definitive list of the correct forms—by official name and ID—with plain-language explanations of what each form is for and when to use it. It also highlights required companions (coversheets, fee waivers, proof of service), attachments (exhibits, declarations), and local variations (court-specific versions, county add-ons).

The guidance is practical and step-wise: where to get the latest version, language options (Spanish and others if available), fillable vs. e-file formats, signature rules (wet, e-signature), filing locations and hours, and fee + fee-waiver instructions. It warns when forms are commonly confused (e.g., “Answer vs. Demurrer,” “Motion to Set Aside vs. Appeal”), and prompts for missing facts before recommending anything. For accessibility, it can provide annotated screenshots, short clips showing how to complete tricky fields, and large-print/reader-friendly versions.

The system can adapt to user preferences and constraints (“mobile only,” “print at library”), and can output a download bundle (all forms + instructions) or a checklist with due dates and what to bring. For service providers, it supports intake mode: quick triage to the right form family, then handoff to a document-assembly tool if available.

This task is especially valuable for legal help websites, court self-help centers, library kiosks, community navigators, and legal aid intake teams. It reduces misfilings, clerk rejections, and wasted trips, and helps people take the next concrete step with confidence.

Success means the user receives the correct, up-to-date forms for their situation, understands why those forms fit, knows how and where to file them (and by when), and avoids common pitfalls like picking the wrong packet or missing a required attachment.

Scope and Boundaries

This task covers

[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop

Belongs to a different task

[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop

How to choose

[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop

For Builders and Evaluators

Build difficulty

Easy

Binding constraint

Maintenance

Evaluation mode

deterministic

Maintenance

High

Model is the hard part?

Yes

Who should build it: In house

How to evaluate: Automated: scenario to expected form(s), precision/recall

1 Project Building This

Legal Help Commons

Looking to implement this task? The Legal Help Commons has implementation playbooks, working groups, and shared tools.

Visit Commons ↗·Join a Working Group ↗

Other Getting Brief Help Tasks

Added in vv0.1 · Modified in vv0.2