git clone https://github.com/jleechanorg/agent-orchestrator.git
cd agent-orchestrator
git checkout feat/churn-guardPR 383 repro: git fetch && git checkout chore/claude-md-fork-reference && pnpm install && pnpm --filter @jleechanorg/ao-core test
Self-contained summary aligned with evidence-standards (real execution, not mock; git + server provenance in metadata.json; Claim → Artifact Map in evidence.md).
| Claim | Proof artifact | Key fields |
|---|---|---|
After GOD_MODE_UPDATE_STATE with inconsistent rewards_pending (processed: true while level-up still owed), server clears stale processed |
scenario_results_checkpoint.json |
rewards_pending_after_god.processed → false |
| Same after one real LLM story turn | same file | rewards_pending_after_llm.processed → false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ╔═══════════════════════════════════════════════════════╗ | |
| ║ Fix CharacterCreationAgent hijacking LevelUpAgent ║ | |
| ║ Recorded: 2026-04-07T07:11:32Z ║ | |
| ╚═══════════════════════════════════════════════════════╝ | |
| ━━━━━━━ 1. GIT PROVENANCE ━━━━━━━ | |
| HEAD SHA: 3b49337d0e7e023a077cf64124db9963fdf82baf | |
| Branch: fix/level-up-agent-hijack | |
| Merge-base vs main: e089c2539b3aa867b236975c56817dac3def778f | |
| Commits ahead of main: 4 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| {"version": 2, "width": 80, "height": 24, "timestamp": 1775546341, "env": {"SHELL": "/usr/bin/bash", "TERM": "xterm-256color"}} | |
| [0.008326, "o", "no sessions\r\n"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| mvp_site/tests/test_level_up_stale_flags.py::TestRewardBoxLevelUpInjection::test_inject_levelup_choices_when_rewards_box_available_but_rewards_pending_null PASSED [ 26%] | |
| mvp_site/tests/test_level_up_stale_flags.py::TestRewardBoxLevelUpInjection::test_inject_levelup_choices_with_multilevel_target_from_xp PASSED [ 31%] | |
| mvp_site/tests/test_level_up_stale_flags.py::TestRewardBoxLevelUpInjection::test_inject_levelup_choices_ignored_when_rewards_box_stale PASSED [ 36%] | |
| mvp_site/tests/test_level_up_stale_flags.py::TestRewardBoxLevelUpInjection::test_inject_levelup_choices_rewards_box_false_no_injection PASSED [ 42%] | |
| mvp_site/tests/test_level_up_stale_flags.py::TestRewardBoxLevelUpInjection::test_inject_levelup_choices_rewards_box_none_no_injection PASSED [ 47%] | |
| mvp_site/tests/test_level_up_stale_flags.py::TestRewardBoxLevelUpInjection::test_inject_levelup_choices_both_rewards_pending_and_rewards_box_set PASSED [ 52%] | |
| mvp_site/tests/test_level_up_stale_flags.py::TestRewardBoxLevelUpInjection::test_inject_levelup_choi |