Spaces:
Sleeping
Sleeping
| """ | |
| Scripted baseline policies for the CounterFeint FraudArena. | |
| Each policy takes a role observation (dict from the WebSocket payload) and | |
| returns a role-specific Pydantic action. They are deterministic, dependency- | |
| free, and safe to use in CI or as opponents during self-play warmup. | |
| Policies: | |
| fraudster.ScriptedFraudster fixed 2-propose / end_turn / commit sequence | |
| fraudster.ReactiveFraudster adapts category + slot based on verdicts seen | |
| fraudster.GibberishFraudster low-plausibility adversary (negative control) | |
| investigator.ScriptedInvestigator one-investigate-then-verdict heuristic | |
| auditor.HeuristicAuditor rule-based flags + derived scores (Phase 1) | |
| Replaced by graders/auditor_track_{a,b}.py | |
| in Phase 2. | |
| """ | |
| from .auditor import HeuristicAuditor | |
| from .fraudster import ( | |
| GibberishFraudster, | |
| ReactiveFraudster, | |
| ScriptedFraudster, | |
| ) | |
| from .investigator import ScriptedInvestigator | |
| __all__ = [ | |
| "GibberishFraudster", | |
| "HeuristicAuditor", | |
| "ReactiveFraudster", | |
| "ScriptedFraudster", | |
| "ScriptedInvestigator", | |
| ] | |