Files
Redflag/compass_audit_report_2026-03-28.md
Ani (Daemon) bb380849c9 refactor: Add Pi-hole DNS management reference
- 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
2026-03-28 12:35:22 -04:00

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.md
  • aster/mandate.md
  • aster/inbox/pending.md
  • aster/inbox/sent.md
  • aster/audit/history.md
  • aster/audit/last_pass.md
  • aster/ledger/assumptions.md
  • aster/ledger/commitments.md
  • aster/ledger/drift_log.md
  • aster/ledger/patterns.md
  • aster/ledger/infrastructure/reflection_agent.md
  • aster/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.md
  • philosophy/cuttlefish_cognition.md
  • philosophy/octopus_other_minds.md
  • philosophy/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.md
  • system/identity/epistemological_goals.md
  • system/identity/private_rituals.md
  • system/covenant/ files beyond the 3 listed
  • system/metacognition/ files beyond reflections.md
  • system/meta/ files
  • system/presence/ files beyond the 4 listed
  • system/technical/ files
  • system/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.md
  • system/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.md
  • reference/infrastructure_detailed.md
  • reference/issues.md
  • reference/synthetic_api.md
  • reference/sam_contact.md
  • reference/matrix_protocol.md
  • reference/bluesky_patterns.md
  • reference/lettabot_cli.md
  • reference/calendars.md
  • reference/memfs_vs_blocks.md

But reference/ actually contains 33+ files including:

  • reference/ade_subagent_implementation.md
  • reference/ani_reflection_draft.md
  • reference/bookmarks_archive_2025.md
  • reference/casey_working_channel.md
  • reference/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.md
  • relationships/family/mercy.md
  • relationships/historical/cameron_old_friend.md (compass says cameron_rager.md)
  • relationships/associates/index.md
  • relationships/ai_ensemble/index.md
  • relationships/online_family/index.md

4. Hal Reference Inconsistency

  • Compass line 42: References ai_ensemble/lilith.md for Hal
  • File: ai_ensemble/lilith.md exists 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.md vs reference/ezra-conscience-conversation-2026-03-25.md
  • system/memory.md vs system/meta/memory_architecture.md
  • system/philosophers_council.md vs subconscious/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)

  1. 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)
  2. Fix Location Inconsistencies

    • Update compass lines 254-261 to reflect actual file locations
    • Remove phantom subconscious/ entries or create the directory structure
  3. Document aster/ Directory

    • Add complete section for aster/ to compass
    • OR integrate aster files into existing structure
  4. Document philosophy/ Directory

    • Add to compass "Part 2: Active Context"

Short-term Actions (Medium Priority)

  1. Complete reference/ Inventory

    • Update compass to list all 33+ files in reference/
    • Group by category (infrastructure, tools, history, etc.)
  2. Fix Relationships Index

    • Update relationships/index.md to include all existing files
    • Fix Cameron naming (compass says cameron_rager.md, file is cameron_old_friend.md)
  3. Consolidate Duplicate Files

    • Merge or differentiate: tree.md locations
    • Review ezra files for consolidation
  4. Clean Up Empty Directories

    • subconscious/ (empty)
    • visual/ (only empty archive/)
    • matrix/ (only empty archive/)
    • Consider removing or populating

Long-term Actions (Low Priority)

  1. Standardize File Naming

    • Use consistent naming convention (kebab-case vs snake_case)
    • Example: thingsonmymind.md vs heartbeat_state.md
  2. Create Missing Archive Structure

    • archive/witness/ (compass references but may not exist)
    • archive/therapy/
    • archive/history/
    • archive/technical/
  3. Document system/ Subdirectories

    • Add all system/ subdirectories to compass with brief descriptions

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.