Files
justin a97107de46
Image rebuild (skip scrape) / build (push) Failing after 1h37m12s
docker: production image + Gitea Actions for monthly refresh
Dockerfile: self-contained image with corpus + Chroma + BM25 baked
in. Drawbar's compose pulls + runs without volume mounts. Built from
sources.json (labels schema), PRODUCT_NAME=crop_chem by default,
HYBRID_SEARCH=true (always-on for production quality). RERANK_URL +
OLLAMA_URL get set at compose time.

.gitea/workflows/refresh.yml: monthly cron (1st @ 06:00 UTC) does
full scrape → reindex → image push. Scrapes Bayer (~30 min) +
EPA PPLS row-crop filtered (~7h). Skips reindex+push if no corpus
diff. Tags pushed: :latest, :<sha12>, :corpus-<YYYY.MM.DD>.

.gitea/workflows/image-only.yml: on-demand or auto on code-only
pushes to main (paths: docs_mcp/, rag/, scrape/, requirements.txt,
Dockerfile, sources.json). Reindexes from committed corpus, builds
image, pushes. ~10 min vs ~9h full refresh.

.gitignore: corpus/ now COMMITTED (4,159 labels, 265 MB of .md +
sidecars). Lets image-only.yml rebuild indexes without re-scraping.
chroma/ + bm25/ still gitignored (regenerable binary indexes).

.dockerignore: drops venv, eval results, PLAN/README/CLAUDE.md,
deploy/, .git/ — keeps the image lean. corpus + chroma + bm25
explicitly NOT in dockerignore (those go INTO the image).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 12:32:41 -04:00

4.2 KiB
Raw Permalink Blame History

CO-OP GRAIN STORER-P


~ , , , i U.e Precaution. Rinse equipment - treater, augers and other equipment used in handling treated grain - after each use to reduce corrosion. Prepare the storage area by removing debris and cleaning. Cover wood posts, floors, walls. and metal storage surfaces with a non-toxic plastic sheeting. Treated grain can cause corrosion or pitting of metal storage surfaces unless protected. Elevate the treated grain to storage area. Protect treated grain from rain. snow and other sources of moisture during storage period. Do not mix treated and untreated grain before or during the storage period. Check the stored grain periodically with a temperature probe. If rain or untreted high­ moisture grain has gotten into the stored grain, it can produce a "hot spot'· and resulting spoilage. If "'hot spots" are located. remove the affected grain, spread to dry and treat with CENEX Grein Storer-Po Propionic is a mild organic acid and occurs naturally in the gut and/or rumen of livestock. Treated grain is for use as livestock feed only. Danger Use care in handling and while using. Harmful if swal­ Iwed. Material causes burns and irritation of skin and eyes. Avoid contact with eyes, skin and clothing. In case of contact. flush eyes with plenty of water for at least 15 minutes and get medical attention. Wash skin promptly with soap and water. Remove contaminated clothing. Corrosive. Causes eye and skin damage. Wear goggles or face shield and rubber gloves when handling. Provide good ventilation during treating and avoid prolonged ex­ posure in the treated grain storage area until the pungent odor has dissipated. Return empty container to supplier or destroy. Do not re-use container. Do not contaminate water by cleaning of equipment, or disposal of wastes. Apply this product only as specified on this label. DO NOT USE. POUR. SPILL OR STORE NEAR HEAT OR OPEN FLAME. E.P.A. Reg. No. 912-65 LCN: 16-872A ACCEPTED • A Natural Organic Acid Fungicide An Inhibitor for Control of Molds • and Fungi In High-Moisture Stored Corn, Oats, Barley, Wheat or Sorghum to be Used as Livestock Feed Active Ingredient Propionic Acid ................................ 100% DANGER: Keep out of reach of children See side panel for additional cautions. Net Contents 55 Gallons Net Weight 456 Pounds Manufactured For Directions Apply to the high-moisture grain post-harvest (within 12 hour8 after harvest) and before storing. Application should be uniform and thoroughly contact all the kernels. This is best accomplished by using a calibrated appli­ cator. The rate of application will vary with the moisture content of the grain. Properly trt"ated and protected, high-moisture grain can be stored for at least one year. Treated grain. when ground into feed, continues its pre­ servative effect for up to three weeks. Treatment provides control of filamentous fungi, yeasts and bacteria that cause or contribute to spoilage of high­ moisture grain. Application Directions

  1. Use a moisture tester to determine the moisture con­ tent of the grain to be stored.
  2. Apply the rate of CENEX Grain Storer-P that is recommended for the percent of moisture in the grain to be treated. Undertreatment may fail to protect the grain. . ~ .~ . ..' .. ... ' . , , ) , , ) ) ) , ) , , , ) ) ) I "") ) ) I , , ) ~ ) ) } ) ) J ) , t t t t J t J t , J , , , . , ) , CENEX Grain Storer-P Application Rate per Ton of High Moisture Grain Percent For For Storage Period Moisture To 6 Months To 1 YNr of Grain per per Gallons Gallons Ton Ton Ton Ton 7.5 11.0 1.3 1.04 9.0 1.1 0.9 14.0 1.7 1.36 21% thru 11.0 1.3 1.0 15.5 1.9 1.52 240;. thru 26·1. 12.5 1.5 1.2 19.0 2.3 1.84 27·1. thru 3D-I. 14.0 1.7 1.4 21.5 2.6 2.08 FARMERS UNION CENTRAL EXCHANGE, INC., St. Paul, Minnesota 55165 , ) ) ) ) , ) ) } ) , , ) ) ) ) ) ) ) ) ) J ) ) ) ) ) } , ) I I ) ) ) ) • t , ) ) ) . , 1 )