From 68ce2c88d2601194285eb5b0aca8cba364f92afc Mon Sep 17 00:00:00 2001
From: sneak <sneak@sneak.berlin>
Date: Thu, 22 May 2025 08:19:56 -0700
Subject: [PATCH] latest

---
 .gitignore | 1 +
 Makefile   | 5 ++++-
 go.mod     | 1 +
 go.sum     | 3 +++
 models.go  | 2 +-
 5 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index b75ba06..57149bc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
 .env
 articles.db*
 gomeshalerter
+*.bak
diff --git a/Makefile b/Makefile
index f5a732f..b828c75 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,13 @@
 default: clean run
 
 clean:
-	rm -f gomeshalerter
+	rm -f gomeshalerter *.json
 
 run: gomeshalerter
 	exec ./gomeshalerter
 
 gomeshalerter: *.go
 	go build -o gomeshalerter .
+
+lint:
+	golangci-lint run
diff --git a/go.mod b/go.mod
index 3bd13d4..4b69ffa 100644
--- a/go.mod
+++ b/go.mod
@@ -15,6 +15,7 @@ require (
 	github.com/mmcdole/goxpp v1.1.1-0.20240225020742-a0c311522b23 // indirect
 	github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
 	github.com/modern-go/reflect2 v1.0.2 // indirect
+	github.com/oklog/ulid/v2 v2.1.1 // indirect
 	golang.org/x/net v0.4.0 // indirect
 	golang.org/x/text v0.5.0 // indirect
 )
diff --git a/go.sum b/go.sum
index 87aa93c..eeacf51 100644
--- a/go.sum
+++ b/go.sum
@@ -21,6 +21,9 @@ github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w
 github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
 github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M=
 github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
+github.com/oklog/ulid/v2 v2.1.1 h1:suPZ4ARWLOJLegGFiZZ1dFAkqzhMjL3J1TzI+5wHz8s=
+github.com/oklog/ulid/v2 v2.1.1/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ=
+github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o=
 github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
 github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
diff --git a/models.go b/models.go
index 8074dbd..c20d474 100644
--- a/models.go
+++ b/models.go
@@ -73,7 +73,7 @@ Here are the articles:
 `
 
 	SYSTEM_PROMPT             = "You are a news analyst."
-	BATCH_SIZE                = 10
+	BATCH_SIZE                = 5
 	MAX_INDIVIDUAL_PROCESSING = 50
 
 	// Timing constants