feat(person): add the Game Developer role and the immersed personality #314
No reviewers
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agent-compose!314
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/gamedev-role"
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?
Ninth Core Roster role, for the
gamedevmeld in agentic-os#1151. Game code, produced assets, and the build carrying both are one seat, because a mesh change, the importer that ingests it, and the code that spawns it are one change wearing three costumes.The meld
tenacious + imaginative + immersed, and the nineteenth personality is new rather than a rearrangement. Nothing in the roster covered judging an artifact from inside the position that experiences it, and no other role wants that trait. Its grading anchor distinguishes it from grounded, which contacts what is concretely true without contacting it from in there.meticulouswas unavailable: it already sits in ai, engineer, and qa, which is the per-personality cap of three.Measured, not guessed
immersed = #0084fdcame out of sweeping the legible band againstcolor.Favoritesrather than being picked by eye. It hits the achievable role-palette ceiling and sits furthest of any blue from an existing personality color.A ninth role costs palette separation, and that is worth stating plainly:
0.1312to0.1230, still well clear of the0.08floor invalidateCorePersonalityMelds0.60and out of the legible band. Ops already sat on that boundary. A new personality dodges this entirely, which is the strongest argument for authoring one.Because
Favoritesdiscounts a personality by how many roles share it,tenaciousgoing from one owner to two re-tints engineer:#a88840to#d08b39, a0.0678shift. Every other role moves under0.023, which is imperceptible. Engineer's is visible and is the one cosmetic consequence of this PR.Charter placement
The issue asks for two rules at the role level, and both are stated generically in
role-gamedev/SKILL.md:The named serialized set stays host-scoped in agentic-os. The roster ships public and holds no repository identities, and the charter points at host context instead.
A pre-existing bug fixed in passing
web/personality-paletteruns a bidirectional drift check against the canonical catalog and was already failing on main:empiricalandoutwardwere missing from a 16-entry list against an 18-personality roster. Addingimmersedalongside both, rather than leaving a startup check half-correct while editing that exact list.Verification
agent-compose overlay --role gamedev --seat clauderenders⟐ ✧ ◉ Gale [they] // gamedev // tenacious + imaginative + immersed // #587fe0pre-commit run --all-filespasses, including the role palette snapshot hookgo test ./...passes except threeinternal/statuslinefailures that reproduce unchanged on a clean checkout of main on this host, so they are host-state dependent and predate this branch🤖 Generated with Claude Code
gamedevcustom meld #1151gamedevcustom meld #1151