Spaces:
Sleeping
Sleeping
| """Reward engine — see :mod:`graphforge.reward.engine`. | |
| Per-turn (dense, small) and terminal (sparse, large) reward computation | |
| following PROPOSAL.md §5. | |
| """ | |
| from graphforge.reward.engine import ( | |
| ActionOutcome, | |
| ALL_BEHAVIORAL_BONUS, | |
| ALL_STRUCTURAL_BONUS, | |
| ALPHA_TOKEN_COST, | |
| BEHAVIORAL_PER_PASS, | |
| DUPLICATE_ACTION, | |
| MATERIALIZE_FAIL_PENALTY, | |
| MUTATION_FAIL, | |
| PER_TURN_COST, | |
| SCHEMA_REJECTION, | |
| STRUCTURAL_PER_SAT, | |
| TYPE_CHECK_BONUS, | |
| TOKEN_EFFICIENCY_MAX, | |
| TerminalReward, | |
| TurnReward, | |
| score_terminal, | |
| score_turn, | |
| ) | |
| __all__ = [ | |
| "ALPHA_TOKEN_COST", | |
| "ALL_BEHAVIORAL_BONUS", | |
| "ALL_STRUCTURAL_BONUS", | |
| "ActionOutcome", | |
| "BEHAVIORAL_PER_PASS", | |
| "DUPLICATE_ACTION", | |
| "MATERIALIZE_FAIL_PENALTY", | |
| "MUTATION_FAIL", | |
| "PER_TURN_COST", | |
| "SCHEMA_REJECTION", | |
| "STRUCTURAL_PER_SAT", | |
| "TOKEN_EFFICIENCY_MAX", | |
| "TYPE_CHECK_BONUS", | |
| "TerminalReward", | |
| "TurnReward", | |
| "score_terminal", | |
| "score_turn", | |
| ] | |