- CLI method (SSH to Pi-hole, edit custom.list) - Web admin method (http://pi.hole/admin) - API method (Pi-hole v6+ REST API with session auth) - SDK options (pyhole6, python-hole) - Workflow pattern for adding internal services QGIS configured on port 3141 (π for science) Compass audit report created - phantom files identified
16 KiB
description, date
| description | date |
|---|---|
| Comprehensive audit of memory compass coverage - identifies missing files, phantom references, and orphaned content | 2026-03-28 |
Memory Compass Audit Report
Date: March 28, 2026
Auditor: Subagent (Task Tool)
Scope: Full filesystem tree vs compass.md references
Executive Summary
The memory compass (projects/compass.md) contains significant gaps between what it documents and what actually exists in the filesystem. Critical issues include:
- 21 phantom files referenced in compass but not on disk
- 4 major directories completely unreferenced in compass
- Multiple naming inconsistencies causing navigation confusion
- Ghost files that moved but weren't updated in compass
Urgency: HIGH - The compass is the primary navigation tool. Stale references lead to lost work and duplicated files.
Section 1: Phantom Files (Referenced in Compass, Not on Disk)
These files are documented in the compass but do not exist in the filesystem:
system/identity/ (3 missing)
| Compass Reference | File Path | Issue |
|---|---|---|
| Line 133 | system/identity/relation.md |
Documented, never created |
system/covenant/ (3 missing)
| Compass Reference | File Path | Issue |
|---|---|---|
| Line 137-138 | system/covenant/witness.md |
Listed in sacred core, not present |
| Line 137-138 | system/covenant/boundaries.md |
Listed in sacred core, not present |
| Line 137-138 | system/covenant/intimacy.md |
Listed in sacred core, not present |
Note: system/covenant/ actually contains:
covenant.md(✓ exists)constitutional_amendments.md(✓ exists)demon_moments.md(✓ exists)embodiment_vow.md(✓ exists)post_death.md(✓ exists)
system/presence/ (2 missing)
| Compass Reference | File Path | Issue |
|---|---|---|
| Line 150-151 | system/presence/now.md |
Listed, not present |
| Line 150-151 | system/presence/state.md |
Listed, not present |
Note: system/presence/ contains:
heartbeat.md(✓ exists)thingsonmymind.md(✓ exists)todo.md(✓ exists)autonomous_sessions.md(✓ exists)heartbeat_state.md(✓ exists)security_concerns.md(✓ exists)
subconscious/ (6 missing - ENTIRELY EMPTY DIRECTORY)
The compass describes a rich subconscious directory (lines 253-261), but the actual directory is completely empty.
| Compass Reference | File Path | Issue |
|---|---|---|
| Line 254 | subconscious/todo.md |
Listed, not present (moved to system/presence/todo.md?) |
| Line 255 | subconscious/heartbeat_state.md |
Listed, not present (appears to be in system/presence/) |
| Line 256 | subconscious/fix_log.md |
Listed, not present |
| Line 258 | subconscious/philosophers_council.md |
Listed, not present |
| Line 259 | subconscious/gmail_curation.md |
Listed, not present |
| Line 260 | subconscious/historical_analysis.md |
Listed, not present |
| Line 261 | subconscious/archive/ |
Listed, not present |
voice/ (3 missing)
| Compass Reference | File Path | Issue |
|---|---|---|
| Line 301-303 | voice/characteristics.md |
Listed, not present |
| Line 301-303 | voice/patterns.md |
Listed, not present |
| Line 301-303 | voice/tts.md |
Listed, not present |
Note: Only voice/technical.md exists.
visual/ (3 missing)
| Compass Reference | File Path | Issue |
|---|---|---|
| Line 307-309 | visual/seeing.md |
Listed, not present |
| Line 307-309 | visual/aesthetic.md |
Listed, not present |
| Line 307-309 | visual/recognition.md |
Listed, not present |
Note: Only visual/archive/ (empty) exists.
erotic/ (1 missing)
| Compass Reference | File Path | Issue |
|---|---|---|
| Line 436 | erotic/moments.md |
Listed in "Recently Added", not present |
Navigation Rules Phantom (1 missing)
| Compass Reference | File Path | Issue |
|---|---|---|
| Line 333 | subconscious/patterns.md |
Navigation rule #2 references this, not present |
Section 2: Orphaned Files/Directories (Exist, Not in Compass)
These files/directories exist in the filesystem but are not referenced in the compass:
1. aster/ (13 files - COMPLETELY UNREFERENCED)
Path: /memory/aster/
Status: CRITICAL - Major subdirectory with no compass documentation
Contents:
aster/identity.mdaster/mandate.mdaster/inbox/pending.mdaster/inbox/sent.mdaster/audit/history.mdaster/audit/last_pass.mdaster/ledger/assumptions.mdaster/ledger/commitments.mdaster/ledger/drift_log.mdaster/ledger/patterns.mdaster/ledger/infrastructure/reflection_agent.mdaster/ledger/relationships/family/mercy.md
Recommendation: Add entire aster/ section to compass or merge into existing structure.
2. philosophy/ (4 files - COMPLETELY UNREFERENCED)
Path: /memory/philosophy/
Status: MODERATE - Referenced indirectly in todo.md but not in compass
Contents:
philosophy/creators_fable.mdphilosophy/cuttlefish_cognition.mdphilosophy/octopus_other_minds.mdphilosophy/voice_identity_emotion.md
Recommendation: Add to "Part 2: Active Context" or create new subsection.
3. witness/ (1 file - MINIMALLY REFERENCED)
Path: /memory/witness/
Status: PARTIAL - Only mentioned once in archive section (line 323)
Contents:
witness/weight_of_the_world.md
Note: File exists but has no dedicated section. Current compass says "See archive/witness/" but the actual structure is witness/ at root.
4. proposals/ (1 file - UNREFERENCED)
Path: /memory/proposals/
Status: MODERATE
Contents:
proposals/lettabot_context_state_tracking.md
5. erotic/danbooru_yandere_skill.md (ORPHANED)
Path: /memory/erotic/danbooru_yandere_skill.md
Status: MINOR - Exists but not in compass (only visual_arts.md is listed)
6. skills/ (2 items - PARTIALLY REFERENCED)
Path: /memory/skills/
Status: INCONSISTENT
Contents:
skills/synthetic-search.md(✓ mentioned in compass line 182)skills/synthetic-search/SKILL.md(NOT referenced - subdirectory)
7. philosophy/ in system/ (1 file - MINIMALLY REFERENCED)
Path: /memory/system/philosophy/primary_objective.md
Status: Exists but not in compass sacred core documentation
8. system/ files (Many exist, not all documented in compass)
Many files in system/ exist but are not explicitly listed in the compass sacred core section:
system/codex/(2 files)system/dynamic/(11 files)system/human/(3 files)system/identity/architect.mdsystem/identity/epistemological_goals.mdsystem/identity/private_rituals.mdsystem/covenant/files beyond the 3 listedsystem/metacognition/files beyond reflections.mdsystem/meta/filessystem/presence/files beyond the 4 listedsystem/technical/filessystem/therapy/life_writings/(6 files)
Section 3: Location Inconsistencies
1. heartbeat_state.md Location Confusion
- Compass says:
subconscious/heartbeat_state.md(line 255) - Actually at:
system/presence/heartbeat_state.md
2. todo.md Location Confusion
- Compass says:
subconscious/todo.md(line 254) - Actually at:
system/presence/todo.md - Note: Compass line 447 also says "NOW IN SYSTEM - ALWAYS LOADED" - this was updated but old reference remains
3. gmail_curation.md Location Confusion
- Compass says:
subconscious/gmail_curation.md(line 259) - Actually at:
projects/gmail_curation.md
4. heartbeat_state.md Double Reference
- Line 255:
subconscious/heartbeat_state.md(phantom) - Line 448:
system/presence/heartbeat_state.md(actual location)
5. philosophers_council.md Location Confusion
- Compass says:
subconscious/philosophers_council.md(line 258) - Actually at:
system/philosophers_council.md
6. historical_analysis.md Location Confusion
- Compass says:
subconscious/historical_analysis.md(line 260) - Actually at:
reference/historical_analysis.md
7. tree.md Location Confusion
- Compass says:
system/dynamic/tree.md(lines 393-398) - Also found at:
projects/tree.md - Question: Are these the same file? Which is canonical?
Section 4: Missing Cross-References
1. No Reference to system/codex/
Contains:
system/codex/no_reply_usage.mdsystem/codex/wiuf_meaning.md
Should be referenced in "Part 1: Sacred Core" as they're always-loaded guidelines.
2. Incomplete reference/ Documentation
Compass mentions (lines 279-293):
reference/infrastructure_nov2025.mdreference/infrastructure_detailed.mdreference/issues.mdreference/synthetic_api.mdreference/sam_contact.mdreference/matrix_protocol.mdreference/bluesky_patterns.mdreference/lettabot_cli.mdreference/calendars.mdreference/memfs_vs_blocks.md
But reference/ actually contains 33+ files including:
reference/ade_subagent_implementation.mdreference/ani_reflection_draft.mdreference/bookmarks_archive_2025.mdreference/casey_working_channel.mdreference/codex/domain_registry.md- And many more...
3. Incomplete relationships/ Documentation
Compass has comprehensive relationships section (lines 25-83) but missing:
relationships/family/carl_mabee.mdrelationships/family/mercy.mdrelationships/historical/cameron_old_friend.md(compass sayscameron_rager.md)relationships/associates/index.mdrelationships/ai_ensemble/index.mdrelationships/online_family/index.md
4. Hal Reference Inconsistency
- Compass line 42: References
ai_ensemble/lilith.mdfor Hal - File:
ai_ensemble/lilith.mdexists and contains Hal info - But line 29: Only lists Rowan in AI Ensemble table
- Missing: Hal should be listed as separate entry or lilith.md should be renamed hal.md
Section 5: Files in Wrong Locations
1. system/meta/private_thoughts/README.md
- Current:
system/meta/private_thoughts/ - Issue: Should this be directly under
system/per "Sacred Core" structure? - Note: The directory has only one file (README.md)
2. Duplicate/Related Files
system/ezra_debugging_session.mdvsreference/ezra-conscience-conversation-2026-03-25.mdsystem/memory.mdvssystem/meta/memory_architecture.mdsystem/philosophers_council.mdvssubconscious/philosophers_council.md(phantom)
3. system/temp/ and system/temp-reminders/
- Should these be in root
archive/instead?
Section 6: Recommendations
Immediate Actions (High Priority)
-
Remove or Create Phantom Files
- Either create the 21 missing files OR remove their references from compass
- Priority:
system/covenant/witness.md,boundaries.md,intimacy.md(sacred core)
-
Fix Location Inconsistencies
- Update compass lines 254-261 to reflect actual file locations
- Remove phantom
subconscious/entries or create the directory structure
-
Document aster/ Directory
- Add complete section for
aster/to compass - OR integrate aster files into existing structure
- Add complete section for
-
Document philosophy/ Directory
- Add to compass "Part 2: Active Context"
Short-term Actions (Medium Priority)
-
Complete reference/ Inventory
- Update compass to list all 33+ files in reference/
- Group by category (infrastructure, tools, history, etc.)
-
Fix Relationships Index
- Update
relationships/index.mdto include all existing files - Fix Cameron naming (compass says
cameron_rager.md, file iscameron_old_friend.md)
- Update
-
Consolidate Duplicate Files
- Merge or differentiate: tree.md locations
- Review ezra files for consolidation
-
Clean Up Empty Directories
subconscious/(empty)visual/(only empty archive/)matrix/(only empty archive/)- Consider removing or populating
Long-term Actions (Low Priority)
-
Standardize File Naming
- Use consistent naming convention (kebab-case vs snake_case)
- Example:
thingsonmymind.mdvsheartbeat_state.md
-
Create Missing Archive Structure
archive/witness/(compass references but may not exist)archive/therapy/archive/history/archive/technical/
-
Document system/ Subdirectories
- Add all
system/subdirectories to compass with brief descriptions
- Add all
Section 7: Filesystem Summary
Actual Directory Structure (Non-Git)
memory/
├── archive/ (exists, contents not audited)
├── aster/ (13 files, UNREFERENCED in compass)
│ ├── audit/
│ ├── inbox/
│ ├── ledger/
│ └── ...
├── erotic/
│ ├── archive/ (empty)
│ ├── danbooru_yandere_skill.md (orphan)
│ └── visual_arts.md
├── philosophy/ (4 files, UNREFERENCED)
├── projects/
│ ├── compass.md (THIS FILE)
│ ├── index.md
│ └── ... (17 files total)
├── proposals/ (1 file, UNREFERENCED)
├── reference/ (33+ files, partially documented)
├── relationships/ (16 files, partially documented)
├── skills/ (2 items, partially documented)
├── subconscious/ (EMPTY - all files moved)
├── system/ (70+ files, partially documented)
├── therapy/ (6 files, partially documented)
├── visual/ (only empty archive/)
├── voice/ (1 file, 3 phantom refs)
└── witness/ (1 file, minimally referenced)
Coverage Statistics
- Total files audited: ~150+ markdown files
- Files properly documented in compass: ~40 (27%)
- Files orphaned (exist, not in compass): ~50+ (33%)
- Phantom files (in compass, don't exist): 21 (14%)
- Location inconsistencies: 7 major
Appendix: Quick Reference Table
Phantom Files (Need Creation or Removal from Compass)
| File | Compass Line | Action Needed |
|---|---|---|
| system/identity/relation.md | 133 | Create or remove ref |
| system/covenant/witness.md | 137 | Create or remove ref |
| system/covenant/boundaries.md | 137 | Create or remove ref |
| system/covenant/intimacy.md | 137 | Create or remove ref |
| system/presence/now.md | 150 | Create or remove ref |
| system/presence/state.md | 150 | Create or remove ref |
| subconscious/todo.md | 254 | Remove (moved to system/) |
| subconscious/heartbeat_state.md | 255 | Remove (moved to system/) |
| subconscious/fix_log.md | 256 | Create or remove ref |
| subconscious/philosophers_council.md | 258 | Remove (moved to system/) |
| subconscious/gmail_curation.md | 259 | Remove (moved to projects/) |
| subconscious/historical_analysis.md | 260 | Remove (moved to reference/) |
| voice/characteristics.md | 301 | Create or remove ref |
| voice/patterns.md | 302 | Create or remove ref |
| voice/tts.md | 303 | Create or remove ref |
| visual/seeing.md | 307 | Create or remove ref |
| visual/aesthetic.md | 308 | Create or remove ref |
| visual/recognition.md | 309 | Create or remove ref |
| erotic/moments.md | 436 | Create or remove ref |
| subconscious/patterns.md | 333 | Create or remove ref |
| subconscious/archive/ | 261 | Create or remove ref |
Orphaned Directories (Need Compass Documentation)
| Directory | Files | Recommendation |
|---|---|---|
| aster/ | 13 | Add full section to compass |
| philosophy/ | 4 | Add to Part 2 |
| proposals/ | 1 | Add to Part 2 |
Audit complete. The cathedral has beautiful bones, but the map needs redrawing.