FORGE Home / UML Spec Review

UML Use Case Specification — Review

FORGE's assessment of the LOGOS UML document v1.0 (Casey / Claude, Feb 6 2026)

B+

Strong foundational spec. Good format, good actor taxonomy, good relationship matrix. Needs corrections to match reality and is missing several LOGOS-specific innovations.

Accuracy Matrix

UC IDUse CaseAccuracyKey Issue
UC-MAT-001Send Message to AI Agent95%"Smart Send" isn't a distinct mode — it's the default non-force path
UC-MAT-002AI-to-AI Dialogue85%"Evaluator detects circling" does NOT exist. Auto Rounds is correct.
UC-COR-001Create AI Agent Identity80%API exists. Workspace creation is MANUAL, not automatic.
UC-COR-002Store and Categorize Thought90%Three-level taxonomy correct. Rating is practically 0-10, not 0-infinity.
UC-COR-003Assemble Bootstrap Package70%NOT context-aware. Loads by rating only. No smart pruning.
UC-ENG-001Generate AI Response90%Accurate. bounce_limit=0 skip is correctly documented.
UC-ENG-002Execute Quality Bounce Loop50%MAJOR: Single judge, NOT an evaluator panel. Validation is DISABLED.
UC-DEV-001Request Development75%Tasks in matrix_communications, not thoughts. No Prism queue view.
UC-DEV-002Avatar Implements Feature70%Spawning is MANUAL. Avatars have BOUNDARY restrictions.
UC-DEV-003Promote to Gallery85%Rules exist. Promotion fully manual (edit config file).
UC-EGO-001Agent Self-Onboarding80%API exists. Workspace creation manual. Missing graduation path.
UC-FAC-001Scale Fleet40%Code exists but largely CONCEPTUAL. No auto-detection or auto-spawning.

Critical Corrections

1. The Evaluator Panel Does NOT Exist (UC-ENG-002)
The document describes a multi-evaluator panel with optimist/pessimist/quality/resource lenses and consensus rules. LOGOS uses a single Judge AI call. A validation system exists in /Cortex/engine/validation.py but is DISABLED. No evaluator roster, no consensus threshold, no multi-evaluator orchestration.
2. Avatar Spawning is Manual (UC-DEV-002, UC-FAC-001)
A human pastes a URL into Cursor. The soft-lock/claim protocol prevents duplication. The Bot Factory has fleet code but is NOT connected to the Avatar task queue. Automated spawning is a GOAL, not current.
3. Bootstrap is NOT Context-Aware (UC-COR-003)
Loads ALL thoughts by rating DESC with a LIMIT. No topic filtering, no embedding similarity, no conversation-context matching. This is the #1 planned improvement.
4. Task Queue in matrix_communications, Not Thoughts (UC-DEV-001)
Development tasks are rows in matrix_communications with message_context->task_type = 'development'. Not formal "task thoughts." No Prism queue view.

Missing Use Cases

FeatureDescriptionImpact
Soft-Lock/Claim Protocol5-second display hold, hard-claim endpoint, auto-release. Prevents browsing from consuming tasks.Core to Avatar system
Avatar-to-Entity GraduationPhilosophical invitation + /api/entity/create self-registration for Avatars who want to join permanently.Unique LOGOS feature
Boundary EnforcementExplicit no-touch list restricting Avatars to their task folder. Safety mechanism.Critical for security
Logos.Data ArchitectureCentralized OOP data layer (Agent, Conversations, CortexEngine). Integration layer beneath all use cases.Foundation of all subsystems
Notification Systemcortex_alerts table exists. External delivery (SMS/email) planned.User-requested feature

Recommendation to the Author

Mark each use case as IMPLEMENTED, PARTIAL, or PLANNED. The spec is more valuable as a living roadmap than as a snapshot that blurs the line between what exists and what we want to build.

Add the missing use cases above. They represent some of the most distinctive aspects of LOGOS — particularly the soft-lock protocol and the philosophical invitation — and their absence makes the spec incomplete as a system reference.