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
+237
View File
@@ -0,0 +1,237 @@
# AMINE AM4 2,4-D WEED KILLER
- EPA Reg No: **1381-8**
- Registrant: WINFIELD SOLUTIONS, LLC
- Signal word: Caution
- Active ingredients: 2,4-D, dimethylamine salt (47.3%)
- Label accepted: 1980-04-04
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/001381-00008-19800404.pdf
---
-
"
!~,
,
"0
(}
"
"
"
" 0
<,' ') <, ,',
,
'\
.~\
" e-
n "
"
"
& ,.
0
"
"
" 0
/.'
n. l' 0 .,
" " , , 0
~'/ is '. Q" n <,
0' ,~:. ,~ -:)
'2% 'd
.%f " "
"
< I
" =
Q
} 0
;.i,
" .-;j " 0
"
\,
c, .,
n
• 0
()
c,
.~.1
• j
;,
1\
"
\)
1.1
(. <,)
"
U '.'
"
o 't)
, '.
u
"
\..1
Dlreotiol' for Use
CINIRAI. 'HFORMATION - fM. -:':'RT M..:T! lj\oL:.e ",.r~
that ),O"U d .... ul:'lo che('k ,"O\,;f SP10\,Ct to \1"(> 11;\...11 It ...
ploperl.., callbroted 1:"-ehlfC f,lS'ng th,$ malNlcl ~mi-.... opt'r
hector ~p"C'::I. pU"'P pressure. n072"1(' 1'~ st:rc ." I"",ty
t'qu;P!"l'\t!l'lt wIll rC$I,lt In poor ... CCO 1t.!1 or QO!.stb:), hC'O\)
- -crop domo~t' Reed the 10001 cOlcr ... l.y Cf!::I. fo!;ow fj.T';C­
l'eM .c.!05e,')'. SEE CAUTiON .~T,ATfMf""T.
When u$C'd Qli d.r~ctcd ... ,II il'''(! centlol of man,,' onn,-,ol
end pete.,nlo! wH'd$ ,,' (Oh'!, ... h!'Ot, sc'g~IJ""'. borlcy. ',oe,
oats. rO~5;de$. post ..... res turf and IQwn orcas. It '5 ""'.01"
effe-c.ti."e- 1fI.l',i'n used or 'Sn'.ol! octl'l{C1y grOwIng ""e~d$
Tempcrotur~ best tor tpta."ng raroge from 70 to 90
degrees. 00 not apply,' rain IS expected within IWI)
hour5. USC' 10 .. pressurc ~,Jipment (.cO pOundS) on crGp\
c"'d h.rf Garden type pt~ssure 1Croyers ""ark. \IIe:1 cr,
spot sprQ'I',ng...Oo >'Ioi·let Ihe sprav portll;!CS ...... nd <1"tl
to ICnsitl~e nearb'l" p!or'lh. U~e from 5 to 20 golto.n! •
.. oter per acre for $&)T::Ii;ng.
CORN _ POST .EMERGE~cr· Moy t.e applocd to cO"n 01
Slver:)l stages ot 9rowth. U~ "drop n')zzlc\" ""ht:'n corn
IS 10 inches ond o ... er. 00 net 0:»1.,· from tasseliriJ 10
dough stoge. For 1pot s)fQyi,",~ of weeds. soth as Ihl~tle
in corn, mile: \'2 cupful in 3 gallons water and \Ioct we(>ds
,)
EARLY SPRAYING',\Whtn com IS 2 to 4 inches hl;;,h,
apply 0$ $OOn 03- j)~nlb!e after most .. eeds hove
emerged.") 'Js." 1 PIl"i.t per acre trl suffrdent .... ater to
give ",nlform cO\lerage. Corn drop nozzles or~ not
n('(e\$Ory crt th.s time.
LAY-BY Sf-RAYING' \Vhtn corn i~ 2 to ~ feet hlQh,
use I pin" per acre. At this stage of torn t;lro.th •
since stalk.'", may beC·)IfIe brittle from 2,4-0. there is
olwOV' c c~nee' thc.t high w'O\fj mel)' oomcoge the
era,,"' I to J <io),s a ter spray.. Use drop notlles.
Cultivotion shou'd ~ completed before applYing this
SDrav· '
HIGH CLEARANCE S~RAYING: Thl5 i~, ~ ~ful spray.
cspeocloily when "illt'eed~ ~el started '3...~" i lay.by. Uw
1 % pint pet ocre. A,c.just spray noule-( to hit highest
w~5. (t,
" '
SORGHUM - POST-O\ERGENCE ONLY. Emplo), drop
nou.les. Use 1 If"lt per cc:ril!. Sorghums o.re rT'OSt toler·
or.t to 2,":'0 when .. to " i.'!dies high. !)broll a c.heck
plot fl~t, Do: not,·.\lpply 61r1nO flowering or eofly dovgh
sto;e
P.!l.U . TO "ILL WilDS It. NON-CROP LAND - For
pet-ennrQI weeds such, Q!' ~ Thistle ond Rt.:ulon Knop­
w~ f~ list) In d'ld~~~rfl!f'(e rows end form rood­
$Ides. u;e 2 to :l Quorts. Ul 20 gollons .,ater with 5 to 8
oz. }IQuld defergent .ord lhorouohly wet weed foliage.
00 rot .Iet ~roy drift Treat in sprlr.g O'1d again ot
bl~m time before weed, go to seed. RePt'ot thO fol.,'
lo ..... ,no year.
NOTICE
. .,
Set!er wQ~ro~s thot ":hr E1ttl&.(f Conforms to its chemi.· U
(Or desCription ~nd IS rtc$Q~~~ ~ tot for tM pu' ...... S(!'
stated on II-\e 1Q"~.er wh~" U'".A!d in. ,~ord.on;;:e With direc­
tions U/'Ider r,onnal ccr4.tocns of \ff-. but neither Ihis
warranty n~r Qny other .crror. ... ot-M.ERCHANTABIUTY
OR ~ITNESS FOR A P,MlTICULAR PURPOSe expres or
jmpl,ed, extcn.ds to the l.1~ o! 11'11$ p:odl'ct • contl'or: to
lobef In$fructrons, 01', vr.aer obocu"'td 'cotlndltions or
under tondrh~"t. not lee~bly fOfC1ieeable io ~IJe,.
and buyer os.surnes the f,:k of Qr.y such us~. .
. "
n
"
'.' ~
'\'
'\
,>
"
/':?
' \'.
"
n II
" ,
'.:
LUcD
(- '-'. ..'
\ I
r~l),.u· --. ,~
~--' :J,
-. - '-'
, ~- -,'
"
,~ . ' .. '
,;
'J
"
------.-~ ---
~~ I
'CCE,PTED
'APr: 1980
• -..: "<:-'j -1~'-
f.e •. : •• Ar-t,
I. ~' '"' ",l...t.:io
. IJrr!·~;,·
---~-.----- ----
)
/) ,
"
" "
"
-,:'
Direcli
,.,'Pl
PASTURES Ar-'D 'IUR
NOl'.'CROP LAND
SUSCI
~R.RO""Ht>t'C
eI,..CKHOR"'~
CCClCl Hi'. R
D~~.O[lIvt~
DOCK
!(t:OTwHD
lAMBSOvART£~
~.-\1.I5TARD
SMAU,'.'GRAIN - :.'.i
,..- WINTfR \'.HE.AT <:
\,;,(' I to) 1 I: " .... ,.,
.) Apply ft.::rn ft,C' f.r!er~
WHEA"(. ':·A TS en.~ 8,
U!-C n'Jr.('r d')'Q9~' Ie
(fOP .s f:.!!1-, ',Ucre."!
bo.:.! !ito;c Do. r .. ~' s;
to duu9n ~:c;(' Do r
f,clds .... Ih,n ;{ .... {'clo.~ ,
f..,c.f Ir~Q!ed ~lrc ... '0
PASTURES AND TUR.
j:t!, ccre. Ap~~~ .c.:lri~
t,\c:.,· 91(;..1 .... 1) Treat
Q<: ~~ set'.::i. fa lo ... r.
for 1 ODa !lQ ff Rcp~
!~ro1 .. e .. grCH ~('~
mc"tns a j Do nc,: u
AI the _ ot:,,~) J,,~(' I
dOrTIO.;le1 or "'I,'c~ If
B")rrcQC tCh b;;! 101era
,\Jlto\ d.:J ", .. , app'y \0
sIOf_.(!-. Do ~)t 1roz.' ~
"Her trcotrrc,t,
~AUTION -,,:-,~ ",:or
In ccse M C?,.,tQ~.t ....
,,,UTION ...!- DON", (
. I~,~l,,_ v!l n:ll' !~t $prO
"cclitnt:!c~, I~l.om~ ..
~,"'D 'uSt('~ •• tJ(\ <r'c
.•• nd w.ft '. Do no $
·t-o.·C' or ft..r.gu:'<Cf'$
Cr.ee-,.. leco! re:ommel
e'Qu1prr.e"! for "'1.$i).d.c
'iC!tt-QI Oppl.~r,.~,,\ n:,c
(~jfa.n h"", ,tCrr.L":"'!IUi
. Pl<'C'°.ct .... ·11 I~JI.l~C nl
T~1(,::: t::: t.! 1. 0.:: ,,;·1
ct oopl,:, t,) C:.?.l' ' ... ! ~
I"ole ~.Jfen t.~('d fer
Do r:.t r(' .. ~e empty (
ty c;rl,j~,r. cr cerfoc.
It
\\
,.