- Test Name: level_up_entry_offer_pr6958
- Run ID:
level_up_entry_offer_pr6958-014-20260520T201714 - Iteration: 14
- Bundle Version: 1.2.0
- Collected At (UTC): 2026-05-20T20:17:14.029698+00:00
- Repository: worldarchitect.ai
- Branch: fix/6926-review-comments
- Commit: 91174d019b0bb2c677065042530f0967f1cf183c
- Merge Base: f457ae58ab501c948aab8e9ff110c54899836f20
- Commits Ahead of Main: 70
.beads/issues.jsonl | 9 +
.github/workflows/design-doc-gate.yml | 3 +-
docs/design/pr-designs/pr-6958.html | 311 ++++++++++
docs/design/pr-designs/pr-6958.md | 104 ++++
mvp_site/agents.py | 29 +-
mvp_site/llm_parser.py | 41 ++
mvp_site/llm_providers/gemini_provider.py | 9 +-
mvp_site/prompts/level_up_instruction.md | 34 +-
mvp_site/prompts/planning_protocol.md | 27 +-
mvp_site/prompts/rewards_system_instruction.md | 26 +-
mvp_site/rewards_engine.py | 630 +++++++++++----------
mvp_site/schemas/prompt_tool_contracts.json | 4 +-
mvp_site/tests/data/modal_routing_fixtures.json | 3 +-
mvp_site/tests/test_agents.py | 47 +-
mvp_site/tests/test_canonicalize_invariants.py | 31 +-
mvp_site/tests/test_freeze_time_choices.py | 67 ++-
mvp_site/tests/test_prompts.py | 23 +
mvp_site/tests/test_rewards_engine.py | 545 ++++++++++++++++--
mvp_site/tests/test_rewards_engine_wiring.py | 39 +-
mvp_site/tests/test_streaming_orchestrator.py | 297 +++++++++-
.../tests/test_testing_utils_centralization.py | 129 +++--
mvp_site/tests/test_world_logic.py | 152 ++++-
mvp_site/world_logic.py | 98 +++-
roadmap/README.md | 1 +
.../nextsteps-2026-05-19-pr6958-review-fixes.md | 94 +++
testing_mcp/lib/server_utils.py | 9 +-
testing_mcp/test_level_up_entry_offer_pr6958.py | 386 +++++++++++++
.../test_level_up_rewards_planning_atomicity.py | 64 ++-
..._level_up_rewards_planning_atomicity_browser.py | 51 +-
29 files changed, 2674 insertions(+), 589 deletions(-)
- Port: 58917
- PID: 73637
- Command: /opt/homebrew/Cellar/python@3.11/3.11.13/Frameworks/Python.framework/Versions/3.11/Resources/Python.app/Contents/MacOS/Python -m gunicorn mvp_site.main:app --bind 0.0.0.0:58917 --workers 1 --worker-class gthread --threads 4 --timeout 600 --max-requests 1000 --access-logfile - --error-logfile - --log-level info
- WORLDAI_DEV_MODE: true
- TESTING: None
- MOCK_SERVICES_MODE: false
- GOOGLE_APPLICATION_CREDENTIALS: [SET - file:serviceAccountKey.json]
- WORLDAI_GOOGLE_APPLICATION_CREDENTIALS: [SET - file:serviceAccountKey.json]
- FIRESTORE_EMULATOR_HOST: None
- PORT: 58917
- FIREBASE_PROJECT_ID: worldarchitecture-ai
- GEMINI_API_KEY: [SET - 39 chars]
- LLM_REQUEST_RESPONSE_CAPTURE_PATH: /tmp/worldarchitect.ai/fix_6926-review-comments/level_up_entry_offer_pr6958/iteration_014/llm_request_responses_1779308040617.jsonl
- HTTP_REQUEST_RESPONSE_CAPTURE_PATH: /tmp/worldarchitect.ai/fix_6926-review-comments/level_up_entry_offer_pr6958/iteration_014/http_request_responses_1779308040617.jsonl
- GEMINI_HTTP_REQUEST_RESPONSE_CAPTURE_PATH: /tmp/worldarchitect.ai/fix_6926-review-comments/level_up_entry_offer_pr6958/iteration_014/gemini_http_request_responses_1779308040617.jsonl
- MCP_TEST_PROVIDER_HTTP_CAPTURE_PATH: /tmp/worldarchitect.ai/fix_6926-review-comments/level_up_entry_offer_pr6958/iteration_014/provider_http_request_responses_1779308040617.jsonl
README.md- This manifestmethodology.md- Testing methodologyevidence.md- Evidence summary with Claim→Artifact Map and Coverage Matrixnotes.md- Additional context, TODOs, follow-upsmetadata.json- Machine-readable metadataassertions.json- Strict before/after parity assertions (if present)run.json- Test resultsstreaming_evidence.json- Normalized streaming evidence summaryrequest_responses.jsonl- Raw MCP request/response payloads (if present)llm_request_responses.jsonl- Raw LLM request/response payloads (if present)http_request_responses.jsonl- Raw local-server HTTP request/response payloads (if present)gemini_http_request_responses.jsonl- Raw Gemini transport HTTP traces (if present)artifacts/- Additional evidence files