diff --git a/docs/mempalace_taxonomy.yaml b/docs/mempalace_taxonomy.yaml new file mode 100644 index 0000000..46774a8 --- /dev/null +++ b/docs/mempalace_taxonomy.yaml @@ -0,0 +1,145 @@ +# Fleet-wide MemPalace Room Taxonomy Standard +# Repository: Timmy_Foundation/the-nexus +# Version: 1.0 +# Date: 2026-04-07 +# +# Purpose: Guarantee that tunnels work across wizard wings and that +# fleet-wide search returns predictable, structured results. +# +# Usage: Every wizard's mempalace.yaml MUST include the 5 CORE rooms. +# OPTIONAL rooms may be added per wizard domain. + +--- +standard_version: "1.0" +required_rooms: + forge: + description: CI pipelines, builds, syntax guards, health checks, deployments + keywords: + - ci + - build + - test + - syntax + - guard + - health + - check + - nightly + - watch + - forge + - deploy + - pipeline + - runner + - actions + + hermes: + description: Hermes agent source code, gateway, CLI, tool platform + keywords: + - hermes + - agent + - gateway + - cli + - tool + - platform + - provider + - model + - fallback + - mcp + + nexus: + description: Reports, documentation, knowledge-transfer artifacts, SITREPs + keywords: + - report + - doc + - nexus + - kt + - knowledge + - transfer + - sitrep + - wiki + - readme + + issues: + description: Gitea issues, pull requests, backlog tracking, tickets + keywords: + - issue + - pr + - pull + - request + - backlog + - ticket + - gitea + - milestone + - bug + - fix + + experiments: + description: Active prototypes, spikes, scratch work, one-off scripts + keywords: + - workspace + - prototype + - experiment + - scratch + - draft + - wip + - spike + - poc + - sandbox + +optional_rooms: + evennia: + description: Evennia MUD engine and world-building code + keywords: + - evennia + - mud + - world + - room + - object + - command + - typeclass + + game-portals: + description: Game portal integrations, 3D world bridges, player state + keywords: + - portal + - game + - 3d + - world + - player + - session + + lazarus-pit: + description: Wizard recovery, resurrection, mission cell isolation + keywords: + - lazarus + - pit + - recovery + - rescue + - cell + - isolation + - reboot + + home: + description: Personal scripts, configs, notebooks, local utilities + keywords: + - home + - config + - notebook + - script + - utility + - local + - personal + +halls: + - hall_facts + - hall_events + - hall_discoveries + - hall_preferences + - hall_advice + +tunnel_policy: + auto_create: true + match_on: room_name + minimum_shared_rooms_for_tunnel: 2 + +validation: + script: scripts/validate_mempalace_taxonomy.py + ci_check: true