apexe 0.3.0

Outside-In CLI-to-Agent Bridge
{
  "feature": "v2-f2-module-executor",
  "description": "Implement apcore Module trait for CLI subprocess execution. CliModule wraps ScannedModule with async subprocess execution via tokio spawn_blocking.",
  "language": "rust",
  "tasks": [
    {
      "id": "F2-T1",
      "title": "Create module skeleton and executor functions",
      "description": "Create src/module/ with mod.rs, executor.rs (build_arguments, validate_no_injection, execute_subprocess), cli_module.rs.",
      "status": "done",
      "depends_on": []
    },
    {
      "id": "F2-T2",
      "title": "Implement CliModule with Module trait",
      "description": "Implement CliModule::new, from_scanned, and the Module trait (execute, input_schema, output_schema, description).",
      "status": "done",
      "depends_on": ["F2-T1"]
    },
    {
      "id": "F2-T3",
      "title": "Tests and quality gates",
      "description": "Write ~20 tests covering arg building, injection prevention, subprocess execution, and CliModule trait methods.",
      "status": "done",
      "depends_on": ["F2-T2"]
    }
  ]
}