Skip to content

Specifications Overview

OpenLogos specifications are the authoritative rules that all Skills, CLI commands, and AI instruction files follow. They define the development workflow, project structure, file formats, and platform integration mechanisms.

Specifications are grouped into three categories:

Core rules that govern how OpenLogos projects progress:

SpecificationDescription
WorkflowThree-layer progression model (WHY → WHAT → HOW), scenario threading, phase detection, quality gates
Change ManagementDelta change proposals, impact analysis, merge workflow, and archival
Flow SpecificationOrchestratable development-flow data model: subflows, nodes, gates, loops, overlays
Slice PlannerHow [code] slices are planned after merge
PreToolUse GuardWrite guard: what is protected (version-controlled content), pre-checks, post-execution checks, and protection-scope commands

Conventions for project layout, configuration files, and data formats:

SpecificationDescription
Project StructureStandard directory layout, file naming conventions, logos.config.json schema
Directory ConventionDetailed directory structure and file organization rules
Module Naming ConventionModule prefix naming rules for multi-module projects
logos-project.yamlAI collaboration index file — schema, field definitions, and examples
AGENTS.mdAI instruction file — content structure, generation rules, multi-platform adaptation
Test Results FormatJSONL format for cross-framework test result reporting, reporter code templates
tasks.md FormatStructured format for change proposal task files — section markers and status detection
TEST_SLICE_MANIFESTMachine-readable [code] slice manifest written by openlogos slice plan and read by verify
SQL Comment ConventionStructured comment format for SQLite DDL metadata annotations
CLI JSON OutputStructured JSON output specification for CLI commands (status, verify, smoke, detect)

Integration specifications for specific AI coding tools:

SpecificationDescription
OpenCode PluginNative plugin for OpenCode — command bridging, hook injection, dual-mode architecture
Codex PluginNative plugin for Codex CLI — SessionStart hook, phase context injection, dual-mode architecture
Cursor PluginCursor integration: native Skills in .cursor/skills/, managed .cursor/hooks.json entries, partial-strength guard with afterShellExecution post-check
ZCode PluginNative ZCode plugin in .zcode/plugins/openlogos/: Skills, commands, agents, SessionStart and PreToolUse hooks
Qoder PluginNative Qoder CLI plugin in .qoder/plugins/openlogos/: Skills, commands, agents, SessionStart and PreToolUse hooks
WorkBuddy PluginNative WorkBuddy plugin in .workbuddy/plugins/openlogos/: Skills, commands, agents, SessionStart and PreToolUse hooks; native memory left untouched