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
+580
View File
@@ -0,0 +1,580 @@
# PRIMAZE 80W HERBICIDE
- EPA Reg No: **100-492**
- Registrant: SYNGENTA CROP PROTECTION, LLC
- Signal word: Caution
- Active ingredients: Atrazine (40%); Prometryn (40%)
- Label accepted: 1967-12-19
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/000100-00492-19671219.pdf
---
I '
. ' ... -, ~': \..;
I': , "
. \ \'Iccd
Cv .• L ..... ol " ..
'J,,-!nCQ
'_'orn.
,
.,'
.'. vo
Pounds
:1'9 ,~e(J l.cnts:
(2-cnlol·0-t.-
. . G • -., •.. , '"'I _
lUl •• .! ... 0-
\·,·1~-O:)·' .' (t~'l}.110-5-. . -
.. ' ..... ' -
·••• .. ....L-·'\.~I ••••••••••••••••
.. ,
, ,
'_\.Ji.(~.J.
.. -.20
',.:e: L
0:. :
0 " , ",
. , c' '
\. • ..J l I
C •. '"
t. ... J ..... j
is an
PI:O] onscd
inhula t io;:
contomi r,o t ion o~
, .. ~;
"
.. . .'
I.j'-,i.~.~· (" ;,;"
, '
-- ------ -- -----~-~--
-.. . ~ .. - c' . ( .. J ) .~ I. t . ..! \.., I.; . )
--------. • J •
CUlICll L10j.:~
r .,
..
8010
2G ,:,
" '
i .J .. ! t l. \ ; ......
. . r, /,:y I
-.... !
-
,at container. Destroy
• 1 C;-.. , j.
('. ,
~1
, .. , '
,
. ( , l.,.' .
, , , ., , ..... ... , ..
~------- - ---. , .'
, .
,
. '
\
\
L :.
\ ' ~ -,-" ,
, .
• ' t •
0,'
'-- .. i C:
. '" \.: ....
.i,; lG~.
....... CL.
co ... ,
. ,
c.
\ , ,
.I.' . j l.
, " j . l': J .1 ~ 1 I ).! t
. .. . , 1-1. ~ ~ ).:) 0 :_~ ] • ) .1
, .. 0 , . , , ..
\'.'l.d. L.j I( .. ,
,
,
, ,
I
. ,:. ._' .. \
. ; ~J. ~
\. '. I • , ,
l.' , •• '
. , .
, .,
, J ,_ "
"
. ,
..
. ,
..
, ' . () L i 1(' I.
O:C ., I J I I (, I on .; t. t .. -::.
. ,
~ .... l,j
i.. ..... "--
\. 0 abO\lC.
o.t.. :.;s 0 ,­,-
(): ".
: .... ~ ;
"
'0' .
" - -, " LJI......~...I. '~04.
, "
"-, .... ,~ ,
.~.'" ... ~~'~;J"
~. \.. 0 1 <. • .I ~ ~ '-. J.J .; ..•. ..J l. ,
'. '
:10 C!:.: '. -01.-------- ----~.-
, _ .•• ..L, ~""'.(J"':,··cc:- (-··-c· ,. ..... - ...... <.. ill(;' ..J '.; • ..1
- ..
(J ~_ ••
... ,.
....... . - - . , .! .. \...... ..... t.. ~ I "L-'.'·,C .. ),~" .~~ .... 1.; L! J.' L: ..... U ~'I (J
, , , ..
"
. '".:",.,
,- 01.
0 "" • J ;::J
ill vJ:='-::' t j i.ilj
Gc is~' •
. ~" -- ,......, .. ~
', • • .1 .1 u ... \
. . -
\ .... ,~ ~c.~
sisncd by a du.~· " ,
( ,. ,
" '.
'.
J .,
~
, •• 1
c .
" ..
" . ... ....,. ,
L (.,
. ,.
".:" .
. , (
.--..
'.j ... ''''; i~
.... ~. ~ . \. ,
( .'
. , 1 -1' . \. _ ..L con t 1~0 ~ .:,0:; t s ;~ .... : . .j ''':\..<
C,' 0',',· c", c.' 'l ,', J J L •• ~'-,<"'. :,~.(~ ( _
.. (, . '
,e.
, ,
... ' .. ;.1, I
' .. : ,
<. ,
,. ,
,~
o • t.._, \. •. 1 \...4
, , ... _ _ .•. '" l.
.L ~ ;:.' l~ .L t...
" :,.;
\. c) \.~,\.'~ ~ cr.
} .1 J .i n Cj •
, .,
:', ;·,()~ll.fl
,-' ., .1_ c • ...I. ... , ••• t. •. 1. ....I....
S ll!.; l).·' ,:;
. J •.•
, J
<:' ] ,. J- ,", .. ' . \.. . .. :
; ·Y"'·
(), i •
(J' ',I '.-
l,
1 ri'j it~-i...cr
l.~~ .... t.~r . ~ I
~-' ;. ' ...
J. l) t. 1.... j"
.. ' .. ~
, . . ' . -... , :...... . .'; ..
J
, "
, t~ L ) . ,
~ .. -, ( , . ,
(l. ,
.... ,
.1 •• 1 (. (11 t " (.
Poor
~) ~ .. •
.'.
\. •• t..
, , . "
, ,
\..; .
'l> , ,
, ,
.'
\. ...
\ ' ..
· ,
\,. ' ..•. ,
"
. ." ,., ,,-
.-' ,'"\ .' .
OLJ ' .....
. -
, -
~~-l,)· .... l.(J
- . - ~
,-, "--.~ ~.:.: 'u)..L (,;:
• " ~ ~-,r·l-·I""'.-
.:......"---_._ .. \
~ .
, -. -----
,;
.. ...I... I."
~ ~ ...
, ,
. " ~ . .. ,
\ .... '.' .1
35 1,0
.. "'. - .(~..",
1.,10t 0\, -",.1 • .1
". .
..:. J '--I •• J.n
, .. L...J .·,l~ \.J -to
\ . l.. i-O.I.
.'
3
. ,
"(,',(JI. '~.:; t
~ •• ,. "'!
•• \. J • • ~. l
,
) ,
\:
~ '( ) . -
( J .. ~ 1.'./~;C! ~'~"
4"
II. '. ; J • , .. /'. C •
l".~ c.
, c· l"g l.1.J. ~ J. • \'. , .',
. " rIng n.:: DC 1 r.:.., ~.
~..JJ (tCC •
\.. •• J. (1 \.
, .' '.JJ ...i..(;~l . ,
) .'
~
t ••.
,.
. .
.'
. ,
..),,'--'.11\.
. , .
.~
"
" ..
• ,\. ~<l "- ....
~
\',l ~ .l. \.., ..J l .. '
o •• l' . ~ ~
. ~'... C •. 1. l.
.'
• • ~ • ..I.. \.... • '., L...
:
J. C~\ \.. , .. '.J"
: ,
" ,
, .
I. '. I.'
:;c-"~qr(iSS
. , \.; l.. ..L.l l~ol
t. CCI: •. il~(: : ..... (~ co
soils
2
O • ) ,. .J .L .... ")
, ,
., ..L
or SO.: " ~ . .i
. ,
~O~.lS
2 j/2
" "
Con;
t'l . _ . 1
.J ;. L. u. I. .. \.
( ... l~ ~ ... _..I • ..:
:;L .. III.l.i!<.i.L..J
\',7 i 1 j. u...i S ()
~ . '-
, ..
. .' -"l .-. ~ .
~'I.V v\. J ".: J.
J' , ) .1
O~I CO Ll~ •
( "
J .. : J: J ~. ' , ., .1
\..0
') .,
,./ '
.. ) I J
... \. I. C: j:~ l.. iC'}- t:, C l~ C!
,,''/ tot plunting l:i ;r,c Ol'
, '
l. j'J ( ; of
, . ·'c .... · r,~·~·'''' ,. ) ,. .... ~·~(-lI\'i..)J..l· ,
• '/ • C' '. ,. dover CCl','11 'J" .• C (') J ...... -' J, • ~. '" \,,4. , I. 1. .l.. (,.. J I L ! 1:0'\';:-; ,
~, ~ '/
;u1 ...
C:C.
.. , .
• \... I. l..:.' , .
. ..-
\... ... 1...;
. . '
(<l •• 1...../ I.'
I.. •• '~ (, ( .....
..l L.J • J ~I C' • -l,
" .
,
L
- ')')) '1 ~J/3 \.1 l.' 1 L.
, ,
J
: \.. ... 1 ., I , ,.
• ", ~ 'l' .. ~ , ... ". , . . ,- '/
1,.\ t ... 4......: ( J ~.~
:
..t .••
•. \J\. t,
...
1..' ,
.. , • • ; j
(. t ; • t , .... '.. . (~
" . ,
l (; ... , .
, . ..
r " (.V,·,
~ J • • -
J • _."
'LO
• ' j
\.. ••• l .• L ..i..
.. - ~­
........... L.
- - .
().l.- ~ ( ';/:. "1"1<"';
, ,
.lC, \ ) . ~
," ,I J l..
",1
cO.n
-.' ., <. ~ I '.1
1..i Ie
_.-. .. .
l. •• >... ' .. v ... "'\ " .J, J ..• _ CG .'
'-0' 1 1 ',- , .L ..L. O\',.J...' 1S
., "
,I...U .
\ " . -
, . ('. ' .. ,
" ..
1 . .J
, .
J ... \. (). -. . ,
. . i .
I, j. j. J.1 "j
c). Ie! () ,~ , ,
-, ..... c· '.' I
L.:~ .. ~ .... ~ ... )L
7) . .
I' • .J .L
or-
~ - . ,. .
I, • .J. . .i ....... I ..I
or.
---------------------_. ---,-
o!~s
" '.
z.t:'G .. L41 cro~'-. J...J~
.... • -'J,
, ' . .' .' ~
. ,
.... '
•• , J. l
cct tor:,
0';: ;-,C r
, .
"
;\0 •
') ..: ". -~-1. (, l. C I. .a 1,.
100-
2 .&.·"OS.
\ ... i... ,. ", ' .
-. j
, '
, , ..... .. l , •
"0' ,1. r- "~' (' .... ) .I) } ~ l ~ •••. /
(I I • (J
( , • J : J
I.~ .
. ,
0":
corL,
, ,
'J
CO~.-~~ ,
..1 l. ~~ I. .,
J
. ,
, .
, ..
, ,.
, . .' I
('
' ...
S 11_" C i.-
• .L 0":: ~_ G '-~
- .,
C 1'0 '.j
... ; .. ~ .
-'
. ..
, ,. . . ,~, c-
-' I..~ ~ \.." ...•. :'" I
1
r
I
/
(
.-
..
'.'
,,'
~'
,-' \., ,
,.
("
c.
, ~
~,... '
.. '
i .•
, ,
...
" '
~ _. - -' ~.-----------
.• L,
"
. , G .
,.,
" I. 6 J! ...... ,.
"
.-
, , , '
t 1 : '\vAILA8LE
(. ,,~. ... .. ~.,
" , '
, .,'
, "
; \ I
I
J
" /
...
,
..
, '
, .
" c •
; ~ ...... ,~
, .. ,
<.... •••
•• <...
c "
- "
"
: ':'
.'--.' ,
c. , •• 13.:- ..... ,·,.' .. '
.. .
L ;~, 't '.; , ; . " , .~ .
. " ..
' ..
• i. t
, c. , .
.. '~ .. \.' ..
,(}
..
... . .
.. ' '"
" .. \..,. \ .
, . . :. ~ "
;., .... '-' ...
BEST DOCUMENT AVAILAP~t
" .
,'. oJ
. .
:. .. ..' "-
u
, . . .
:"/" "
(~ . ~.' ..
.. ,
. ' .
• I 1
, ) • I
•. ..' I~ " -
__ -.J
r
I
/
(
..
---------------
'0
.' ' ..
'" ,.
ir, . ,
"J " . l..' ...
, ' • ,
, •• ' J~'. .. I Co, "
( , ,
(J co.n ~l' (J. " 'it '.1:: (~ .. .. .'/ occur.
V .,1 .::., ...... .; \ .. '; ... .. " c,' ,'C'i& t; .... :_::.t
, , ..... '- ...... '- .. '- (" .. ' "
, , v .. t ........ 1.. ••• ,. I.. i.. .. ,_. '"
~. (, . - ('. ,~ -",-.;. ~!<...:,-', ():: . ' .. :
I J •• _ .:.- .. ') \.: - (;
. "-.' ~. '-, .' ( ! :'.: ! •.
. ,," .J ,-. " '
i .... l , .. t '·l)~ (I L. .J-(}."'..I. (- .-c). '.'
•• L.':'
j 'J ; \..'" ;.. ~ ,,", ~ l •. ', '" L.
'-' .
.:.. .. - ~ '- ...... , , " .
,\,. , ,,; d'" _
.. ~_ .. '-. ~> :;';}I -~;('('\"_"
.: i C'-l ~ i O;i l.l.; .(~ pl~.n ~
.1 V\"
2, ') " . ' , "
c: .'~ .
,..
" .
., , ... :., ,,'
'-I ..... ,
" ........ .' \,. ',. I.. ."
BFST rrr ",
, "
. ....
I
I
I