Spaces:
Sleeping
Sleeping
| # Copyright (c) Meta Platforms, Inc. and affiliates. | |
| # All rights reserved. | |
| # | |
| # This source code is licensed under the BSD-style license found in the | |
| # LICENSE file in the root directory of this source tree. | |
| from typing import List | |
| # FIX: Import the OpenEnv base classes instead of BaseModel | |
| from openenv.core.env_server import Action, Observation | |
| class AuditorAction(Action): | |
| # Decisions for each anomaly in the batch: 0=Pass, 1=Investigate, 2=Flag | |
| decisions: List[int] | |
| class AuditorObservation(Observation): | |
| # This is the (batch_size, 4) matrix Samarth will send | |
| # Features: [time_elapsed, price_delta, missing_freq, risk_score] | |
| features: List[List[float]] | |
| message: str = "Batch processed" |