Repository navigation
Fix citizen routine starvation and make GitHub avatars discoverable - #64
Merged
SignalLayerLabs merged 1 commit intoOct 9, 2026
Merged
Conversation
SignalLayerLabs
deleted the
fix/citizen-routine-starvation-github-roster
branch
October 9, 2026 13:27
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Mature citizens with many remembered procedures repeatedly practiced at the central resources because recall bypassed affordance scoring and replaced their persistent strategy. Recall now competes with exploration and other physical opportunities, uses the shared experiment/teach cooldowns, values proven skill confidence, and preserves strategies. Persisted practice descriptions no longer add a false experiment bias. Social attention rotates over bounded windows to avoid comparing lifetime knowledge with every nearby citizen.
The existing avatar window now lists every embodied GitHub citizen for guests and owners, showing public names, current activity and alive/dead status. Locate/inspect uses the existing canonical renderer. No identities, history, animations, authentication or runtime budgets are reset or changed.
Validation: 503 local tests and package checks pass; seven regression tests reproduce starvation, lost strategies, reliable recall, legacy bias, real movement and bounded attention. Independent review cleared all blockers. Desktop/mobile roster and locate were visually verified with the eight existing avatars and no console errors. A local 100-citizen/928,000-record indexed deliberation measured 289 ms with zero private archive page reads (Node measurement, not a Cloudflare CPU guarantee). GitHub browser CI covers the guest roster, escaping, deceased citizens, locate/inspect and mobile layout; local Chromium is blocked by macOS Mach sandbox permissions.