docker: production image + Gitea Actions for monthly refresh
Image rebuild (skip scrape) / build (push) Failing after 1h37m12s

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>
This commit is contained in:
2026-05-24 12:32:41 -04:00
parent 1a45280e45
commit a97107de46
8323 changed files with 5273594 additions and 133 deletions
+120
View File
@@ -0,0 +1,120 @@
# FLAG ETHION 4-E
- EPA Reg No: **5905-299**
- Registrant: HELENA AGRI-ENTERPRISES, LLC, D/B/A HELENA CHEMICAL COMP
- Signal word: Warning
- Active ingredients: Ethion (46.71%); Xylene range aromatic solvent (46.7%)
- Label accepted: 1973-07-20
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/005905-00299-19730720.pdf
---
(;,
- __ •• r .-'-~,_ .... _~ ___ • ~-. __ , _____________________________ .... __
-, • til!5FlIVE THE FOLLOr;ING USE PRECAUTIONS
.. CJhl~ us. 11nitltll"'15 li\,t'ft on thtt label fOf speclfh.
tTl'p'_ In crdtr tit]! peStletQal feslthsps on 'oOd lind
f~r:2.fO C'1'lJ'S nlll not e.:Jct'IPd 1ol'{f.''Jces ettm)li'~d by
_ t,,~ I c:~~pril.l f"1t01 Md Orua M""lifllS1fD1i(lft, ust' onl), lit
~ H~·_c~:":!U1 Ic:tns a..,d Interl{all. :L'l(! ~o not arPl~ closer
t~ "-"'ro$t th.tT1 speclf,ed. t'" hOI apply ()r allow to drift
t'1 :I;;-t31 OCCU;IIt=d b, hum:llu unpr01c:t:!iJ or ttl1CfICli\)
- .~lt at -..sD-&1JDinln. tGaJ. fiber 01- _we (.ICi",'o.­
The t'o:/.-er I' respOnsible for residua Gil hl5 crops 8$
Willi u for ds:u.,a, ccll,l~e~ by d"" from 111, property to
thllt Of olhefS.
Cm!..utt Stare Agrieultur-ll Eapeulflcnt St.~tlOi\J N St~te
Aiflcuttur31 £t:f"1'II,on Servjce fOl .ttICflliDnal 'nrorm31~c.n
at thl tirr.frll. !h.l!f.ber lind .3t" 0' •. phc.illions nt-to/it
will wit)' wjth loca! umchtloos .
REeoMM£NDATIOtlS
GIIAPUI\IIIT. "RAIIW. TAliGEIm •. TAIIGERIHE':
c,~u. RN~it •. Clt"" R".II~.Ch"tSCAI" rto"~ Red
Scalr, "fixM_t!Jt~ - Us.o 1/2-3 '4 I'lt~ plU1.)!,~ fO
Mt ,"u""r oil ~, 1{\O lal. ¥later. rOt wltCI tinly. 011
flay be crf~tcd. If ;v.1~'tlonJ' (rf'Jtn'::!nfS fire nusSJ:'Y. (1'1
not "QI)' ""1,,ln 130 d8y$ d preceding t(e!trr.e~l. 01) no!
".'y """. til'" 2.000 ,31. 01 S~"V pel IItr •• ft..y be ":>­
ptied up to day Of har.(tsL Dn lar.gefi~e.s. do not nppty
More than twice per !e:so;;on. My fHtrlctlCl'!,",.fipplyii'\/l to
, ..... cl Oil 11_ awly ..... 11 t._(OI!ItJ'~!~ oj fti,ion_,
p~u, 011.
~I~,!, _~,~t,. \''''~'0'1 Sca"; S.n •• S,c.!'" - un Sf. lit.
pllll .5!0 turn"" 0111n 1M gaI.Wii.r. ~ply du,'n, II,.
IIOst-blOO"'lIO"04 ,Jun. 1 .. JUly 151. noro"", co .. ..,.
at lroo'" and O~c~.. It lIecenary. 110 not awry mott
thin 2,000 eal. of Ipray per are. 0i1 T3r.t~rin3S do notJOoo
J)e~1 awllc.allonl ''lithiA 90 days. Do ftot IIPpty ",ore than'
tw,co pet seaso. fill 0\""""111. D. nol "'pea, ljIPiI:atlons
POISONOUS 1'0 FISK AI(\) WILDLIFE ",thin 90 days.
This P-o..1uct jJ tot.;( fa "S!'t IllI.1 ""Ia!ite. (hHI'S and J,.EJIOMS: CltnB 17l'dMlte. Citaa RlorMile. TlMt.C!tM-
other wlldhle in treated aJ~as tr.ay 00 klllC4. Keep out ~ - Use 1.'2 to 3/.4 pt. 'per 100 Rill. wiler. ar So71) Qt
of any ~ d VJitet' Do t'lDl apply ~1t""l \"e..tl~r '0'1- per acle. Applwo..tlen ,"ilea tUlt aopear. Do not apply
ditiOf\S fa¥'OI driU fro-n tre.'ited .reas Do not apply "tlc-fe ft'!ore than ,,"CD per leason. 00 not ",ply within 21 dIYS
, runoff f. 1ikel~ to o..:CUJ Do not co .• toYnlnate w3ter by 0' har~st.
,tun,. 01 eQUlptn!!nt or (IISPOSJI uf wasles. Glove, Sc"'e. y.rlow$cale. SoqwScaJe- Use3't pt (JIm .5'10 .",,~ .. r o,~ in 100 101. water. Apply du,lna \he pOSt-
DmlCTIOilS FOR USE bloom period a .... 1 t. July IS). ThorOUih coverap of
. Pour ~1I'1ei! em:Junt 0' ttolS product Into nearly ""t'd t~Jk1 anc1 branche, II necessary. Do not appt)' more thm
seray b9. Add b.aIM~ 0' WtlItel to f;ll tank. Kee., 2"uao tal. 0' spray per acte. 00 not IDpl, More than once
IC/tatDl fu.1n,,.z dunng trUrng and spraying operatIon. ptf SCJSDn Of within 30 "J)'a 01 h.:orvest.
\, ..
~;~.
I" '
I'
I'
II
] i ... t~-"""
- , ,' . ... r
.;~T~lno.
, A ("
(Contah' 4 Ib tMon'
Nt EMl'UiI
'IU' U .. lit W"" al ••
u.5.., ...... • I~
I'~ Lj ph t ~ud,IIIO«~ uS. '.' "
j
WARNING Kc"p 101ft of
MAY 8f fATAl 'iw.w.OWEO OR ABSORIII';) ,,iRe,
00 ~:OT £.,; .. 0 I/AfO'l. CR ~HAY ~." , ,\" .r .
OR C3~1":N;:; :'1 (.I'\!,t) 0' ~k'n c~·"faC'~ \. vij ",:"'()'..}"'!' .
t!y:" i. ft,sh ,."Ii'h P"~:; of ICtU IH .J. •• c.l 'I''''' no. tl ~~ .....
WA'51i ntO:l'O(A.oI"'· ""'E, H.ANl"·"v y,A.H' :.JTH· '.~.:t
~e: uc\( U(J ",(..1 ' 1f'U,VA:NA"t:. J';()() .~.;;: fill"'"
11 al>twe do •• "01 "". ,.ad,ly!Jut lendS ID •• p"''' 3' NECTARINES. I'EACIIES. PEW •. PLUMS: ""' Jon I
.. Oil, layer. do not u"e. as ,nJut) to plants m.lV rnun $.:." - Use 1:2 to 3/4 pt. plus 2 K31. dotmMt oil pet 100
00 not cantune with ~ttable OOMers ..mless rrevlOUS gal.wator. App1r during Clor:nlnt period Ooly. IIr.n At.. DO NO~ US£ o~ . re« taM HfAT 011 oPEN I{AN"
us, of t~ m'dr,rre h.1S proveD ''''slc..tlly CO?""'1'lblc ..... "oad~. £aro"'d Red Mit. - Use 3;4 pL ~Ius 1 to ,...·7 "... .'" 2 1131. doImant oU ruw 100 gJ:1. "atel. 7:0 'onlt., o ....... &. o· f e I,!I'.I NO' US! .. ~WTED mIlA.
s:t1e to P'lrIt$ M~a~s tr'loroUgf'll)o: r~lslfy thiS produ't 00 ..... ... .... v -.,.
Vilth at leasl haU ,'-1 I I Wlii!~~ mite em awly during late dOlmant !,OlSOn.. • , , .. ~ ."" ",utl •• Ie ... ....-c-o "' ~ \'Va er before .idjl!li ~ ... ttabl~ Plrll\.~I' (OUI" Seall on nect3rinet. Plcache, end I'll"",.. I •. I'M.l'·.IY ,,\Ii ...... ;.~ .. 1- - .-PO~~(. I -:;:r-r.;: ... hrfer .... ...., ..... ...,.i~ -use pt. plu~ 3 la,. vormant oil to 100 1"11. wate,. Appl, .. ~ ttn*aIU'" Wasil"< 01' tloo-e
r
"ll!_ ... .,..,.~ .. C;::O::N:...:.T;.E:;t;:.n.;.;:;S.,..,"'1'!',..;..~:.,.;-;,;G:A:L::L::O~N::.:S---..,..,::d .. ::;:lna dOI1Tl<!nt period onl)'. ·l~,d ,'., ....... ., , .... r- 'd pIo_ ....s ... ~ (.1'1"0"''''''' ~ot .. L
L¥t 1 . H " ,'"' " - :, " .. - . """:j~~': .;~~' .,......~~~~ ,
.. ., ~)~l:lrt:~ I·'i ~'~J!J'll r~~i,J,;~;&V:' !~~li~'·~~£ ,-,~,}!:l~ ~:1~
--~---! .,; ... ~~ ....... .............,.::. t· _ ___ ....... _ = t = . _ ............ ~l .v """--,. _ ... ---
t
17',
2
.- -,--
-~ - ~ -----~-----
\
I
I ,
..
--------
us. P .. , No 2.793.' :~.
---------------~t---------- --------~ ING Ko"p ~Out of R!!ach ot Child,', .. n _,I
~ ••• 9NAllOWHl O~ AesORI$f.:> ~ ~~()l"", ,",,
VAfOR Ci ~f'''~Y •. ~' 1 \\ '" " •
,t (QSQ ot ~k'n C('rlfOC;. ,- ,-Ii· ,.~ .. J..... ' .. <·"1
D 't\!) o .... "'ul('r "" . .,p IV" n" f'1 o! -
'L' A'1iII'~Nfll"iv' \'IA-..., u1h' .,'., II .,_. ·t"t
l
' "INif\Nr,l,NAtt. t-(}I")(' ';; h'~' ___ J
~ <,TOIf._AII ~T m OPfH IlM', Ov ':01 ~'ogE AT IF'.\J'UI···lLJIll''j flU')h
USE IN UNDIlUlrO ro ...
. ................ a.., Iiq"i'.'- ill M~ ... wnd ...... f,c •• afI ......... ,
___ .... 1_ ............ -
-- ----- ------•