File size: 1,364 Bytes
e610a2f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Agent Team Memory

## Purpose

This file stores durable decisions about how the Stock Predictor agent team
should collaborate.  It is process memory, not model memory.

## Current State

- The reusable team has eight roles:
  coordinator, two survey agents, two implementation agents, two QA agents, and
  one optional promotion/memory guardian.
- Survey agents do not promote production changes.
- Implementation agents should prefer dry-run experiment scripts before
  touching production predictor or recommendation files.
- QA agents can veto promotion when no-lookahead validation, BUY precision,
  signal count, or report evidence is insufficient.
- The promotion/memory guardian is recommended whenever a candidate might
  affect `/predict`, `/recommend`, precompute, HF cache, or Telegram output.

## Decisions To Preserve

- Use pair programming for implementation: one agent writes, one agent reviews
  scope and side effects.
- Use pair validation for QA: one agent designs tests, one agent runs historical
  validation.
- Keep detailed results in `docs/validation_runs/`; memory should store compact
  lessons only.
- If a candidate passes only on a small stock set but fails on a larger set,
  keep it experimental.

## Update Rule

Append here only when the team structure, role responsibilities, validation
authority, or promotion policy changes.