Verification & Quality Assurance
The T3op project adheres to strict evidence-based verification gates prior to mission sign-off.
flowchart TD G1[Gate 1: Wiki Published & HTTPS Live] --> G2[Gate 2: Adapter & Desktop Stripping Audit] G2 --> G3[Gate 3: Subprocess OMP Adapter Stream Turn] G3 --> G4[Gate 4: Headless Chrome Browser Walk] G4 --> G5[Gate 5: Cryptographic Evidence Ledger]
Verification Gates
Gate 1: Documentation Precondition
- Requirement:
https://wiki.t3op.loca.zonemust be published and serving200 OKvia Nginx reverse proxy before application modifications commence. - Proof: Successful HTTP status check and TLS certificate validation.
Gate 2: Adapter & Desktop Stripping
- Requirement: No non-OMP agent adapters (Codex, Claude Code, or third-party APIs) or Electron/Tauri desktop wrappers remain in the active codebase.
- Proof: Grep sweep across codebase confirming zero occurrences of stripped SDK imports or desktop runtime dependencies.
Gate 3: Live OMP Backend Round-Trip
- Requirement: The web interface must successfully trigger and stream a real turn from the host
ompinstallation (18.2.6at~/.local/bin/omp). - Proof: Server event log and transcript JSON capturing message deltas and completed turn status.
Gate 4: Headless Chrome Browser Walk
- Requirement: Automated browser execution via
/usr/bin/google-chrome --headless=new.- Capture UI screenshot to
evidence/2026-09-20-d132-t3op-345b3634/t3op-ui.png. - Capture browser console logs to
evidence/2026-09-20-d132-t3op-345b3634/console.logverifying 0 console errors.
- Capture UI screenshot to
- Proof: Screenshot artifact and error-free console transcript.
Gate 5: Cryptographic Evidence Ledger
- Requirement: Full audit manifest in
evidence/2026-09-20-d132-t3op-345b3634/result.jsoncontaining SHA-256 checksums of all deliverables, commits, and logs. - Proof:
sha256sum -cvalidation pass.