Add human-led conversation learning loop

This commit is contained in:
jjbrunton committed 2026-08-11 23:04:25 +01:00
1 parent bc42c55555
commit 687abab82b
52 files changed
+2112 -53

No files matched your search

+4
View File
@@ -39,6 +39,8 @@ import type { AccountEstablishmentService } from './account-establishment.js';
import type { AccountGrowthService } from './account-growth.js';
import type { AccountBrowsingSimulationService } from './account-browsing-simulation.js';
import type { ProcessedPost, ProcessResult } from './processor.js';
import type { ConversationEventRepository } from '../database/conversation-event-repository.js';
import type { ConversationLearningRepository } from '../database/conversation-learning-repository.js';
/** Credentials passed to a factory. They must never be exposed by list/snapshot APIs. */
export interface VerifiedAccountSession {
@@ -73,6 +75,8 @@ export interface RedditAccountRuntimeResources {
conversationStateRepo: ConversationStateRepository;
conversationReadStateRepo: ConversationReadStateRepository;
conversationOutcomesRepo: ConversationOutcomesRepository;
conversationEventRepo: ConversationEventRepository;
conversationLearningRepo: ConversationLearningRepository;
redditUsersRepo: RedditUsersRepository;
accountContentRepo: AccountContentRepository;
recipientAccountStatusRepo: RedditRecipientAccountStatusRepository;