feat: refresh evennia-local-world genome and tests (#677) #832

Merged
Rockachopa merged 2 commits from fix/677 into main 2026-04-21 15:31:10 +00:00
Owner

Closes #677

Refresh the evennia/timmy_world/GENOME.md artifact with a grounded full analysis of the current evennia-local-world codebase.

Delivered

  • refreshed evennia/timmy_world/GENOME.md in place
  • added tests/test_evennia_local_world_genome.py
  • added tests/test_evennia_local_world_game.py
  • documented current runtime truth:
    • dual-engine layout (game.py and world/game.py)
    • stock Evennia scaffolding vs custom standalone Tower simulator
    • host-repo generated tests exist but currently skip (19 skipped)
    • hardcoded persistence path portability risk

Verification

python3 ~/.hermes/pipelines/codebase-genome.py --path /tmp/BURN-7-7/evennia/timmy_world --output /tmp/evennia-local-world-GENOME-base.md
python3 -m pytest tests/test_evennia_local_world_genome.py tests/test_evennia_local_world_game.py -q
python3 -m pytest tests/test_genome_generated.py -k 'EvenniaTimmyWorld' -q -rs
python3 -m py_compile evennia/timmy_world/game.py evennia/timmy_world/world/game.py evennia/timmy_world/play_200.py evennia/timmy_world/server/conf/settings.py evennia/timmy_world/web/urls.py

Result

  • dedicated genome/game tests: 6 passed, 8 subtests passed
  • legacy generated evennia-local-world slice: 19 skipped, 31 deselected

Follow-up filed

  • #831 — hardcoded /Users/apayne persistence path in standalone game engines
## Closes #677 Refresh the `evennia/timmy_world/GENOME.md` artifact with a grounded full analysis of the current evennia-local-world codebase. ### Delivered - refreshed `evennia/timmy_world/GENOME.md` in place - added `tests/test_evennia_local_world_genome.py` - added `tests/test_evennia_local_world_game.py` - documented current runtime truth: - dual-engine layout (`game.py` and `world/game.py`) - stock Evennia scaffolding vs custom standalone Tower simulator - host-repo generated tests exist but currently skip (`19 skipped`) - hardcoded persistence path portability risk ### Verification ```bash python3 ~/.hermes/pipelines/codebase-genome.py --path /tmp/BURN-7-7/evennia/timmy_world --output /tmp/evennia-local-world-GENOME-base.md python3 -m pytest tests/test_evennia_local_world_genome.py tests/test_evennia_local_world_game.py -q python3 -m pytest tests/test_genome_generated.py -k 'EvenniaTimmyWorld' -q -rs python3 -m py_compile evennia/timmy_world/game.py evennia/timmy_world/world/game.py evennia/timmy_world/play_200.py evennia/timmy_world/server/conf/settings.py evennia/timmy_world/web/urls.py ``` ### Result - dedicated genome/game tests: `6 passed, 8 subtests passed` - legacy generated evennia-local-world slice: `19 skipped, 31 deselected` ### Follow-up filed - #831 — hardcoded `/Users/apayne` persistence path in standalone game engines
Rockachopa added 2 commits 2026-04-21 07:12:28 +00:00
feat: refresh evennia-local-world genome and tests (#677)
Some checks failed
Smoke Test / smoke (pull_request) Failing after 30s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 37s
Agent PR Gate / gate (pull_request) Failing after 45s
Agent PR Gate / report (pull_request) Successful in 11s
3250c6d124

Agent PR Gate

Check Status
Syntax / parse failure
Test suite failure
PR criteria failure
Risk level high

Failure details

  • syntax reported failure. Inspect the workflow logs for that step.
  • tests reported failure. Inspect the workflow logs for that step.
  • criteria reported failure. Inspect the workflow logs for that step.

Recommendation: human review.
Low-risk documentation/test-only PRs may be auto-merged. Operational changes stay in human review.

## Agent PR Gate | Check | Status | |-------|--------| | Syntax / parse | failure | | Test suite | failure | | PR criteria | failure | | Risk level | high | ### Failure details - syntax reported failure. Inspect the workflow logs for that step. - tests reported failure. Inspect the workflow logs for that step. - criteria reported failure. Inspect the workflow logs for that step. Recommendation: human review. Low-risk documentation/test-only PRs may be auto-merged. Operational changes stay in human review.
Rockachopa merged commit 11ff6138cc into main 2026-04-21 15:31:10 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-home#832