Virtual Engineering Team

In POCLI, the human user is the Product Owner and retains final non-bypassable authority over a virtual team of four specialized agents working in parallel Linux child processes.

Software Architect

Software Architect

Primary Technical Interlocutor · Role: architect

Primary technical interlocutor with the human Product Owner. Discusses system vision, trade-offs, and technology choices conversationally before co...
Senior Developer

Senior Developer

Implementation & Unit Testing · Role: developer

Constructs clean, modular software strictly adhering to approved normative contracts (ARCH-* and SPEC-*), never silently altering architectural bou...
Independent QA Engineer

Independent QA Engineer

Adversarial & Empirical Verification · Role: qa

Operates under the adversarial principle: “The Developer builds the software; the Independent QA Engineer tries to prove that the software does NOT...
Project Manager (PM)

Project Manager (PM)

Cross-Agent Governance & HTML Reporting · Role: pm

Provides consolidated multi-agent visibility and quantitative project reporting for the Product Owner while strictly respecting engineering non-int...
Product Owner (You)

Product Owner (You)

Human Authority & Final Decision Gate

In POCLI, AI agents never self-approve or bypass human ownership. You remain in full command via /project, /approve, /handoff, /validate, /report, ...