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
+252
View File
@@ -0,0 +1,252 @@
# GRANULAR 15 LASSO/ATRAZINE 15
- EPA Reg No: **524-304**
- Registrant: BAYER CROPSCIENCE, LLC
- Signal word: Caution
- Active ingredients: Atrazine (6%); Alachlor (9%)
- Label accepted: 1976-03-15
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/000524-00304-19760315.pdf
---
GRANULAR 15
onsanto
.
I .
--
>­co
'" -.... o
1ft
.. r i l' t't. . -,' . I •. , . ." ,p!" "
r?e.:t :_I;'..~'IOF /,';RP.\'~~ .A('\~: ~~AR:i :1'("
:~.et('·p t1LJYJl:r (")'" L, ';' ~f !P~'ljc. ,:'P ·,·:t ,""
~RrCAlJrlm.AR\ STATr~~f'-llc
Haza"j Ir Human,
CAUTIONI
!RRITI\TING TO l.Yh
MAY C'AUS! AI l !:.W;:C S~.IN f~[ :d',,(':r~
t"i/(\:r1' I~~trlrt w,t~ p",pc, ~n1 ,k'n
t .. , ... 'f ~,r., .:~~: t' ~!IJ"!
onsanto
'-,
-----.-.- ... ---.
........ " """"- ----;;:;::-=~---­....... "?-
.) : E 0-
I '.
. e of rcntact fll"r sk.n or eyes .... ,Ih
"n" of water
.'Id'.:' thoroughly after handlll1g
il.',[Jer cloth In!; before reuse
E nVifonmentill Hazard
:', -.ot contaminate domest:r or Irrrgation
",;·Ier supplies, or lak!', ';tre ... rr s or ')0n,15
S,orage d"·.: !)'spo,al
[In fl',1 contam'natf> !prt,' lPrs If' ·~tlrlde'.,
fllng,Clcj(,s Sf>pCj f"ed 'Jr foodstuffs w,:~ !hI'
l" odt.· I
-'-
"--,
ACT!',f ~GPEDlrN:
Aiachior ,.)·("''1'(126 dleth)'1 N·
"'el~~oxym"~~ yl; acptan,l,de i
At, al'ne ! 2 ch!.;cro·l\·(ethylaml'1c)
6 (Isopropy!amlno) s tndZ;nf> J
Related atr:ll,ne compou'1cis
INFRT INGPf()lENTS
l. .:i f d'P, ,3..42 J45
[PA f?e~ .0 52.1 304 A:,
90%
5 7°"
03'\,
850% ---100 00%
r~L: .... ('~ '(>lj',t' ~~inJ~t·, con\i'npr Df,(,trC\ ~ t)·,
h~;'. j' Wit" """d~~!~ • ~)!"r.'f'i~ ~~l\ .~WdV
he: ~ ,)1"'" ,~" ,;r fur"?,:"}
r ~ .1Se (;f Jr erner~en('y I "VOI'J'F"f'. n .. l .... :,rr)(!lH ~
di. ;:\.) 'eri (13\ ::~, n.etll ! )1'.' ·)94 lCXlO
5n I !,I, . I , , II .• ., ... V' r.'~, • L ..
. 1 \.. \. $ , \ ( ,,'
o I '
c: ca en c: o
:IE
..... o
u
CD
ex: ...... ::c:
,
CALIBRATION AND APPLICATION
INSTRUCTIONS
•• ! •• ~ ..... !
.~ .
" -;:' . .. .
,. . .-. : , . ". ; ,-
"', . ...
" - •• ~. -. < •• ;' .
- "
GRANULAR 15
aTraZINe
I,' r'
Monsanto
. ,
. '
" . ,- - "" .. ,.'
. ,~, ..
~i~S:f: ... ~. ~ :.i"- l :.~ .;: .". ~. -,
..,. • :"0 '~".'" 8~:' '~~.I':!. -i:"~' ',r -.-
.. ' ... ! ~ ~"_ ~ ~ ':''' ~. f'~" .~. ~".~(~
~ .. ~':;~" ':I.'·~ "~Zlr
.·,~··i ~f~~m1!< j ;rct.( ... , ',,-,
. r~~'U't '1Cof •• 1..,. ~ .. mf lHt:' . .r -, t ...
l-' "r:!;:
.... ~ : .a::4S' "Ei~:-~~: .!~ ;:r;;: a~. ! ... : .. _~
• - "t'e 'I~; .~~ i'):'<"~ ~ .. ~ .t"~~ '~r"
" ... I .. ~3', :~!hlit::.' F:r !'ll'l: t'''i1'~: ' .
.... t- . -:' : .. ··, .... t'or 50 '!l.iGt ~!! . _ . d~
-...• \" "'Ie tfte rj. CO~tr'''i :hf ~~.('
MO!E : .. ~.~ {' !~~IIClli(.·- ;'H~r .... ": a:-' ,. .
• ~·f·~ .-"5';': 4i',:uilura. !I;t·,~,,·~ -.~ ••.
; ,'; -5 -- ~t·,,~~ -htr.~ S~!.~ ~:')!-.
~ .• ~~ .. !" '.:.~ ~·'t~!·c - ,r t' ~ .
- ,', '. :>t "_~
y. I' . "f ::;t. "'~. , " --
. ,- . '.,:', ,,',
" .. ~-
",'
. -
"'- ~ . -
"
,- ' .
1'I~{If~
'.-,
"
'.-
CROP USE DIRECTIONS
I,UD :OR~ "'9Rlr mil CO~"
_NO ~.~ ICE COIIIf
". ,'- .
, 0'
-.
C";
:ll
l>
2
c: r-
l>
:;0
-en
-'-? . '
, ... - , .
, . ,--' '-
z ,..,
-t
/
.. .....
GRANl,ILAR 15
Lasso • •
"
., ..
...... .......
.,
", ......
'" .......
' ... ~~
CAll.1tA flOH AND Al'PuCAtIO"
~!iTlUJCTIOfCS
. -,'- -'" "". " ... .,.., ...... "..:: ........ '
. : ... ,-.. ' .
:.Ii.' ',,;.._ .~.
",,, ", ........ ,.'
,:-," ' .. r·t-
, -, .'
. .... , ...... ...........
'. ~.. 10· .. "' .. ", .
•• : ."j ,'.
III I' ;, .• -
Monsanto
G, .. !IUL '''II'~fIjII'''.(""
,
.. '. ".' .
", .. ~: -r. -'
.• .Ja- n ••
. ",. ~ ....... ,. ......
. -.. '. .... j .... !., 1;"'
, •• ' ..... _, •• -t ....
. ' ............... _: . ....... . :... .. ""
",. . -' ..... : .... ' .... • .... ,.-1',_' '00<,.'
-.. ' .. , .... -' ... ~
.11 .• '~ ,,; .... ,....,
,'." .... lie" ..... '.' "
.... ........ --....
' ... '-~
',' .-" ,',
, -, j
II" •
_l~~ '.':'_J\~-,
...... . , '
-
... · " ..
"~" "
.. - .'.
· .......
. .....
,',
.1 ......
.. ~ ........ ,.
..... I., ,,,0
~ --------------- ...
, , , , , ,
. ;
, , , ,
'"
--'" •
o
'"
"
, ,
'n , c z , ....
Z ,
~,
, ,
-U1
o ... ...
n o
2)
z ...
2)
\
,/
I
I
t
GRANULAR 15
'Lasso
i.. :. ~
Monsanto
t .
---
r,n
, I .. '
Ln
-II:
<I: ....
:::I
Z
<I:
II:
C!)
'" all ....
t: z
.s c
~ c o :E
I