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
+661
View File
@@ -0,0 +1,661 @@
# CO-OP 44% ESTER WEED KILLER
- EPA Reg No: **1381-107**
- Registrant: WINFIELD SOLUTIONS, LLC
- Signal word: Caution
- Active ingredients: 2,4-D, isopropyl ester (44%)
- Label accepted: 1970-03-30
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/000912-00008-19700330.pdf
---
...
I
-•
-" , I
,
.. J '"
\
. , • r . , '.' ,
Ii U tJ
USE PRECAUTiO;'!S
Prc.'· ... ' -hI" (4"ir ..... ,) ...... \;;"~1 •. : '\ .. ~(.;.; .. :.~ .... ~rcr.r~1
o~ :h;, ;.;,,;d lJ .:.' :"l~" .... , .... '(. .. (;'.,:.'\. i"·:, ••• l ... ..: .... ,.
ef~·::~:C"r··Ct: ... (-r, (CC.Jf~~ '''''''''y_ " .. !~ i ... ~~ : ... " ~o
c' !) ~ .... 't .,0" t~ :),' •• t ti :",J, • "".C",: • .::."':, ••• ~~r .-: .... :; ••
"''j. ,..".·f"" ~.~fI"" .. \:''':'w'C l .. ,., T~,'::;.:')t.:C~;:Y
V.~:;"[O \v.iU A!.\:··C: .. ,~ .·/~r:2 !l c .... t"'(t" r."":
I, "I, WII'(",I ~l!' IV \"Jt\d 0-, I ~"J !. : ...... ~ ,; :·~:~z.:)
\0 .. ,! t,·,~(·, f;. " ·r ..... .,~· ni: "de,."\ "f ~ ..!:J :')'.::.1
i ,. I •• I
(,J",.'. V\.;.) ... ,~ .: ..... ,
.b·~ ",!v"" tl' t:·.~
!c~. 'c...';..Jn :,;f --. •.• !("r
;;-'i;'':\:'l'~
II' ,r. (~ .. _ : •• ''''I''''~I ..... '-'. ~ C.; •. '
\.I .• \.~ ''-' .,,'3:"t:'~ ~' :~ .,,:
,
.'
!..:; .. , :u ~ .. ~ Y-eep out of lakes, st1"e" ...... '" ... < ...... -
ar:c pones.
Ri!~c cq .. :iP:!1(:=t :ll~~ C0:1t~i:1Crs and di~iJOs~ of
y;:;.:;tcs by o~r..g in non-crop areas a\':ay fror.l
\\':l:CI" st:r'?b.:s. CC:l~ine!:'S s!locld be cspo~~c!
oi or p:r.:.hi!lg holes in tllem :md b'..!:')r ... llg \'I:t.h
W:lstes. Dru:n~ :nay be returned to ~l:lllu.f::ct',.;'{.':.
11,'" J J .-II.:'.""!
.,
!., ':. .... ~ 'r~(.::f'"
..;: F • ';... - J ,...., II
... .'~.~;: ..... ~.
,. .
~~ ... ·crt:'" v;'·'l'j.
' ... "
M\V C 'li~-... \ .~ ;:
"",-n"-'I' •• , ... !'\ .• t...;'-.
c .... ~··, .. . ,.,. ........... t
,
r· o " • ......... ,-.-._"
.' •• , ~ , ..... :'\.. I --I!o. ,-','
,'~.- c."'" :11""\ ,,--.. - .. , 1'''1. ..... ..." •• ;:.;.,.)
.., . .
:, I( :"1 C'-.-:J C· •. .... """ -,.. ..... ' .. '.~
, - , .. , ~ ''-_.~ .L , _ ........ ;1 ~, ,~.: J"r-.... 1.1 '_ ... n •
. , . , .. •
.'
»
: , ,
.. - .-
. - .'.., .,
. - -~
I: ,_ ~ -' '\ ,l.
.. - . ,
" l.; , • .~ "., • • ""t •• t'~
, .'. ""\ .. -'-'"-_1-- ... - ~.
, -...
.. """,~,- .... \ . " .. \ .. • I" J •. _ .......
,. /~-::-::--::.:--'-: \.
'. -•
! .-
, ..
. '
,
• • • ,. . , ..... ~
... •
1.. ,- r f"\ • -. "",.IJ
'. J .... _.-
. ,
, I
; I , ..
. ,
i...' .. '
,
'-. ....
!"'"I ~ ... I •
,
!
~ _.
,... .. ,~
•• !.
'.'; .oj
'.
.... 1 1
: i
'-
,
I
I
• I
I
\
\ ,
(
1
t
I
t
'1 • I
• I
I ' , )
.... ....J
cc
, , - ... t· ....... ,-.
.... : i-; ~ • ' .... ~ ~ .. ,_:, -;. C"~ ,...."...... ,'\'!"""\,..
-..I. ,I v ,'''-'0.·~~:J
,- ,
r. ('. ~ t·, " ,-, : ~ ..
.... . -; -....J 1 • I'":,,, _.
" .... 1
~ • ..:-.' I
ESiER
,.... ,-'.' f" ':""'\'" , . ....J ,j.":.J';
\
I
I ,
I
t •
- ,
t I
j
• I
! !
'--~
• I
t
J
" I , , ,
~ ,
)
" : i
L&
r------------------- ------------------,
I -. 1,1C
',~ '"~,~ - ':"1'1":
~ -
•. , .. c f
,..., , ~
~ ,'·:-u
p­. , . -"- .~" ·r"· • · ..... ~v .. \
r-
,~
.~
,',0 "- .-..~. , , '- '-
1\ ,.. r
, • "wi .'
2 ,~-~ichlcrc.:.her:ox;:acetic Acid :Sql:ivD.lent 37::
,- -- -'
, .,1 .. ~ _
c: .- '-.
-':.:-:
. ....,.... ..
-.' •
,-.
'-.J
r ,,. .....
.. " .... -
'--
.'
'-".".­
~ ....... -.
-....... ~ ..... " ...
.. " . " ..... " . " , ... " ......... " , .. , " . " . " .. .
-: :"'. ,r- L: ~. _ .. -........
.:r . '" .. . r: " ' r .. , ...... r- ... .. """""'" _., ................. ..
,.-", .,' '/"#
. -, .. ,
-. . , ,. .. .~ ".
'-' . .
-.
, -,--~. , . t.' • ;'
- _.' ...... '"'
I
\
56%
/~ "
",-...... . r' _ ...... '_
/ .-- /., .. . .-... ...... -. ::""\
.'/ "".,
.-'" ~' .. ". , .. ,
~. '
_...... ---. '. '.
j , ;-; ~ ... r • • !\
, • """ .J ~ ...,.- \ \ '\
"""-.. ".\,
'- .....
-.. -" ..,- ~ '. \
, , ,
~.
• ~ . • •
• I I .'.1'
I
I
I
-. . .. -..
,
.. ,
. -'.
" 'r .. . . , ." . -
. - .
----- ---,
r-' ,. • ". r ,.; .••
~") rep' -- ... , ...... : •.... _., ...... ~'" rt. .. ,\""'~ '0' .f.., '-J .L
.(,,~~ E5ftk 10 ',:: :::J:!O~~
'e ;~cr·t..' stcm\ C:"':C :Il,;: .... ) ~ .
Frc~c"'!,!y ,,,
• .-I ..... ~IC~.lr. .... n. ~ ......... r ...... . f '-' , . •
()-
J
I •
7 ...
r L ,... f • "'.
-..... - ..... - r-.f'C·Y"·;"',.
c ~
. -
"C r'"
l;:-:,i(:~ ( .. ~ =. ....
..... 'r ... b·· .. t...· .. "or :.e-., 'J.,,,- ...
.... 1, -, .....
J ••.. ," ~ ~,
- 'r
'.' . " . . .. .... ~
•. '
1..': '_ ...
'. , r ... PO'" 0' CO'G;-'
•• ,... C c '!'"!'" '"
....... ,0.; ....... ' .. '" ... _, .... " .... : .... "~...:.,
of 2 t:>',,: q lo' q' ~. o· '; to' r"\; ~ fl. .. ;- '.' ~:. ~.: riC j
~ __ ' •• "' •• \'/ ••• J ~ ~.' '. I ,.r> ........ ~ .... ;, ... ... ...J.-(.: •. _,<.JJ:,; '_/.
Tf:~ c v~
! .. H:
l.~'....;:~_._'_' .. [:_'_.~~_. __ ~_-_'-o...;".':" (,.~"
r:: :J Y
..... '.j..
.'
CO.Op .;.: c ~ ., .- .
_ r
. .:...: . -, '"-
;n "') ..-.,,"-r· '.'. .... ';.1 ..... "- ~
.. ":- . " . ~ ','
OI,;~in9 the
port;"" 0'
'~.f;n~:r d~":"':;:'::1 ~ ',:." .. C'. ~"" .. : ..
tr\.\'_ ~ ... :; :'''.J:t.."
;n .., _ ..... II - .' , • • ~ .... , ... , ... c.. ..... r. , ~ • , -," .,
':-" . '. 'i t·
F:l:": cf ;.",·c:'
or .. ,o c! f";,o·_,rC ::,
o"d WC!::r.:.; -;:)
...,::tow ri,::JY :::C :.:-."'.::' 'L'::-! .., .. j~~"l C<)
----- .
i
!
I
-.. '-' ' ..
Cameraman's Note
Poor Copy
"
. ~ ,. ... -_. -:...-
'::
• c
•. l
,
''\
... -..
\
I
{
I
I
l
I
I
(
I
I
I
i
!
j
• ~
1 ,
t ....
'! '1 •• , I I
• I
I ' , ) ! j
.~ .. ..J
,
~_'
. ~, .... .,
• '-. ~i ~
:- ,,-.., • r '" • ="'" ': v \ ........ .J..,
... -" .. '- . ...... ~
i
,
• , i
'-.1
! :
,
' .. •
t
)
" I , , ,
'j ,'" ~
"., .. '-'"
-----------
" ..... :, , ... t .....
37'!.-
..
",
. '.
.... '- -~
. '
-~-
, .
# i I
I ; I
I I
I
f
I
I
- . . - ......
• •
• •
• .. • I
.' t ... t. , .
[ ..... :~,
. . ", ')
.. ..... • 'I,
1J .. /w
" . ., .. . .
,- .
• ~ -. "t
,
• 1 _:~~l
----- ----------- -A
~
--
o -1
-0
1"'"' ~ • ,-,
r ,\. , .•• ".
. - .. - .... ., ..
I, . ..
f
f'
~:: <., - ~' ... ~
,
,- ', . .., .. r ..... , .,
,~. '.<;C'
:. ' -:. I • '.' ! J L' r ~ Qo. r, •
crJ
t'VIf~-,,,,, • .::c :! .
!(.i"":,-"":. ,.-:;J (' 'c;..:'·
PASft:~£~· ~!"~
S;:-:Cll: ~ (: rod. ~~:..
b,ir'!" b1~(') ~r
por" of c6-(;'p
of 2 t:l -~ q .... tJ..~.
.
'.
. - -
':'':1:' '_' !:-;".:~~
r:, ,,'" .
:J ",,:";'!.:"'. '_
'" ... ~ -.... -.J. I. G~ ,
....... : iCJ ~~
~ __ '.,"'" \ ••••• ~. : i.l • ~ • .... ' I _ ..... ·...I.'c..-· r •• _·"Q..JS··,/,
,
Th~ cu~ ~c"c'~<'
r.".:Jy Lt..' .(';o,:;'t'
ee.C? .;.~c _ ~.
::-~ ;.: ...... ~t:~ ~: ~.~. ,~.:. C· ,- # , ...
~.,i,.. f.
r • .,
" . -- .
.,.. '),.. I' .... ,... r.'. ~, .... ':jC;,,_.. ',- -. , i_'
fh~ (::-.t.r~' $~::o:...: •. t' J
D :...::'i~Q fI.'-.~ ... 'J"'~", .'r'~ .,., .. • ... ." ~ _ J Po,- .. ~ .... ~ .1·';: .. 1 " ... ~,,~:-\ •. ,f_· .... :1· .. '"
, . . c
" ,-~\r
.. 0~:'::; ~ ~:.: .. ~. c· . , ... '. ,
"
;
... , ~. -" .
On:o e~ a'o'.:f'd :"':,, .. _- . .:-.:.._,~.~1i (:~
ortd wc!:~n:; ":) !~~ PJ;"~~ cf : .... "'\·c;~
.""iaow r"oy !.:C
-.- .. _--- -----
I t
\
-' .. .,
. ' .. ' ":'
. t""'. .. ......... -.J
•• ~-
Cameraman's Note
Poor C"'py
:. .... ;,:.-·c
• • t ..... !
.:
, " ;;..' .
'\' ~ .
r "
.. ' ,'" .
',-... --o
! :
j
. ,
• "i _~ ..... _ ...... '
, '. ,~ . \ '-
(
f·-··' -,-.. I ,"_ .,. ~-...I
.. ... ;.\ \.
- , r 1'1 '"
~ ~ ~., ., _. ~ I •
.... -... ~, " , .
c. .. ..:.~ • .' ~o :t ___ ';~ fho':-
,...., • r ... -. _./ -,..., ,. - -
l,. .. _~ •• _,~ •• 1" ~,~,::
. . . . J ,;.:-;t c:":. ., (, .. ,..,\. .. ,'''' ..
, ........ -,....... ,. -,.;
I ... .;,. ,. t\"..· ........... ,• It , ••
'II
,,~ .•• I
. " : , ~
. . .
..... ~, ..
'\ ......
. .' "- .. "....,
,-
..
\ •••• -.- r"'''··-V 'I • • "" ...... " w/·, .•• ;" ...... -
~l. I •
-
,. ..
.: '1
, . -.
"
· .'
, .
· ,
, .
.....
, ,
-'
,'. '-~ .~\.
, ;
J
'.'
. ,
-.--. , ..... -.. ....... ,,: ..... ,..;.,,::>
. , . , 'Ii,: ,. ,
.... _ c' ~ \
.. .', \~
.. , .. .
. , " " . , , . " c
~ .... ·_l·.,·I~:~'· ' .. f ~ ••. \ "f· .. ~ .. ,,'"
. ' ,. "'.' ~ ... ' c- < •
;' • ! '. ,
" , : , '
... ' . ",:
\,1,,"\,-: ::,1 c· .... <..It ..... '';:f ~ .... '~ ',; ..... t"
, " \, 1, , ... ,
"" ,
."' • .' 17",'1"."'" <".:; .. ,:;.~ 'r ,. ~t" 'j r' ":',;\ \I"(~ ~".' ••
r.,: (,f" J
,t: t' ,-
Ii r.'"t' ... '\.:' I~J C",.
, ~
...... -'
~· .... ,.'C t.,:- \·.;.~: .. ,t.
.. ,
'" , :1 ,
f1.' CI,:.' .. I',· i;._,',:,·t'" oJ".
,.\.,- .,.:~ ... "
:";Jt~~l"1 'P- t,.' '~_r ... )
'. ~o t·" \.1'., ;>'I"">~"', ~: ...... 'I..""·(.'r~',.,ll' ~f '~\.' (!C";'
r' ': " ,
.. ' '-'. (,
.f·.~.~'~~ '.
. -, . .
r .'
· . ~ .. ~.-
, . "~. ., ,
"
. - .
, ., . .
'.' '. ; ....... I.. ..,,. .. ~1'" - .. ~ .. ' • oJ
-' .'':' ~
1 "
~. ' .. \... ~'",": .' ~
C- ~" . '-:"' r. ,-. t • r: -.. vi'". '.vLi..._!..J
.. ' • ..J .: •
..
~
, . '/ ~ . , ~ ........ :. to ... :: p,:-.~ .:-; ': { . "
I'
, ..... '.' . '.. <,-:. :..,~ . 1._...:.:.· ..... - _ , , .
f~(·"',,:~~,'(CC':! U:·:) .. ···· -- ~.'- -- -, - -----
, ~ .. ' , - II' ~
" '
, -
i :--:," .. -: . ., , ....
r.:..~·.tc.:...C:.. ",~ ,',' '.~:.:. . ' , .. :. .: " 1
. , .' ~, ',' -. : r :'.;' .' , J
~(:(;~1 f ... ~ ''';:UI~~C ::: ."j, .. ~.:/ •
--," ,,'
, .
" t '~~
,.. -, -. , -..... ', .. ". ...
" : )
..... ,.
;-F .... ~ .•• :-.. :.. ( ,
- ,
. , 0:
. 1
. ' ..
r
• r • "
.. ~ "
_r~{~·~:_·~c,~~~~'~._. ___ ' ___ ' __ ·', ______ ~~ .~
c:,··· c..~ cc...: ... ·_
---::~."'::;' :-:-(~,' ~·,:rl' .
• c.. .," ,.~ ~,
i'
• .; " , ..
... '. (:
.. , ,".
'.
;
... :-: .' --.
· ,
·
.,'
~. ,
.- .. , . r
~ ..
": ' .
j
C' ' •.
"
· ,', t
.' ~
· ,",
'-' - , . ------~~~~--..
';., "'-
'.
J.I'I.
t.:.. ,( c' ,'.
,. :."
; . . , ,
' ... ",
,', \J
( ' , :.
. ',. (' '":' .... " .. ,
"
,', ,
... "j •• - " ••• . ... . . . .
> , ~ :~
~- .. C .., . .".- -- '.' ~
.;a. -' - .. ~ ~. ...
, .
• '. ,.. • r (r ~~ •
. l ... f' - - : ~ 'I'f·~,,::.L (.~ C.-. ::. f~' .•. : • ~ '-.- r.~ ...... :. _ ,: ,. "", "
! .~, . -- ,. .
• I'" r' ....... .... . : 1 .. '~",' :. ( ... ,. :.. fI
, .. .' 2 '"'
','f'
r . . (::.,
, . ,. .... l"' •
. ,
.. ~'
' .. ., -" '.
" . ~ 2 ". .-~
.:: . '. "
• : ~.' :'-.J ~~ ::..~:. . . ...... - c.-::-.':c :' ..
. ,
( :- f ...
• ,;" .
L - . :.., .
, "
"'f .,' .: '~ .. :,-:,\.r..; .... ' .....
.', t.
\. .. ~
,I
. . ~.
r
.' . .. , : ~.'
..;, ,. \ '," ,'. ,...,. ~
. ;
'" ;" 'I. ...
,.. ...
" ,
'.
>
. ~ ..
-
'-
i. '0 . ) co·~·;-
',:;-- •. I'J- ~~r"{:'."" -.~
"
" .,.,., .... .......
; ..
... " . .., ...
... ,: "
....... , .
'-:, '.
,... ,- _.'
~ -,
, '.'
. ,. ...... ~
... ... ...
-'
,.
,:. (:.
.. , .
., .......... -: ...
.. '. r:-"."'~'" .-
, '.
, .
-.-
. ~' ,
... It, ..
I •. '
...
.- .. -. . '.
, , , .
..... " .
" .