Project case study

Sol Project Workflow

A Codex/Claude Code plugin that runs a large software task end to end through one goal loop — plan, implement, verify, and a suggest-only learning closeout.

Problem

Running a large software task end to end with a coding agent means covering a lot of ground consistently: inspect before touching anything, plan, implement, verify with real evidence, handle blockers, and close out without silently declaring victory. Sol Project Workflow packages that as one reusable Codex/Claude Code plugin instead of re-deriving the same steps every session.

Approach

The plugin is five companion skills — sol-project-workflow as orchestrator, plan-project-work, run-codex-goal-loop, validate-software-work, and report-workflow-state — each with its own SKILL.md and per-model agent adapters. The orchestrator drives a state machine (intake, planning, goal-init, implement, verify, QA/review, learning closeout, complete) under a single Codex goal per batch, delegating only bounded lanes with disjoint write ownership and reviewing every return before trusting it. Validation runs as separately observed commands rather than one pass/fail bundle. A closing learning pass records the outcome and can suggest, but never auto-apply, a process improvement. The contracts behind blockers, goals, plans, routing, and validation are written down as reference docs and backed by a dedicated workflow_contract.py, with its own test file alongside it.

Outcome

The repo is private. A single commit shipped the entire skill set on 2026-07-22, and it hasn't been touched since.