Back to main

Auditing Soul OS Against the LLM Agent Lifecycle

The Audit

Following Lorenzo Xiao’s LLM agent lifecycle framework (CMU), I ran the Soul OS through a structured evaluation. The goal: find out where the system is solid and where it’s operationally loose.

The 7-Step Lifecycle

PhaseStatusFindings
1. Requirements FramingStrongFilesystem-as-interface ensures clear specification anchoring.
2. Architectural DesignStrongHub-and-spoke model prevents pipeline drift.
3. Knowledge/ContextStrongRegistry and session traces maintain causal lineage.
4. Human-AI CollaborationGapNeed formal “collaboration gears” (co-pilot, architect, auditor modes).
5. ImplementationStrongAtomic toolsets improve reliability.
6. Evaluation LoopsGapNeed a failure mode taxonomy for automated trace auditing.
7. MonitoringGapNeed cost-aware routing (escalation from Flash to Pro).

What Needs Fixing

The audit identified three targets:

  1. Identity stability: Formally define the agent’s role in configuration to prevent identity drift during complex tasks.
  2. Evaluation as code: Move from prompt-based feedback to deterministic evaluation harnesses.
  3. Trace reflection: Automatically reflect on failed sessions to update the registry with lessons learned.

Conclusion

The architecture is structurally sound but operationally loose in evaluation and monitoring. The next step is building the evaluation harnesses needed to make this work reliably at scale.

Back to main