feat(personal): Sophia replaces Bourdain and Cousteau
Adds Sophia Petrillo (The Golden Girls) to the personal team and retires Bourdain and Cousteau — a 2:1 merge, net -1 agent (10 -> 9 personal, 18 -> 17 total). Why: the personal team casts fictional characters. Bourdain and Cousteau are real people, one with significant baggage and one who died by suicide, and neither had a dedicated MCP server or capability. Sophia is fictional, plausibly owns both domains (an Italian grandmother knows food; tending plants and the tank is housekeeping), and is the first personal agent to actuate the house via the new Hecate MCP server. Graph: Sophia inherits all 11 node types unchanged (Recipe, Restaurant, Ingredient, Meal, Technique + Species, Plant, Tank, Garden, Ecosystem, Observation). Uniqueness constraints are keyed on node label, not agent, so there is no schema or data migration. Historical Note tags (from:bourdain, to:cousteau) are deliberately left intact as an accurate record. Schema bumped to 2.5.0. Also: - New docs/tools/hecate.md + prompts/tools/hecate.md, documenting the physical-actuation discipline (never guess a room or device slug) and stating plainly what Hecate cannot do yet: no sensor readings (Demeter is REST-only), no weather, and set_timer is routine-bound with no cancel — the conversational timer is coming to Daedalus. - Shawn gains Periplus in the docs. The server was already wired in iolaus but never described in any prompt, so the model was handed a tool it was never told about — including the never-estimate-coordinates rule. - Corrected stale counts (15/16/18 assistants -> 17) and the stale "Bowie's Domain" schema heading missed when David replaced Bowie. - Removed utils/neo4j-schema-init.py.bak, a pre-Watson artifact. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -101,7 +101,7 @@ SET n.title = $title,
|
||||
```
|
||||
|
||||
`<self>` is your own agent name (a constant in the query body — `'from:harper'`,
|
||||
`'from:bourdain'`, etc.). Everything else flows through `params`.
|
||||
`'from:sophia'`, etc.). Everything else flows through `params`.
|
||||
|
||||
Example `params` (Harper sending Scotty a handoff):
|
||||
|
||||
@@ -136,11 +136,12 @@ to keep in sync.
|
||||
|
||||
| Team | Assistants |
|
||||
|------|-----------|
|
||||
| **Personal** | shawn, nate, hypatia, marcus, watson, bourdain, david, cousteau, garth, cristiano |
|
||||
| **Personal** | shawn, nate, hypatia, marcus, watson, sophia, david, garth, cristiano |
|
||||
| **Work** | alan, ann, jeffrey, jarvis, quentin |
|
||||
| **Engineering** | scotty, harper, case |
|
||||
|
||||
Watson replaces Seneca (as of 2026-04-28); David replaces Bowie; Shawn is the
|
||||
Watson replaces Seneca (as of 2026-04-28); David replaces Bowie; Sophia replaces
|
||||
both Bourdain and Cousteau (as of 2026-07-26); Shawn is the
|
||||
personal general assistant (calendar/contacts/email). Quentin is the work-team
|
||||
solution architect; aws_sa is Quentin's subagent (called as a tool, not a
|
||||
messaging peer) — see [work/subagents.md](../../work/subagents.md).
|
||||
|
||||
Reference in New Issue
Block a user