Preserve commenter role in outreach targeting
This commit is contained in:
1 parent
12e2dc56f1
commit
5e1fc5def9
11 files changed
+35
-26
No files matched your search
+1
-1
@@ -29,7 +29,7 @@ This is an ownership map, not an API dump. Read the owning implementation and te
|
||||
| `services/strategy-selector.ts` | Weighted explore/exploit selection and experiment metadata | Separate image/chat strategy sections; respect mature response window and sample floor. |
|
||||
| `services/recipient-deduplicator.ts` | Global recipient history plus live reservation | Case-insensitive; release failures, commit successes, recover stale claims. |
|
||||
| `utils/rate-limiter.ts` | Per-account send spacing/hour limits/jitter | Increment only for confirmed sends; reply priority may use the same limiter. |
|
||||
| `database/candidate-queue-repository.ts` | Durable candidate state machine, leases, retries, prepared-message replacement, counts, and manual clearing | Mutations require an eligible state or expected worker lease; recover expired/interrupted work; requeue unedited legacy commenter preparations after a contract upgrade; operator edits clear AI attribution; manual removals preserve sending leases and terminal audit rows. |
|
||||
| `database/candidate-queue-repository.ts` | Durable candidate state machine, leases, retries, prepared-message replacement, counts, and manual clearing | Mutations require an eligible state or expected worker lease; recover expired/interrupted work; reject active comments admitted under a superseded eligibility policy; operator edits clear AI attribution; manual removals preserve sending leases and terminal audit rows. |
|
||||
|
||||
## Account growth
|
||||
|
||||
|
||||
Reference in new issue
Block a user