diff --git a/.gitignore b/.gitignore index 43a9af4..bc9b26a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,6 @@ node_modules *.log .DS_Store dist/*.map +.voidbot/birth/ +.voidbot/logs/ +.voidbot/state/*.msgpack diff --git a/.voidbot/state/README.md b/.voidbot/state/README.md new file mode 100644 index 0000000..2cbd1bd --- /dev/null +++ b/.voidbot/state/README.md @@ -0,0 +1,4 @@ +# Repo Face State + +This folder stores birth and continuity state for `Sai`. +Do not treat these files as arbitrary editable projections. Persistent memory should cross typed operation boundaries. diff --git a/.voidbot/state/sai.cc b/.voidbot/state/sai.cc new file mode 100644 index 0000000..7b42f26 Binary files /dev/null and b/.voidbot/state/sai.cc differ diff --git a/.voidbot/voice/README.md b/.voidbot/voice/README.md new file mode 100644 index 0000000..b5623a9 --- /dev/null +++ b/.voidbot/voice/README.md @@ -0,0 +1,4 @@ +# Repo Face Voice + +This folder belongs to the Discord-facing Face for `Sai`. +Discord roles address the Face; VoidBot's webhook persona pipe is the mouth. diff --git a/.voidbot/voice/identity.json b/.voidbot/voice/identity.json new file mode 100644 index 0000000..b3bd954 --- /dev/null +++ b/.voidbot/voice/identity.json @@ -0,0 +1,10 @@ +{ + "schemaVersion": "voidbot.repo_face_identity.v0", + "identityId": "sai", + "repoName": "Sai", + "displayName": "Sai", + "roleId": null, + "avatarUrl": "https://raw.githubusercontent.com/GameCult/VoidBot/codex/voidbot-cultcache-replace-retry/assets/repo-faces/sai.png", + "repoPath": "E:\\Projects\\Sai", + "createdOrRefreshedAt": "2026-05-31T11:58:32.405Z" +} diff --git a/.voidbot/voice/sai.png b/.voidbot/voice/sai.png new file mode 100644 index 0000000..06e3234 Binary files /dev/null and b/.voidbot/voice/sai.png differ