Warning
INTERNAL DEVELOPER DOCUMENT: This file is for project maintainers and contains technical debt audits, task backlogs, and roadmap tracking. For the official User Guide, please refer to the README.md.
- Lifecycle Meaning Cleanup: [RESOLVED] Explicitly defined Run (Session), Step (Planner Unit), and Attempt (Execution Try) in domain code and README. Verified that no bridge-side decision logic is implied.
- Terminology Inconsistency: [RESOLVED] Renamed all outcome indicators to
State(RunState, StepState, Result.State) for uniform operator experience. - Ergonomics: [RESOLVED] Tightened the
submit->wait->resultsequence and established the Canonical Local Runbook inEXAMPLES.md. - Trust & Transparency: [RESOLVED] Added "Known Limitations" and clarified the distinction between simulation and real-mode execution in README.
- Release Surface: [RESOLVED] Performed a unified v1 Truth-Pass across all README, setup, examples, and guide documentation.
- OpenClaw Status: [ALIGNED] Maintained as Experimental Alpha-tier for v1.0. Future promotion to stable requires sustained user verification.
| Component | Status | Implementation Type | Notes |
|---|---|---|---|
| Orchestration Core | ✅ Ready (Stable) | Native (SQLite) | Persistent ledger, state machine, and Git Worktrees. |
| CLI & MCP Layer | ✅ Ready (Stable) | Native | Human-readable hints, logs, and structured JSON. |
| Codex Adapter | ✅ Ready (Stable) | CLI Wrapper | High-fidelity relay with artifact harvesting. |
| OpenClaw Adapter | 🧪 Experimental (Alpha) | ACPX Wrapper | Functional alpha; basic lifecycle tracking. |
| Claude Adapter | 🟢 Supported (Beta) | CLI Wrapper | Uses claude -p --output-format json with stdin prompt delivery, cwd-based execution, synthesized result mapping, and fake-binary integration coverage. Live authenticated Claude service calls are not exercised in repo tests. |
| Qwen Adapter | 🟡 Functional | CLI Wrapper | Basic subprocess wrapper; narrower evidence extraction than Codex/Claude. |
| Simulation Mode | ✅ Ready (Stable) | Native | Robust stubs for orchestrator validation. |
| Adaptive Routing | 🧪 Prototype | Heuristic | Static fallback chain; not yet benchmark-driven. |
| Governance | ✅ Ready (Stable) | Manual | MIT Licensed; CONTRIBUTING.md authored. |
| Diagnostics | ✅ Ready (Stable) | CLI | doctor command verifies versions and environment. |
- Adaptive Routing: Routing is currently based on a static heuristic chain; benchmark-driven optimization is documented but not dynamic.
- Process Introspection: CLI-wrapped adapters provide limited visibility beyond standard streams.
- Simulation Limits: Simulation Mode stubs all actions; it validates the orchestrator's state-machine but does not test real agent logic.
- LICENSE: ✅ RESOLVED (MIT).
- CONTRIBUTING.md: ✅ RESOLVED.
- Repository Noise: ✅ RESOLVED (
codencer.dbremoved/ignored). - Makefile Version: ✅ RESOLVED (
v1.0-release-candidate). - Setup Reproducibility: ✅ RESOLVED (
make setup buildverified).
- Agent Versioning:
doctorcommand detects binary existence but not version compatibility (e.g.codex-agentv0.5 vs v1.0). - Internal Documentation Noise: ✅ RESOLVED (Upgraded headers and README navigation).
- Example Parity: Ensure
examples/tasks/*.yamlare 100% compliant with the latest schema.
- Governance: ✅ RESOLVED (MIT & CONTRIBUTING.md).
- Health: Enhance
doctorwith version checks forgitandsqlite3. - Documentation Quality Audit: ✅ PASS (Rendering issues fixed; Quickstart aligned).
make setup build: Creates directories and compiles binaries.cp .env.example .env: Manual configuration.make start-sim: Daemon starts in background.run start->submit --wait: Primary operator loop.step result/logs/artifacts: Evidence inspection.
doctor: Verifies.codencerdirectory, daemon connectivity, and basic binary existence (PATH).smoke: Exercises the basic relay loop in simulation mode.
doctorVersioning: ✅ RESOLVED (Version checks forgit,sqlite3,go, andcodex-agentimplemented).doctorEnvironment: ✅ RESOLVED (Checks for.envand directory structure implemented).- Smoke Test Brittleness: ✅ RESOLVED (Modernized
smoke_test.shwith JSON parsing andsubmit --wait). - Port Conflict: ✅ RESOLVED (Standardized on 8080 in
.envandsmoke_test.sh).
- Setup Logic: Improve
make setupto safely handle.envinitialization (Current: Manualcp). - Binary Distribution: Move beyond
go buildto pre-compiled releases.
- Audit Trust & Readiness Alignment (Final Alignment Complete)
- V1 Publication Readiness Audit (Batch V1.F5 Complete)
- Harden
doctorwith binary version checking (Batch V1.R1 Complete) - Align Smoke Test with modern CLI ergonomics (Batch V1.R1 Complete)
- Batch R2: Final Metadata & Release Notes (Complete)
- Update version strings to
v1.0-release-candidate - Create
CHANGELOG.md - Final Sanity Audit
- Update version strings to