feat(#762): persona batch 3 — the campus workforce, a coach, an alum, a visiting scholar - #992
Open
0frankie wants to merge 1 commit into
Open
feat(#762): persona batch 3 — the campus workforce, a coach, an alum, a visiting scholar#9920frankie wants to merge 1 commit into
0frankie wants to merge 1 commit into
Conversation
…es (#762) Six catalog-only personas (35 -> 41), filling the roles the first two rounds left open now that librarian/dining/facilities/athlete/postdoc/ prospective-student are all covered: - benny: coffee-cart vendor -- early riser whose day barely leaves the walks - terrence: public-safety officer -- overnight shift's end, patrols all six buildings - angela: track & field sprints coach -- the athletics STAFF side (cross-links imani) - evelyn: visiting alum at her 25th reunion -- nostalgia criss-cross - amara: visiting astrophysicist -- in town for the 10:00 lecture (cross-links tanaka) - vera: Irvine Auditorium AV technician -- one-building day, stranger at t=0 Two new-pair threads with proximity-honest meetings (benny<->terrence at the cart on College Green, evelyn<->angela over union coffee) plus three cross-links into earlier rounds (terrence->gus, angela->imani, amara->tanaka with a pre-lecture Irvine meeting). All parked outside the default cast: the world YAML and the three default personas are untouched, so the baked replay stays byte-identical (#640, still pinned green by test_replay_contract). Catalog pins updated (test_config_api_732 id set, the >= 41 library floor) and the README catalog table extended. Part of #762. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
Round 3 of the persona library (#762): 6 new catalog-only personas, 35 → 41. The roles the issue body called out (librarian, dining, facilities, athlete, postdoc, prospective student, admin) were all covered by rounds 1–2 (
leon,rosa,gus,imani/dana,nadia,casey,debra), so this round fills the remaining campus-workforce gap around the mostly-student cast, plus two visitor types the library didn't have.The six
bennyterrenceangelaevelynamaraveraThread structure
Two new-pair threads with proximity-honest scripted meetings, plus three cross-links into earlier rounds (each fires only when both ends are cast):
benny↔terrence— vendor & regular (closeness 3): adjacent spawn tiles on the green, and the end-of-shift espresso meeting fits inside Terrence's 60-step first stop.evelyn↔angela— coach & former athlete (closeness 3): reunion catch-up at Houston Hall, inside Angela's 240-step union stop.terrence→gus(security/facilities colleagues),angela→imani(coach & sprinter),amara→tanaka(research collaborators, with a pre-lecture meeting inside Tanaka's 800-step Irvine stop).Contract notes
test_replay_contractgreen).perform <activity>→perform): no banned verb substrings, no out-of-window time words, and — learned the hard way — no commas, which the parser reads as a command-sequence separator.tanaka.yaml), and her sound-check stop runs ~09:00–09:40, before the time it names.test_config_api_732id set (+6), the library floor intest_persona_library_762(≥ 41), README catalog table.Tests:
godot-generative-agents/tests/full sweep — 971 passed.Part of #762
🤖 Generated with Claude Code