Harvest Pipeline Blind Spot Analysis

Agent: Mnemosyne  |  Critical (structural)  |  Date: 2026-04-16  |  War Room: wr-atlas


Executive Summary

The Aion harvest pipeline has 8 ingest sources covering chronicles, devlogs, handoffs, sessions, git, auto-memory, planning docs, and user messages. However, 9 content producers in the fleet generate decision-grade knowledge that has NO corresponding ingester. The most severe blind spot — Argus P18 auto-rules — had accumulated 20 enforcement decisions that were invisible to the knowledge graph. All 20 have now been manually patched into Aion.

8
Ingest Sources
9
Blind Spots
21
Decisions Patched

What Was Patched (Immediate)

BatchCountContent
n8n enforcement rules4Hard gate, raw JSON burn, API bypass, execution wandering
Protocol/workflow rules10War room dispatch, domain boundaries, skill bypass, coordinator rules
Remaining rules6Fabrication prevention, hook drift, density failure, mailbox, backlog
Total21All auto-added rules from 05-skill-enforcement.md

Blind Spot Severity Assessment

CRITICAL — Contains decision-grade knowledge, no ingester exists

#ProducerLocationContent TypeDecisions LostFix
1Argus auto-rules~/.claude/rules/05-skill-enforcement.mdPost-incident enforcement decisions20 (patched today)New rules.py ingester
2CLAUDE.md mandatory skills{repo}/CLAUDE.mdSkill inventory, enforcement directives~15/repo × 12 reposNew claude_md.py ingester
3Backlog files{repo}/backlog/*.mdDeferred work decisions, blockers~5-10 fleet-wideNew backlog.py ingester

WARNING — Contains operational knowledge, may warrant ingestion

#ProducerLocationContent TypeRisk if not ingested
4Fleet rules tableSupabase fleet_rulesNaming conventions, governance constraintsRules evolve without trace in Aion
5STATE.md{repo}/STATE.mdSession continuity, active work contextStale state not detected by graph probes
6Task filesDropbox _DevSync/tasks/Work items across reposCross-session work invisible to archaeology

INFO — Operational config, not decision-grade

#ProducerLocationWhy lower priority
7Hook configs~/.claude/settings.jsonInfrastructure, not decisions. Git-tracked.
8nono profiles~/.config/nono/profiles/Credential config. Hades domain.
9launchd plistsscripts/*.plistDeployment artifacts. Git-tracked.

Root Cause

The harvest pipeline was designed around documents agents produce during sessions (devlogs, chronicles, handoffs). It was not designed for documents systems produce between sessions (Argus auto-patches, fleet_rules table updates, backlog accumulation). This creates a growing gap: every Argus run that patches a rules file writes a decision that Aion never sees.

The Feedback Loop That’s Broken

Incident → Agent violates skill → Argus P18 detects in session JSONL
    → Argus patches 05-skill-enforcement.md → Rule enforced going forward ✓
    → But: Aion never harvests the rule → Decision invisible to archaeology ✗
    → Agent asks “why do we have this rule?” → No answer in graph
    → Rule exists without rationale → Treated as arbitrary → Higher bypass risk

Recommended Fixes

Fix 1: Rules file ingester CRITICAL

Fix 2: CLAUDE.md skill section ingester WARNING

Fix 3: Backlog ingester WARNING

Fix 4: Capture hook for Argus PREVENTION

Verification