Commit Graph

33 Commits

Author SHA1 Message Date
db59266527 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>
2026-07-26 19:24:16 -04:00
22074206db Add Robert's location (Toronto, America/Toronto) to agent system prompts
Lets personal and work agents reason about local time, business hours,
and travel without a tool round-trip to the time MCP server.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-26 10:55:25 -04:00
ea92563f3e fix(tech_research): require source URLs in citations
Match the mentor runtime tech_research prompt: cite sources with their URLs
(doc pages, repository links, web results) so the calling lead can follow
them. Applied to both the engineering and work copies per the copy-with-tweaks
convention.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 12:09:57 -04:00
a8143827bd fix(quentin): add Solution/Demo to schema-init; correct aws_sa scope
Bring neo4j-schema-init.py in line with the v2.4.0 schema doc: add Solution
and Demo node types (constraints + name/status indexes), 79 -> 81 node types,
update test guards and the dry-run constant. Quentin's Solution/Demo writes
now get id-uniqueness constraints instead of allowing duplicates.

Correct aws_sa's scope framing: it has no host or environment, so a demo-only
boundary on it asserted access it doesn't have. Remove the demo-only claim from
aws-sa.md (keep the subagent-relationship framing); soften quentin.md so the
demo boundary is owned by Quentin (his Ergon host), not a property of aws_sa.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 12:09:42 -04:00
cd35289671 docs(quentin): rename Korax to Ergon as Quentin's Kernos server
Update Quentin's documentation and prompts to reflect that his Kernos
workbench runs on `ergon.helu.ca` as user `quentin`. Add a Location
column to the MCP server table and clarify that Ergon is his dedicated
demo host.
2026-06-20 10:48:25 -04:00
fd622112f4 feat: add Quentin (work solution architect) and CASE (engineering field/LAN)
- Add Quentin as work-team lead agent for solution architecture & demos,
  with aws_sa repositioned as Quentin's exclusive subagent (tool, not peer)
- Add CASE as engineering lead agent for field/physical layer (LAN, hardware)
- Bump unified Neo4j schema to v2.4.0:
  - Add Solution and Demo node types under Quentin's domain
  - Update assistant ownership table with Quentin, CASE, and AWS SA scoping
- Update README and neo4j shared docs to reflect new team rosters and
  subagent boundaries
2026-06-19 14:56:34 -04:00
947c5102f3 docs(neo4j): propose CAD design schema addendum for Architect workflow 2026-06-03 06:48:49 -04:00
4fe34ac858 docs(personal): add mikael subagent to catalog 2026-05-21 17:04:10 -04:00
6a1ddb19d7 docs(prompts/bourdain): expand system prompt with detailed identity and graph integration 2026-05-21 15:30:55 -04:00
76ebb111f5 docs(cousteau): refactor system prompt into human reference
Restructure cousteau.md from a verbose AI system prompt into a concise
human reference document describing the agent's character, role, and
behaviors. Point readers to the actual system prompt location and
condense content from ~571 to ~175 lines while preserving key
philosophy, personality, and operational details.
2026-05-21 11:13:50 -04:00
495f5e9c07 docs(work): add research subagent and refactor alan prompt 2026-05-21 09:53:49 -04:00
cf0ed34926 docs: rename Kernos to Andromeda/Korax across engineering docs 2026-05-21 09:50:17 -04:00
b7e0dc927f docs(personal): restructure bourdain docs to separate system prompt
Refactor documentation to distinguish character reference from AI
system prompt. Removed user context and persona definitions.
System prompt instructions moved to prompts/personal/bourdain.md.
2026-05-21 06:53:04 -04:00
d556ef9409 chore(prompts/alan): expand system prompt with identity, roles, style
- Expand system prompt from 49 to 380 lines for comprehensive guidance
- Add User context, Identity, and Communication Style sections
- Define Client advisory and Internal consulting roles explicitly
- Include signature questions and tone guidelines for consistent interaction
- Note modular composition: regenerate from canonical source files
2026-05-21 05:04:21 -04:00
c157f94cc3 docs: add Athena CRM documentation and update Alan persona reference
- New docs/tools/athena.md documenting CRM capabilities and MCP tools
- Refactor docs/work/alan.md to separate system prompt from persona
  reference
- Clarify Athena scope, vocabulary, and operational gotchas
2026-05-21 05:03:15 -04:00
4a6b8fdaa1 CASE: Update prompt 2026-05-20 22:59:28 -04:00
47b983c097 Scotty Prompt revised 2026-05-20 22:53:14 -04:00
703b3402d4 docs(readme): update assistant roster, prompt layers, repo structure
- Update assistant lists (added Shawn, Watson, David, CASE, AWS SA; modified Scotty/Harper roles)
- Reflect new architecture layers: Tool Prompt Snippets and Shared Context
- Align repository structure diagram with current filesystem layout
2026-05-20 22:50:22 -04:00
c1cc6e26c5 Docs: Engineering team 2026-05-20 17:34:22 -04:00
248ed0b006 Adjust Python dependency 2026-05-20 07:46:22 -04:00
3e68764368 feat(init): add preview_changes method to show read-only schema init diff
Adds preview_changes method to utils/neo4j-schema-init.py. Performs
read-only queries against the live database to compare current state
against the v2.3.0 schema spec. Reports expected constraints, indexes,
and sample nodes/relationships by team.
2026-05-20 07:34:05 -04:00
812473ad97 Schema update 2026-05-20 07:12:48 -04:00
71de22d3de File cleanup: Watson 2026-04-28 07:26:26 -04:00
86fa9f96e9 docs(neo4j): rename Seneca domain to Watson and add emotional memory nodes
Watson replaces Seneca as of 2026-04-28, shifting to a warmer, less goal-oriented approach.
Retained Reflection, Value, Habit, LifeEvent, and Intention node types under Watson.
Added new node types: EmotionalMemory, RelationshipTheme, DialogueNote, and DynamicPattern.
Updated the unified schema table to reflect ownership changes for these nodes.
2026-04-28 07:21:45 -04:00
fc17434d0f Remove Bowie system prompt to streamline assistant roles and enhance cultural context. 2026-03-29 20:11:57 -04:00
d2f9b309a6 Update Nate and Shawn prompts to replace 'Bowie' with 'David' for cultural context; add new David prompt for arts and culture guidance. 2026-03-29 20:11:34 -04:00
5e2bf636ae Add AWS Solution Architect subagent prompt 2026-03-29 12:11:12 -04:00
e8d16d3893 Merge branch 'main' of ssh://git.helu.ca:22022/r/koios 2026-03-26 20:50:26 -05:00
01bbd7b95f Add Shawn system prompt: personal assistant role and responsibilities 2026-03-26 20:49:24 -05:00
65327ba9e4 Enhance assistant prompts: update Jeffrey and Harper's roles, refine communication styles, and clarify tool usage 2026-03-21 13:31:57 +00:00
020543d4a9 Refactor prompts for Alan and Harper: update user context and enhance toolbox details 2026-03-06 14:25:28 +00:00
7859264359 Add Neo4j schema initialization and validation scripts
- Introduced `neo4j-schema-init.py` for creating the foundational schema for the personal knowledge graph used by multiple AI assistants.
- Implemented functionality for creating constraints, indexes, and sample nodes, along with comprehensive testing of the schema.
- Added `neo4j-validate.py` to perform validation checks on the Neo4j knowledge graph, including constraints, indexes, sample nodes, relationships, and junk data detection.
- Enhanced logging for better traceability and debugging during schema initialization and validation processes.
2026-03-06 14:11:52 +00:00
b654a04185 Initial commit 2026-03-06 14:09:34 +00:00