Update source code and remove runtime data from tracking

Add gitignore rules for browser session data, SQLite databases,
media downloads, and build artifacts. Remove previously tracked
runtime files from the repository.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
jjbruntonandClaude Opus 4.6 committed 2026-05-20 18:54:07 +01:00
1 parent e90213d1ff
commit dfa0580859
23 files changed
+5324 -347

No files matched your search

+8 -2
View File
@@ -65,6 +65,7 @@ export class ResponseCheckerService {
imageAnalysis: post?.imageAnalysis || null,
postTitle: post?.title || null,
responseSnippet: result.responseSnippet || null,
subreddit: post?.subreddit || null,
});
this.logger.info(`Got response from u/${message.recipient}! Stored for learning.`);
@@ -152,8 +153,10 @@ export class ResponseCheckerService {
};
}
getSuccessfulExamples(limit: number = 3): string[] {
const successful = this.successfulMessagesRepo.getRecent(limit);
getSuccessfulExamples(limit: number = 3, subreddit?: string): string[] {
const successful = subreddit
? this.successfulMessagesRepo.getWeightedExamples(subreddit, limit)
: this.successfulMessagesRepo.getRecent(limit);
return successful.map((s) => {
let example = `Message: "${s.originalMessage}"`;
@@ -163,6 +166,9 @@ export class ResponseCheckerService {
if (s.postTitle) {
example = `Post Title: "${s.postTitle}"\n${example}`;
}
if (s.responseSnippet) {
example += `\nTheir reply: "${s.responseSnippet.slice(0, 150)}"`;
}
return example;
});
}