Metadata-Version: 2.4
Name: rulestamp-farm-loss-notice-lint
Version: 1.0.1
Summary: Crop insurance claim form deadlines from 7 CFR 457.8 section 14: notice within 72 hours of discovering damage, no later than 15 days after the insurance period ends, phone notice confirmed in writing  (bundled Node.js runtime)
Author-email: Rulestamp <support@getreadystack.com>
License: Proprietary - see LICENSE.txt
Project-URL: Homepage, https://getreadystack.com/tools/farm-loss-notice-lint?ref=pypi
Project-URL: Documentation, https://getreadystack.com/tools/farm-loss-notice-lint?ref=pypi
Project-URL: Support, https://getreadystack.com/support
Keywords: crop insurance claim form,crop insurance,notice of loss,7 CFR 457.8,farm,agriculture,claim deadline,prevented planting
Classifier: Programming Language :: Python :: 3
Classifier: Environment :: Console
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: nodejs-wheel-binaries>=20
Dynamic: license-file

# Farm Loss Notice Lint: Crop Insurance Deadlines

> Runs the same checker as our npm package on a Node.js runtime that pip installs for you (`nodejs-wheel-binaries`) - no system Node.js needed. Your files are checked locally.

![Farm Loss Notice Lint: Crop Insurance Deadlines — finds the line](https://getreadystack.com/img/promo/farm-loss-notice-lint_demo.gif)

![Farm Loss Notice Lint: Crop Insurance Deadlines](https://getreadystack.com/img/promo/sku366657_result_card.jpg)

Crop insurance claim form deadlines from 7 CFR 457.8 section 14: notice within 72 hours of discovering damage, no later than 15 days after the insurance period ends, phone notice confirmed in writing within 15 days, prevented planting notice within 72 hours after the final planting date, claim within 60 days after the insurance period ends.

## Install

```
farm-loss-notice-lint file
```

Node 18+. The same 9 rules as the VS Code extension, from a terminal or CI.

## Free

- Checks the loss log open in the editor against every 7 CFR 457.8 section 14 notice and claim deadline and prints each missed date.
- `--rules` lists every rule

## With a licence ($29 once)

- Scan every unit log in the workspace at once and export a CSV deadline report per unit for the agency file.

```
farm-loss-notice-lint --dir ./templates --report html --out report.html
```

Under 7 CFR 457.8 section 14(b)(5), a missed notice of loss makes the loss uninsured: no indemnity is paid and premiums are still owed.

## Use from an AI agent (MCP)

Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:

```json
{ "mcpServers": { "farm-loss-notice-lint": { "command": "farm-loss-notice-lint", "args": ["--mcp"] } } }
```

Tools: `check_text` and `check_file` (free) · `check_dir` (licence). The agent gets every finding with the line number.

## Use in CI

```yaml
- name: Farm Loss Notice Lint: Crop Insurance Deadlines
  run: pip install rulestamp-farm-loss-notice-lint && farm-loss-notice-lint --dir . --ci
```


The folder sweep, reports and CI mode need one licence — one payment, no subscription. Set `READYSTACK_LICENSE=<key>` or run `--license <key>` once.

[Get a licence](https://getreadystack.com/api/buy/cl/polar_cl_TfuT927G0YBnPvOdmJt1uoZ9GIRYV1Gj8M1KJ46x3Ax)


<!-- farm loss notice lint -->


## Install (PyPI)

```
pip install rulestamp-farm-loss-notice-lint
farm-loss-notice-lint --help
```
