[evennia-local-world] Remove hardcoded /Users/apayne persistence path from standalone game engines #831
Closed
opened 2026-04-21 07:09:54 +00:00 by Rockachopa
·
0 comments
No Branch/Tag Specified
main
beth/luna-2-character-controller-969
gemini/issue-552
sprint/issue-1008
sprint/issue-1007
sprint/issue-1006
sprint/issue-1005
sprint/issue-1004
sprint/issue-1003
sprint/issue-1002
sprint/issue-1001
fix/987
step35/522-arch-fleet-housing-map-evenn-d
step35/532-lab-007-get-formal-grid-powe
sprint/issue-997
step35/482-audit-a2-ghost-house-cleanup
step35/793-soul-gap-source-distinction
step35/497-audit-b2-the-door-vps-prep-h
step35/534-bez-p0-fix-evennia-settings
step35/694-feat-fleet-secrets-rotation
step35/968-luna-1-set-up-project-scaffo
fix/500
step35/515-p1-tower-game-npc-npc-relati
step35/517-p1-tower-game-npcs-move-betw
step35/469-frontier-create-sovereign-id
step35/464-home-implement-local-model-p
step35/458-home-implement-nostr-based-c
step35/462-home-develop-secret-leak-pre
step35/511-p0-tower-game-energy-must-me
step35/498-audit-b3-build-open-load-cap
step35/528-lab-003-install-truck-batter
step35/467-frontier-develop-sovereign-b
step35/670-codebase-genome-timmy-home-f
step35/666-codebase-genome-genome-md-te
step35/973-integrate-provision-core-vue
step35/491-medium-audit-reconcile-or-cl
step35/969-luna-2-character-controller
step35/536-bez-p1-create-bezalel-evenni
step35/668-codebase-genome-hermes-agent
step35/484-audit-a4-the-door-deployment
step35/791-soul-gap-crisis-detection
step35/960-intel-michael-saylor-master
fix/882
step35/526-lab-001-purge-cabin-floor-an
step35/553-phase-6-the-network-autonomo
step35/451-tower-p1-cross-character-int
step35/455-tower-p2-whiteboard-system-m
step35/678-codebase-genome-timmy-academ
step35/529-lab-004-hook-up-600w-solar-a
step35/533-lab-008-order-and-schedule-n
step35/881-math-005-attack-one-top-cand
step35/500-audit-follow-up-cross-audit
step35/465-home-add-audio-overview-gene
step35/535-bez-p0-install-tailscale-on
step35/873-research-triage-evaluate-she
step35/875-sherlock-study-packet-compar
step35/831-evennia-local-world-remove-h
step35/880-math-004-set-up-formalizatio
step35/878-math-002-build-the-first-sco
step35/669-codebase-genome-timmy-config
step35/667-codebase-genome-test-suite-g
step35/544-prove-it-bezalel-provision-g
step35/543-prove-it-timmy-wire-runpod-v
step35/530-lab-005-deploy-ai-agent-fleet
step35/512-p1-sonnet-workforce-full-end
step35/457-home-security-automated-no-p
test-failure-521
step35/521-ci-add-minimum-pr-gate-to-ti
step35/683-codebase-genome-wolf-full-an
step35/570-ezra-mempalace-v3-0-0-integr
step35/463-home-resilience-heartbeat-wa
step35/453-tower-p1-link-6-agent-accoun
step35/882-math-006-independent-review
step35/877-math-001-define-the-shadow-m
step35/665-pipeline-2-the-codebase-geno
step35/446-tower-p0-decision-engine-age
step35/879-math-003-set-up-reproducible
step35/874-sherlock-implementation-spik
step35/466-frontier-implement-mcp-for-l
step35/471-fleet-hermes-agent-main-upda
step35/459-home-create-local-redis-back
step35/449-tower-p1-npc-system-marcus-h
step35/456-home-memory-migrate-local-me
step35/526-lab-001-purge-cabin-floor-and-relocate-storage
step35/460-home-enhance-sovereign-divid
step35/486-audit-a6-lazarus-pit-assignm
step35/450-tower-p1-event-system-world
step35/452-tower-p1-narrative-output-tick-writes-story-not-just-state
step35/562-fleet-009-build-ci-pipeline
step35/522-arch-fleet-housing-map-evenn
step35/527-lab-002-build-redneck-desk-u
step35/454-tower-p1-tunnel-watchdog-aut
step35/883-math-007-publish-the-first-h
step35/545-unreachable-horizon-1m-men-i
step35/447-ezra-burn-backlog-2026-04-06
step35/445-tower-p0-character-memory-ag
fix/519
fix/511
fix/517
fix/513
fix/544
fix/524
fix/520
fix/528-v2
fix/551-sovereignty-paths
fix/534-v2
fix/553-path-guards
fix/514
fix/506
fix/512
fix/547-phase1-sync
fix/518
fix/515
fix/570-ansible
fix/530
burn/timmy-home-521
fix/533
fix/543
fix/665
fix/535
fix/536
fix/791
fix/678
sprint/issue-848
sprint/issue-854
sprint/issue-836
fix/831
fix/679
sprint/issue-825
sprint/issue-824
sprint/issue-823
fix/715
fix/549
fix/550
sprint/issue-818
sprint/issue-814
fix/668
fix/669
fix/666
fix/670
sprint/issue-808
fix/667
sprint/issue-807
sprint/issue-805
fix/680
fix/562-ci-pipeline-docs
fix/792-grounding
sprint/issue-802
fix/683
fix/793-source-distinction
fix/791-crisis-detector
fix/794-audit-trail
feat/794-audit-trail
feat/694-secrets-rotation-cli
sprint/issue-796
sprint/issue-795
sprint/issue-790
sprint/issue-789
claude/issue-545
fix/582
fix/693
fix/749
sprint/issue-783
sprint/issue-782
fix/545
fix/567
fix/662
fix/528
fix/534-evennia-settings
fix/536-bezalel-evennia-world
fix/666-genome-template
fix/665-genome-pipeline-status
fix/671-playground-genome
fix/715-smoke-workflow-fix
fix/693-backup-pipeline
sprint/issue-765
sprint/issue-764
fix/568-mempalace-evaluation
fix/681-burn-fleet-genome
fix/672
fix/692-sovereign-dns
fix/691
burn/749-1776303595
fix/529-solar-deployment
fix/677-evennia-local-world
fix/672-nexus-genome
sprint/issue-751
fix/674
fix/679-turboquant-genome
fix/685-triage-cadence
research/long-context-vs-rag
burn/716-1776264183
sprint/issue-746
burn/715-1776264218
fix/716
sprint/issue-743
sprint/issue-742
burn/715-1776264183
sprint/issue-740
fix/682
fix/534
fix/531
fix/532
fix/681
fix/552
fix/568
fix/562
fix/694
fix/692
fix/691-qa-triage
fix/683-wolf-genome
burn/667-1776219200
fix/662-backlog-cleanup
burn/667-1776218260
burn/672-1776218242
burn/667-1776217964
sprint/issue-685
process/1459-backlog-triage
sprint/issue-689
sprint/issue-663
dispatch/576-1776180746
docs/654-27b-test-omission
am/576-1776166469
am/656-1776166469
docs/652-cron-bias-mitigation
whip/575-1776128804
fix/650-big-brain-test-omission
dawn/576-1776130053
triage/576-1776129677
queue/583-1776129201
q/576-1776129480
burn/516-1776130000
q/579-1776129480
fix/640-vps-gitea-heartbeat
whip/576-1776128804
whip/584-1776127281
whip/579-1776128804
whip/583-1776128804
whip/578-1776128804
whip/586-1776127532
whip/578-1776127532
whip/579-1776127532
whip/583-1776127532
whip/576-1776127532
burn/583-1776126523
burn/585-1776126523
burn/584-1776126523
burn/581-1776126523
burn/587-1776125702
burn/586-1776125702
burn/602-1776125702
burn/590-1776125702
burn/590-1776120221
burn/602-1776120221
burn/587-1776120221
burn/607-1776120221
burn/579-1776117807
burn/573-1776117802
burn/577-1776117806
burn/574-1776117803
burn/tower-dialogue-508
burn/worktree-cleanup-507
burn/tower-arc-510
burn/tower-trust-509
burn/pytest-fix-607
ci/fix-secret-scan
fix/610-telemetry-and-corrupted-files
research/rag-context-framework
perplexity/waste-audit-2026-04-13
perplexity/fix-overnight-loop-provider
perplexity/anthropic-ban-remediation
perplexity/ops-runbook-index
doctrine/hermes-maxi-manifesto
perplexity/hermes-maxi-manifesto
feat/add-988-crisis-protocol
purge/openclaw
census/hermes-agent
fix/add-smoke-test
burn/20260409-2107-sovereign-stack
harmony-resolutions-v1
harden-soul-anti-claude
groq/issue-575
groq/issue-576
groq/issue-578
fix/allegro-kimi-provider
bezalel/fleet-health-probe
gemini/issue-564
gemini/issue-558
timmy/mempalace-eval
allegro/greptard-memory-report
timmy/greptard-memory-report
fix/kimi-heartbeat-queue-truth
feat/dynamic-dispatch-optimizer
feat/sovereign-memory-explorer
feat/failover-monitor-resilience
feat/active-sovereign-review-gate
feat/ultra-low-latency-telemetry
feat/sovereign-review-gate
feat/sovereign-social-evennia
feat/sovereign-health-dashboard
feat/kimiclaw-heartbeat-launchd
feat/issue-43-video-decomposition
codex/workflow-docs-cutover
security/author-whitelist-132
feat/sovereign-finance-phase-22
feat/sovereign-evolution-redistribution
chore/check-in-local-work
soul-hygiene
feature/uni-wizard-v4-production
feature/scorecard-generator
feature/uni-wizard
feature/vps-provisioning
feature/syncthing-setup
feature/timmy-bridge-epic
alexander/wizard-houses-ezra-bezalel
v7.0.0
GoldenRockachopa
Labels
Clear labels
alembic
architecture
assigned-claw-code
assigned-kimi
assigned-sonnet
auth-needed
batch-pipeline
bizzalo
blocker
building
business-dev
claw
claw-code-done
claw-code-in-progress
deadline-7am
documentation
epic
fleet
formal-methods
golden_bilbo
gtm
harness-engineering
hiring
human-review
incentives
intel
kimi-done
kimi-in-progress
marketing
mathematics
milestone
morning-report
onboarding
partner-program
phase-1
phase-2
phase-3
phase-4
phase-5
phase-6
pricing
progression
project
proof
publication
research
resource
runtime
saiyah
sales
sonnet-ready
study
substratum
substratum:invoke
tension
throughput-10x
token-masterplan
urgent
velocity-engine
The Alchemical Vessel - Kimi-powered transformation
Auto-created architecture label
Queued for Code Claw (qwen/openrouter)
Dispatched to Kimi via OpenClaw
auth-needed
Token masterplan batch pipeline
bizzalo
blocker
AUTO: business-dev label for fleet epics
Claw Code runtime (Rust)
Code Claw completed this task
Code Claw is actively working
deadline-7am
AUTO: documentation label for fleet epics
Parent tracking issue
Bilbo at peak performance - max churn, fast responses
AUTO: gtm label for fleet epics
Auto-created harness-engineering label
AUTO: hiring label for fleet epics
AUTO: incentives label for fleet epics
Competitive intelligence
Kimi completed this task
Kimi is actively working on this
AUTO: marketing label for fleet epics
morning-report
AUTO: onboarding label for fleet epics
AUTO: partner-program label for fleet epics
AUTO: pricing label for fleet epics
Runtime abstraction layer
Auto-created saiyah label
AUTO: sales label for fleet epics
Learning from external source code
The dissolution engine - runtime layer
Trigger Substratum execution
throughput-10x label
token-masterplan label
urgent
Auto-generated by velocity engine
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
KimiClaw
Rockachopa
Timmy
allegro
antigravity
bezalel
claude
claw-code
codex-agent
ezra
gemini
google
grok
hermes
kimi
manus
perplexity
sonnet
Clear assignees
No Assignees
codex-agent
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Timmy_Foundation/timmy-home#831
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The standalone Evennia-local-world simulators hardcode Alexander's local home path:
evennia/timmy_world/game.pyevennia/timmy_world/world/game.pyBoth define:
This makes the simulation non-portable and couples state/log writes to one machine layout.
Reproduction
Read either module directly or run the import-based verification from timmy-home #677.
Impact
/Users/apayneAcceptance Criteria
WORLD_DIRwith config/env/pathlib-based resolutiongame.pyandworld/game.py