Skip to content

Instantly share code, notes, and snippets.

@jleechan2015
Created May 23, 2026 17:52
Show Gist options
  • Select an option

  • Save jleechan2015/2a269c89bfd9f72e4bf3f429d31eefa7 to your computer and use it in GitHub Desktop.

Select an option

Save jleechan2015/2a269c89bfd9f72e4bf3f429d31eefa7 to your computer and use it in GitHub Desktop.
antig location centralize mcp test metadata & notes
{
"test_name": "test_level_up_organic",
"run_id": "test_level_up_organic-002-20260523T174713",
"iteration": 2,
"bundle_version": "1.2.0",
"timestamp": "2026-05-23T17:47:13.363161+00:00",
"bundle_timestamp": "2026-05-23T17:47:13.363161+00:00",
"evidence_mode": "lightweight_prompt_tracking",
"evidence_mode_notes": "System instruction captured as filenames + char_count (not full text). Raw LLM request/response payloads captured in request_responses.jsonl. Server logs in artifacts/. Bundle file inventory in artifacts/collection_log.txt.",
"git_provenance": {
"git_head": "8a8e2e8ee8e76500b28d3081b75f2cc79c2ee069",
"git_branch": "worktree_location_centralize",
"merge_base": "c15f7895bad49e7c03042ad943ea0ec3ba743512",
"commits_ahead_of_main": 4,
"diff_stat_vs_main": ".beads/issues.jsonl | 31 +-\n evidence/pr-6896/README.md | 53 +\n evidence/pr-6896/README.md.sha256 | 1 +\n evidence/pr-6896/RED_GREEN_README.md | 11 +\n evidence/pr-6896/RED_GREEN_README.md.sha256 | 0\n .../pr-6896/campaigns/K4Sr1CL6loQ0eTPd1BPH.json | 336 +++\n .../campaigns/K4Sr1CL6loQ0eTPd1BPH.json.sha256 | 1 +\n .../campaigns/Schema Migration Flow_K4Sr1CL6.txt | 86 +\n .../Schema Migration Flow_K4Sr1CL6_game_state.json | 242 ++\n .../campaigns/Schema Migration Flow_W3ldqenq.txt | 99 +\n .../Schema Migration Flow_W3ldqenq_game_state.json | 312 +++\n .../pr-6896/campaigns/W3ldqenqKTQd1jnqgSjK.json | 361 +++\n .../campaigns/W3ldqenqKTQd1jnqgSjK.json.sha256 | 1 +\n evidence/pr-6896/component_validation_summary.json | 12 +\n evidence/pr-6896/evidence.md | 69 +\n evidence/pr-6896/evidence.md.sha256 | 1 +\n .../pr-6896/gemini_http_request_responses.jsonl | 10 +\n .../gemini_http_request_responses.jsonl.sha256 | 1 +\n ...mini_http_request_responses_1779518963435.jsonl | 10 +\n ...mini_http_request_responses_1779521297519.jsonl | 10 +\n .../campaigns/Schema Migration Flow_x8qocKPw.txt | 100 +\n .../Schema Migration Flow_x8qocKPw.txt.sha256 | 0\n .../Schema Migration Flow_x8qocKPw_game_state.json | 290 ++\n ... Migration Flow_x8qocKPw_game_state.json.sha256 | 0\n .../green/campaigns/green_campaign_x8qocKPw.md | 104 +\n .../campaigns/green_campaign_x8qocKPw.md.sha256 | 0\n .../green/campaigns/x8qocKPwJrs98qJSbFpW.json | 361 +++\n .../campaigns/x8qocKPwJrs98qJSbFpW.json.sha256 | 0\n evidence/pr-6896/green/evidence.md | 69 +\n evidence/pr-6896/green/evidence.md.sha256 | 0\n evidence/pr-6896/green/metadata.json | 185 ++\n evidence/pr-6896/green/metadata.json.sha256 | 0\n evidence/pr-6896/green/methodology.md | 38 +\n evidence/pr-6896/green/methodology.md.sha256 | 0\n evidence/pr-6896/green/run.json | 66 +\n evidence/pr-6896/green/run.json.sha256 | 0\n evidence/pr-6896/http_request_responses.jsonl | 325 +++\n .../pr-6896/http_request_responses.jsonl.sha256 | 1 +\n .../http_request_responses_1779518963435.jsonl | 259 ++\n .../http_request_responses_1779521297519.jsonl | 325 +++\n evidence/pr-6896/llm_request_responses.jsonl | 10 +\n .../pr-6896/llm_request_responses.jsonl.sha256 | 1 +\n .../llm_request_responses_1779518963435.jsonl | 10 +\n .../llm_request_responses_1779521297519.jsonl | 10 +\n evidence/pr-6896/metadata.json | 87 +\n evidence/pr-6896/metadata.json.sha256 | 1 +\n evidence/pr-6896/methodology.md | 38 +\n evidence/pr-6896/methodology.md.sha256 | 1 +\n evidence/pr-6896/notes.md | 34 +\n evidence/pr-6896/notes.md.sha256 | 1 +\n evidence/pr-6896/original-red/REPRO_CRITERIA.md | 107 +\n .../scene73_fresh_clone_source_settings/README.md | 50 +\n .../README.md.sha256 | 1 +\n .../original_red_repro_campaign_8rWDIkXD.md | 1987 +++++++++++++\n .../original_red_repro_campaign_8rWDIkXD.md.sha256 | 1 +\n .../original_red_repro_campaign_8rWDIkXD.txt | 1975 +++++++++++++\n ...original_red_repro_campaign_8rWDIkXD.txt.sha256 | 1 +\n ...nal_red_repro_campaign_8rWDIkXD_game_state.json | 1202 ++++++++\n ..._repro_campaign_8rWDIkXD_game_state.json.sha256 | 1 +\n .../raw/post_replay_firestore_snapshot.json | 2945 ++++++++++++++++++++\n .../raw/post_replay_firestore_snapshot.json.sha256 | 1 +\n .../raw/pre_replay_firestore_snapshot.json | 2815 +++++++++++++++++++\n .../raw/pre_replay_firestore_snapshot.json.sha256 | 1 +\n .../raw/remote_replay_result.json | 1964 +++++++++++++\n .../raw/remote_replay_result.json.sha256 | 1 +\n .../scene73_fresh_clone_source_settings/run.json | 107 +\n .../run.json.sha256 | 1 +\n .../raw_unknown_model_evidence_signature_guard.txt | 1 +\n ...known_model_evidence_signature_guard.txt.sha256 | 1 +\n ...ration_and_strict_post_migration_validation.txt | 1 +\n ...and_strict_post_migration_validation.txt.sha256 | 1 +\n .../campaigns/Schema Migration Flow_d7yEeRhR.txt | 99 +\n .../Schema Migration Flow_d7yEeRhR.txt.sha256 | 0\n .../Schema Migration Flow_d7yEeRhR_game_state.json | 280 ++\n ... Migration Flow_d7yEeRhR_game_state.json.sha256 | 0\n .../red/campaigns/d7yEeRhRsTouGUX8Avo6.json | 356 +++\n .../red/campaigns/d7yEeRhRsTouGUX8Avo6.json.sha256 | 0\n .../pr-6896/red/campaigns/red_campaign_d7yEeRhR.md | 105 +\n .../red/campaigns/red_campaign_d7yEeRhR.md.sha256 | 0\n evidence/pr-6896/red/evidence.md | 77 +\n evidence/pr-6896/red/evidence.md.sha256 | 0\n evidence/pr-6896/red/metadata.json | 103 +\n evidence/pr-6896/red/metadata.json.sha256 | 0\n evidence/pr-6896/red/methodology.md | 38 +\n evidence/pr-6896/red/methodology.md.sha256 | 0\n evidence/pr-6896/red/run.json | 136 +\n evidence/pr-6896/red/run.json.sha256 | 0\n .../pr-6896/replay_fixture_source_manifest.json | 57 +\n evidence/pr-6896/request_responses.jsonl | 32 +\n evidence/pr-6896/request_responses.jsonl.sha256 | 1 +\n evidence/pr-6896/run.json | 66 +\n evidence/pr-6896/run.json.sha256 | 1 +\n evidence/pr-6896/scenario_results_checkpoint.json | 1 +\n .../scenario_results_checkpoint.json.sha256 | 1 +\n .../pr-6896/schema_migration_flow_real_api.cast | 2 +\n evidence/pr-6896/streaming_evidence.json | 27 +\n evidence/pr-6896/streaming_evidence.json.sha256 | 1 +\n evidence/pr-6896/test_console_output.txt | 83 +\n evidence/pr-6896/test_console_output.txt.sha256 | 1 +\n mvp_site/agent_prompts.py | 25 +-\n mvp_site/backend_adjustment_registry.py | 181 ++\n mvp_site/constants.py | 1 +\n mvp_site/context_compaction.py | 48 +-\n mvp_site/llm_parser.py | 65 +-\n mvp_site/llm_service.py | 44 +-\n mvp_site/location_util.py | 155 ++\n mvp_site/preventive_guards.py | 46 +-\n mvp_site/schemas/entities_pydantic.py | 18 +-\n mvp_site/session_header_utils.py | 130 +-\n mvp_site/settings_validation.py | 2 +-\n mvp_site/tests/test_agents.py | 43 +\n mvp_site/tests/test_backend_adjustment_registry.py | 119 +\n mvp_site/tests/test_context_budgeting.py | 11 +-\n .../test_schema_enforcement_end2end.py | 146 +-\n mvp_site/tests/test_json_truncation_handling.py | 2 +-\n mvp_site/tests/test_llm_request_tdd.py | 10 +-\n mvp_site/tests/test_llm_service_context.py | 53 +\n mvp_site/tests/test_location_util.py | 183 ++\n mvp_site/tests/test_preventive_guards.py | 416 ++-\n mvp_site/tests/test_session_header_enrichment.py | 4 +-\n mvp_site/world_logic.py | 86 +-\n roadmap/implementation_plan-location-centralize.md | 69 +\n ...steps-2026-05-23-consolidate-location-fields.md | 157 ++\n testing_mcp/core/test_godmode_bug_repro.py | 1 +\n testing_mcp/lib/base_test.py | 2 +\n .../schema/test_schema_migration_flow_real_api.py | 113 +\n 126 files changed, 20547 insertions(+), 177 deletions(-)",
"working_tree_dirty": true,
"working_tree_staged_changes": 0,
"working_tree_unstaged_changes": 1,
"working_tree_changed_files": [
"mvp_site/location_util.py",
".claude/commands/end2end-testing.md",
"docs/design/pr-designs/pr-6896.html",
"docs/design/pr-designs/pr-6896.md"
],
"working_tree_diff_sha256": "4c63133905c01266aa76e55eb9700fa532ff8fc028f421f9cb3122bdc901cc8d"
},
"server": {
"base_url": "http://127.0.0.1:8059",
"hostname": "127.0.0.1",
"mode": "local",
"port": "8059",
"pid": 47967,
"process_cmdline": "/opt/homebrew/Cellar/[email protected]/3.12.11/Frameworks/Python.framework/Versions/3.12/Resources/Python.app/Contents/MacOS/Python -m gunicorn mvp_site.main:app --bind 0.0.0.0:8059 --workers 1 --worker-class gthread --threads 4 --timeout 600 --max-requests 50 --access-logfile - --error-logfile - --log-level info",
"env_vars": {
"WORLDAI_DEV_MODE": "true",
"TESTING": null,
"MOCK_SERVICES_MODE": "false",
"GOOGLE_APPLICATION_CREDENTIALS": "[SET - file:serviceAccountKey.json]",
"WORLDAI_GOOGLE_APPLICATION_CREDENTIALS": "[SET - file:serviceAccountKey.json]",
"FIRESTORE_EMULATOR_HOST": null,
"PORT": "8059",
"FIREBASE_PROJECT_ID": "worldarchitecture-ai",
"GEMINI_API_KEY": "[SET - 39 chars]",
"LLM_REQUEST_RESPONSE_CAPTURE_PATH": "/tmp/worldarchitect.ai/worktree_location_centralize/test_level_up_organic/iteration_002/llm_request_responses_1779558003652.jsonl",
"HTTP_REQUEST_RESPONSE_CAPTURE_PATH": "/tmp/worldarchitect.ai/worktree_location_centralize/test_level_up_organic/iteration_002/http_request_responses_1779558003652.jsonl",
"GEMINI_HTTP_REQUEST_RESPONSE_CAPTURE_PATH": "/tmp/worldarchitect.ai/worktree_location_centralize/test_level_up_organic/iteration_002/gemini_http_request_responses_1779558003652.jsonl",
"MCP_TEST_PROVIDER_HTTP_CAPTURE_PATH": "/tmp/worldarchitect.ai/worktree_location_centralize/test_level_up_organic/iteration_002/provider_http_request_responses_1779558003652.jsonl"
},
"lsof_output": "COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME\nPython 47967 jleechan 5u IPv4 0xe9b84ab3d71055f6 0t0 TCP *:8059 (LISTEN)\nPython 48037 jleechan 5u IPv4 0xe9b84ab3d71055f6 0t0 TCP *:8059 (LISTEN)",
"ps_output": "PID USER ELAPSED ARGS\n47967 jleechan 06:55 /opt/homebrew/Cellar/[email protected]/3.12.11/Frameworks/Python.framework/Versions/3.12/Resources/Python.app/Contents/MacOS/Python -m gunicorn mvp_site.main:app --bind 0.0.0.0:8059 --workers 1 --worker-class gthread --threads 4 --timeout 600 --max-requests 50 --access-logfile - --error-logfile - --log-level info"
},
"provenance": {
"git_fetch_origin_main": {
"returncode": 0,
"stdout": null,
"stderr": "From https://github.com/jleechanorg/worldarchitect.ai\n * branch main -> FETCH_HEAD\nAuto packing the repository in background for optimum performance.\nSee \"git help gc\" for manual housekeeping.\nwarning: The last gc run reported the following. Please correct the root cause\nand remove /Users/jleechan/projects/worldarchitect.ai/.git/worktrees/worktree_location_centralize/gc.log\nAutomatic cleanup will not be performed until the file is removed.\n\nwarning: There are too many unreachable loose objects; run 'git prune' to remove them."
},
"git_head": "8a8e2e8ee8e76500b28d3081b75f2cc79c2ee069",
"git_branch": "worktree_location_centralize",
"merge_base": "c15f7895bad49e7c03042ad943ea0ec3ba743512",
"commits_ahead_of_main": 4,
"diff_stat_vs_main": ".beads/issues.jsonl | 31 +-\n evidence/pr-6896/README.md | 53 +\n evidence/pr-6896/README.md.sha256 | 1 +\n evidence/pr-6896/RED_GREEN_README.md | 11 +\n evidence/pr-6896/RED_GREEN_README.md.sha256 | 0\n .../pr-6896/campaigns/K4Sr1CL6loQ0eTPd1BPH.json | 336 +++\n .../campaigns/K4Sr1CL6loQ0eTPd1BPH.json.sha256 | 1 +\n .../campaigns/Schema Migration Flow_K4Sr1CL6.txt | 86 +\n .../Schema Migration Flow_K4Sr1CL6_game_state.json | 242 ++\n .../campaigns/Schema Migration Flow_W3ldqenq.txt | 99 +\n .../Schema Migration Flow_W3ldqenq_game_state.json | 312 +++\n .../pr-6896/campaigns/W3ldqenqKTQd1jnqgSjK.json | 361 +++\n .../campaigns/W3ldqenqKTQd1jnqgSjK.json.sha256 | 1 +\n evidence/pr-6896/component_validation_summary.json | 12 +\n evidence/pr-6896/evidence.md | 69 +\n evidence/pr-6896/evidence.md.sha256 | 1 +\n .../pr-6896/gemini_http_request_responses.jsonl | 10 +\n .../gemini_http_request_responses.jsonl.sha256 | 1 +\n ...mini_http_request_responses_1779518963435.jsonl | 10 +\n ...mini_http_request_responses_1779521297519.jsonl | 10 +\n .../campaigns/Schema Migration Flow_x8qocKPw.txt | 100 +\n .../Schema Migration Flow_x8qocKPw.txt.sha256 | 0\n .../Schema Migration Flow_x8qocKPw_game_state.json | 290 ++\n ... Migration Flow_x8qocKPw_game_state.json.sha256 | 0\n .../green/campaigns/green_campaign_x8qocKPw.md | 104 +\n .../campaigns/green_campaign_x8qocKPw.md.sha256 | 0\n .../green/campaigns/x8qocKPwJrs98qJSbFpW.json | 361 +++\n .../campaigns/x8qocKPwJrs98qJSbFpW.json.sha256 | 0\n evidence/pr-6896/green/evidence.md | 69 +\n evidence/pr-6896/green/evidence.md.sha256 | 0\n evidence/pr-6896/green/metadata.json | 185 ++\n evidence/pr-6896/green/metadata.json.sha256 | 0\n evidence/pr-6896/green/methodology.md | 38 +\n evidence/pr-6896/green/methodology.md.sha256 | 0\n evidence/pr-6896/green/run.json | 66 +\n evidence/pr-6896/green/run.json.sha256 | 0\n evidence/pr-6896/http_request_responses.jsonl | 325 +++\n .../pr-6896/http_request_responses.jsonl.sha256 | 1 +\n .../http_request_responses_1779518963435.jsonl | 259 ++\n .../http_request_responses_1779521297519.jsonl | 325 +++\n evidence/pr-6896/llm_request_responses.jsonl | 10 +\n .../pr-6896/llm_request_responses.jsonl.sha256 | 1 +\n .../llm_request_responses_1779518963435.jsonl | 10 +\n .../llm_request_responses_1779521297519.jsonl | 10 +\n evidence/pr-6896/metadata.json | 87 +\n evidence/pr-6896/metadata.json.sha256 | 1 +\n evidence/pr-6896/methodology.md | 38 +\n evidence/pr-6896/methodology.md.sha256 | 1 +\n evidence/pr-6896/notes.md | 34 +\n evidence/pr-6896/notes.md.sha256 | 1 +\n evidence/pr-6896/original-red/REPRO_CRITERIA.md | 107 +\n .../scene73_fresh_clone_source_settings/README.md | 50 +\n .../README.md.sha256 | 1 +\n .../original_red_repro_campaign_8rWDIkXD.md | 1987 +++++++++++++\n .../original_red_repro_campaign_8rWDIkXD.md.sha256 | 1 +\n .../original_red_repro_campaign_8rWDIkXD.txt | 1975 +++++++++++++\n ...original_red_repro_campaign_8rWDIkXD.txt.sha256 | 1 +\n ...nal_red_repro_campaign_8rWDIkXD_game_state.json | 1202 ++++++++\n ..._repro_campaign_8rWDIkXD_game_state.json.sha256 | 1 +\n .../raw/post_replay_firestore_snapshot.json | 2945 ++++++++++++++++++++\n .../raw/post_replay_firestore_snapshot.json.sha256 | 1 +\n .../raw/pre_replay_firestore_snapshot.json | 2815 +++++++++++++++++++\n .../raw/pre_replay_firestore_snapshot.json.sha256 | 1 +\n .../raw/remote_replay_result.json | 1964 +++++++++++++\n .../raw/remote_replay_result.json.sha256 | 1 +\n .../scene73_fresh_clone_source_settings/run.json | 107 +\n .../run.json.sha256 | 1 +\n .../raw_unknown_model_evidence_signature_guard.txt | 1 +\n ...known_model_evidence_signature_guard.txt.sha256 | 1 +\n ...ration_and_strict_post_migration_validation.txt | 1 +\n ...and_strict_post_migration_validation.txt.sha256 | 1 +\n .../campaigns/Schema Migration Flow_d7yEeRhR.txt | 99 +\n .../Schema Migration Flow_d7yEeRhR.txt.sha256 | 0\n .../Schema Migration Flow_d7yEeRhR_game_state.json | 280 ++\n ... Migration Flow_d7yEeRhR_game_state.json.sha256 | 0\n .../red/campaigns/d7yEeRhRsTouGUX8Avo6.json | 356 +++\n .../red/campaigns/d7yEeRhRsTouGUX8Avo6.json.sha256 | 0\n .../pr-6896/red/campaigns/red_campaign_d7yEeRhR.md | 105 +\n .../red/campaigns/red_campaign_d7yEeRhR.md.sha256 | 0\n evidence/pr-6896/red/evidence.md | 77 +\n evidence/pr-6896/red/evidence.md.sha256 | 0\n evidence/pr-6896/red/metadata.json | 103 +\n evidence/pr-6896/red/metadata.json.sha256 | 0\n evidence/pr-6896/red/methodology.md | 38 +\n evidence/pr-6896/red/methodology.md.sha256 | 0\n evidence/pr-6896/red/run.json | 136 +\n evidence/pr-6896/red/run.json.sha256 | 0\n .../pr-6896/replay_fixture_source_manifest.json | 57 +\n evidence/pr-6896/request_responses.jsonl | 32 +\n evidence/pr-6896/request_responses.jsonl.sha256 | 1 +\n evidence/pr-6896/run.json | 66 +\n evidence/pr-6896/run.json.sha256 | 1 +\n evidence/pr-6896/scenario_results_checkpoint.json | 1 +\n .../scenario_results_checkpoint.json.sha256 | 1 +\n .../pr-6896/schema_migration_flow_real_api.cast | 2 +\n evidence/pr-6896/streaming_evidence.json | 27 +\n evidence/pr-6896/streaming_evidence.json.sha256 | 1 +\n evidence/pr-6896/test_console_output.txt | 83 +\n evidence/pr-6896/test_console_output.txt.sha256 | 1 +\n mvp_site/agent_prompts.py | 25 +-\n mvp_site/backend_adjustment_registry.py | 181 ++\n mvp_site/constants.py | 1 +\n mvp_site/context_compaction.py | 48 +-\n mvp_site/llm_parser.py | 65 +-\n mvp_site/llm_service.py | 44 +-\n mvp_site/location_util.py | 155 ++\n mvp_site/preventive_guards.py | 46 +-\n mvp_site/schemas/entities_pydantic.py | 18 +-\n mvp_site/session_header_utils.py | 130 +-\n mvp_site/settings_validation.py | 2 +-\n mvp_site/tests/test_agents.py | 43 +\n mvp_site/tests/test_backend_adjustment_registry.py | 119 +\n mvp_site/tests/test_context_budgeting.py | 11 +-\n .../test_schema_enforcement_end2end.py | 146 +-\n mvp_site/tests/test_json_truncation_handling.py | 2 +-\n mvp_site/tests/test_llm_request_tdd.py | 10 +-\n mvp_site/tests/test_llm_service_context.py | 53 +\n mvp_site/tests/test_location_util.py | 183 ++\n mvp_site/tests/test_preventive_guards.py | 416 ++-\n mvp_site/tests/test_session_header_enrichment.py | 4 +-\n mvp_site/world_logic.py | 86 +-\n roadmap/implementation_plan-location-centralize.md | 69 +\n ...steps-2026-05-23-consolidate-location-fields.md | 157 ++\n testing_mcp/core/test_godmode_bug_repro.py | 1 +\n testing_mcp/lib/base_test.py | 2 +\n .../schema/test_schema_migration_flow_real_api.py | 113 +\n 126 files changed, 20547 insertions(+), 177 deletions(-)",
"working_tree_staged_changes": 0,
"working_tree_unstaged_changes": 1,
"working_tree_untracked_files": 3,
"working_tree_changed_files": [
"mvp_site/location_util.py",
".claude/commands/end2end-testing.md",
"docs/design/pr-designs/pr-6896.html",
"docs/design/pr-designs/pr-6896.md"
],
"working_tree_diff_sha256": "4c63133905c01266aa76e55eb9700fa532ff8fc028f421f9cb3122bdc901cc8d",
"working_tree_dirty": true,
"server": {
"base_url": "http://127.0.0.1:8059",
"hostname": "127.0.0.1",
"mode": "local",
"port": "8059",
"pid": 47967,
"process_cmdline": "/opt/homebrew/Cellar/[email protected]/3.12.11/Frameworks/Python.framework/Versions/3.12/Resources/Python.app/Contents/MacOS/Python -m gunicorn mvp_site.main:app --bind 0.0.0.0:8059 --workers 1 --worker-class gthread --threads 4 --timeout 600 --max-requests 50 --access-logfile - --error-logfile - --log-level info",
"env_vars": {
"WORLDAI_DEV_MODE": "true",
"TESTING": null,
"MOCK_SERVICES_MODE": "false",
"GOOGLE_APPLICATION_CREDENTIALS": "[SET - file:serviceAccountKey.json]",
"WORLDAI_GOOGLE_APPLICATION_CREDENTIALS": "[SET - file:serviceAccountKey.json]",
"FIRESTORE_EMULATOR_HOST": null,
"PORT": "8059",
"FIREBASE_PROJECT_ID": "worldarchitecture-ai",
"GEMINI_API_KEY": "[SET - 39 chars]",
"LLM_REQUEST_RESPONSE_CAPTURE_PATH": "/tmp/worldarchitect.ai/worktree_location_centralize/test_level_up_organic/iteration_002/llm_request_responses_1779558003652.jsonl",
"HTTP_REQUEST_RESPONSE_CAPTURE_PATH": "/tmp/worldarchitect.ai/worktree_location_centralize/test_level_up_organic/iteration_002/http_request_responses_1779558003652.jsonl",
"GEMINI_HTTP_REQUEST_RESPONSE_CAPTURE_PATH": "/tmp/worldarchitect.ai/worktree_location_centralize/test_level_up_organic/iteration_002/gemini_http_request_responses_1779558003652.jsonl",
"MCP_TEST_PROVIDER_HTTP_CAPTURE_PATH": "/tmp/worldarchitect.ai/worktree_location_centralize/test_level_up_organic/iteration_002/provider_http_request_responses_1779558003652.jsonl"
},
"lsof_output": "COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME\nPython 47967 jleechan 5u IPv4 0xe9b84ab3d71055f6 0t0 TCP *:8059 (LISTEN)\nPython 48037 jleechan 5u IPv4 0xe9b84ab3d71055f6 0t0 TCP *:8059 (LISTEN)",
"ps_output": "PID USER ELAPSED ARGS\n47967 jleechan 06:55 /opt/homebrew/Cellar/[email protected]/3.12.11/Frameworks/Python.framework/Versions/3.12/Resources/Python.app/Contents/MacOS/Python -m gunicorn mvp_site.main:app --bind 0.0.0.0:8059 --workers 1 --worker-class gthread --threads 4 --timeout 600 --max-requests 50 --access-logfile - --error-logfile - --log-level info"
},
"timestamp": "2026-05-23T17:47:12.958169+00:00",
"test_file": "/Users/jleechan/projects/worktree_location_centralize/testing_mcp/core/test_level_up_organic.py"
},
"summary": {
"total_scenarios": 3,
"passed": 3,
"failed": 0,
"campaign_capture_total": 1,
"campaign_capture_passed": 1,
"campaign_capture_failed": 0,
"raw_passed": 1,
"raw_total": 2,
"raw_pass_rate": "50.0%"
}
}

Notes: test_level_up_organic

Run Information

  • Run ID: test_level_up_organic-002-20260523T174713
  • Iteration: 2
  • Bundle Version: 1.2.0
  • Timestamp: 2026-05-23T17:47:13.363161+00:00

Evidence Integrity

  • All files in this bundle have corresponding .sha256 checksum files
  • Checksums use local basename paths so per-file verification works from each artifact directory

Scenario Summary

  • Total: 3
  • Passed: 3
  • Failed: 0

Post-Processing Capture Summary

  • Campaigns with capture status: 1
  • Capture Passed: 1
  • Capture Failed: 0

Warning/Error Summary

  • Server Warnings: 90 warnings in server.log
  • Warning Parser: line-level regex \bWARNING\b|SYSTEM WARNING: (one count per matching line)
  • Key Warning Categories:
    • ACTION_RESOLUTION_MISSING_FIELDS

Follow-up Items

Additional Context

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment