Problem
Faculty CLI is disabled due to circular dependency between cortex.zig and main.zig.
Current State
// src/tri/main.zig:49
const faculty_board = queen.cortex; // faculty board module from src/queen/
// src/tri/main.zig:942-945
.faculty => {
std.debug.print("Faculty command temporarily disabled due to module dependency issues.\n", .{});
return error.NotImplemented;
},
Error
faculty command returns NotImplemented error.
Root Cause
Likely circular import:
main.zig → queen/cortex.zig
cortex.zig → tri commands → back to main.zig
Requirements
- Break circular dependency (move faculty to separate module)
- Re-enable
.faculty command routing
- Test
tri faculty shows dashboard
Implementation Plan
- Extract faculty logic from
cortex.zig → faculty.zig (no tri imports)
- Update
main.zig to import from new module
- Remove circular import references
- Add tests for faculty commands
Success Criteria
φ² + 1/φ² = 3 = TRINITY
Problem
Faculty CLI is disabled due to circular dependency between
cortex.zigandmain.zig.Current State
Error
facultycommand returnsNotImplementederror.Root Cause
Likely circular import:
main.zig→queen/cortex.zigcortex.zig→tricommands → back tomain.zigRequirements
.facultycommand routingtri facultyshows dashboardImplementation Plan
cortex.zig→faculty.zig(no tri imports)main.zigto import from new moduleSuccess Criteria
tri facultyworks without NotImplemented errorφ² + 1/φ² = 3 = TRINITY