o2o-negosium-original/agent/tests
hbyang f4e59a2184 [feat] agent: per-company 카탈로그 — 회사 전용 카드도 action space 포함
카탈로그 스코프를 공용(user_id NULL) 전용에서 "공용 + 그 회사 유저가 만든 카드"로 확장.
공용 먼저(action_id 0..N-1 안정) → 회사 카드 뒤(append) 정렬로 공용 카드 학습을 보호.

- get_nego_catalog(cdb, company_id): company_id 주면 공용 + company.users 소속 카드 함께 조회.
- registry._apply_db_catalog: company_id(UUID)면 회사 카드 포함(데모/비-UUID는 공용만).
- 효과: 견적이 회사 전용 카드를 선택해도 카탈로그에 있어 _selection_mask 가 매핑됨
  (기존 스코프 불일치 갭 — 회사 카드 선택이 무시되던 문제 해소).

한계: 공용 카드 추가 시 회사 카드 action_id 밀림(공용은 안정) — 카드번호 기반 매핑 후속.
agent 99/99.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 15:03:30 +09:00
..
__init__.py Agent 서버 구축: 멀티테넌트 협상 PoC (UCB Q-Table 학습 + /chat + 14 API + 학습검증 하네스), config 단일화(local.toml) + 빌드 경량화 2026-06-17 11:10:03 +09:00
test_agent_integration.py [feat] 카드 카탈로그 DB 정본화 — config 결합 제거 + 학습 보존 자동반영 2026-07-08 14:56:28 +09:00
test_context_loader.py [feat] 카드 카탈로그 DB 정본화 — config 결합 제거 + 학습 보존 자동반영 2026-07-08 14:56:28 +09:00
test_h1_qtable_policy.py Agent 서버 구축: 멀티테넌트 협상 PoC (UCB Q-Table 학습 + /chat + 14 API + 학습검증 하네스), config 단일화(local.toml) + 빌드 경량화 2026-06-17 11:10:03 +09:00
test_h5_harness.py Agent 서버 구축: 멀티테넌트 협상 PoC (UCB Q-Table 학습 + /chat + 14 API + 학습검증 하네스), config 단일화(local.toml) + 빌드 경량화 2026-06-17 11:10:03 +09:00
test_negotiation_step_preview.py [fix] agent: 보상함수를 q-table 상세 설명 v4 명세에 정합화 2026-07-02 14:10:44 +09:00
test_p0_scaffold.py Agent 서버 구축: 멀티테넌트 협상 PoC (UCB Q-Table 학습 + /chat + 14 API + 학습검증 하네스), config 단일화(local.toml) + 빌드 경량화 2026-06-17 11:10:03 +09:00
test_p1_tenant_config.py [feat] 카드 카탈로그 DB 정본화 — config 결합 제거 + 학습 보존 자동반영 2026-07-08 14:56:28 +09:00
test_p2_state_reward_mapper.py [feat] 카드 카탈로그 DB 정본화 — config 결합 제거 + 학습 보존 자동반영 2026-07-08 14:56:28 +09:00
test_p3_learning_schema.py Agent 서버 구축: 멀티테넌트 협상 PoC (UCB Q-Table 학습 + /chat + 14 API + 학습검증 하네스), config 단일화(local.toml) + 빌드 경량화 2026-06-17 11:10:03 +09:00
test_p4_registry_middleware.py [feat] agent: per-company 카탈로그 — 회사 전용 카드도 action space 포함 2026-07-08 15:03:30 +09:00
test_p5_warmstart.py [feat] 카드 카탈로그 DB 정본화 — config 결합 제거 + 학습 보존 자동반영 2026-07-08 14:56:28 +09:00
test_p7_apis.py [feat] 카드 카탈로그 DB 정본화 — config 결합 제거 + 학습 보존 자동반영 2026-07-08 14:56:28 +09:00
test_p7_chat.py [feat] 카드 카탈로그 DB 정본화 — config 결합 제거 + 학습 보존 자동반영 2026-07-08 14:56:28 +09:00
test_p8_session_db.py [feat] agent: Req_Chat 슬림화 — 협상 컨텍스트를 DB 조회로 전환 + CRUD 계층 도입 2026-07-07 09:44:21 +09:00
test_scripts_resources.py 와일들카드 선택 수정 . 2026-07-07 17:16:19 +09:00