tera-pilot

Tera Pilot Product Readiness Plan

Working plan for making Tera Pilot product-ready. Status snapshot: August 2026.

This document answers not “what features can we add next”, but: what must be proven, packaged and stabilized so that Tera Pilot can be safely handed to the first users and small teams.


1. Executive Summary

Tera Pilot already has a strong technical foundation for a TUI-first, local-first coding agent:

But this is not yet a proven product contour. The main gap is operational reliability and evidence:

  1. there is no reproducible evaluation harness on real repository tasks;
  2. the test suite is too narrow relative to the size of the runtime;
  3. there is no full clean-install/release pipeline;
  4. there is no single environment doctor and no clear onboarding from installation to the first task;
  5. security/local-first claims are not yet backed by a threat model, egress visibility and independent checks;
  6. the GitHub Action is a good template but not yet proven on real repositories;
  7. quality, latency, cost, rollback and human-acceptance rates are not measured;
  8. enterprise features — identity, RBAC, retention, deployment and support — are absent or roadmap items.

Bottom line: Tera Pilot is a technically serious alpha base approaching a controlled private beta, but the current smoke tests do not yet prove readiness for an external beta. For a public product-ready v1, close the P0 items below first rather than expanding the agent capability list.


2. What product-ready means for Tera Pilot

For Tera Pilot, product-ready does not mean “the agent never makes mistakes” and does not mean parity with Cursor, Claude Code, or GitHub Copilot.

Product-ready means a new user can:

  1. install Tera Pilot on a supported OS from a clean environment;
  2. choose a local model or a provider/BYOK without reading the source;
  3. complete a first safe task in the TUI within minutes;
  4. understand what actions the agent took and which permissions it used;
  5. see the diff, test results, errors, and a recovery path;
  6. get a predictable error on key/model/network/sandbox problems;
  7. upgrade to a new version and recover from a failed upgrade;
  8. use the CI integration with a machine-readable evidence report;
  9. not rely on marketing claims that are not backed by measurements.

Target readiness levels

Level What must be proven Outcome
Private beta Reliable TUI, basic security, understandable installation, manual regression checks 5–20 external users
Product-ready v1 Reproducible evaluation, clean install, CI evidence, threat model, release process, support docs Public launch for individual developers and small teams
Team-ready Shared policies, roles, retention, deployment guidance, predictable spend and CI workflows First team pilots
Enterprise-ready Identity, RBAC, centralized governance, formal security/compliance and SLA Sales into regulated/enterprise segments

Tera Pilot is currently at the technical alpha base stage. A controlled private beta can start only after the basic reliability, onboarding and security gates are closed. The label “enterprise-ready” must not be used yet.

Proposed minimum launch thresholds

These are working internal thresholds for a public v1 decision, not current measured numbers:

Thresholds can be refined after the first baseline sample, but the metrics themselves and the rules for changing thresholds must be fixed in advance.


3. P0 — launch blockers for product-ready v1

P0 is the set of tasks without which a stable, trusted product cannot be promised.

P0.1. Reproducible evaluation harness

Problem: the strategy already correctly forbids claiming superiority without reproducible data, but the evaluation contour does not exist yet.

What to do:

Definition of done:

Proposed artifacts:


P0.2. Base TUI scenario reliability

What to verify on a clean process:

Definition of done:

The current 33 smoke checks are useful for TUI structure but do not replace behavioral integration tests with a fake provider.


P0.3. Clean install, release and upgrade path

What to do:

Definition of done:

clean environment
  -> install
  -> launch tera-pilot-tui
  -> configure local/BYOK provider
  -> run safe sample task
  -> upgrade to next patch version
  -> reopen session

This scenario must be automated and pass on every release candidate version.


P0.4. Onboarding and environment doctor

Today the README explains the architecture, but a product-ready user should not have to diagnose the environment by hand.

A single doctor/onboarding flow is needed that checks:

Definition of done:

Proposed interface: tera-pilot-tui --doctor or a built-in /doctor command. This does not bring back the old user-facing CLI: it is a diagnostic mode of the TUI/launcher, not a separate command-oriented agent product.


P0.5. Threat model and security boundaries

Local-first is an architectural direction, not proof of no leaks. Documents and checks are needed.

Document:

Definition of done:


P0.6. Machine-readable evidence contract

The TUI backend can already produce a report, but the contract must become a stable product API.

Fix schema v1:

Definition of done:


P0.7. Basic quality gate

The current test contour is too small for the number of runtime modules.

Add:

Definition of done:


4. P1 — what is needed for the first paying/team users

P1 does not necessarily block private beta, but without it adoption will be weak.

P1.1. Real CI/CD scenarios

Definition of done: an external user can enable the workflow from the docs without reading Python code manually.

P1.2. Product UX TUI

The TUI must be not just a pretty window, but a reliable workspace.

Check and improve:

Metric: a user opening the TUI for the first time completes a safe read-only task without developer help.

P1.3. Provider onboarding

P1.4. Real user workflows

Focus on 3–4 scenarios, not dozens of feature labels:

  1. fix failing tests;
  2. safely make a small refactor with diff review;
  3. do a read-only code review;
  4. run a local model on a private repository.

For each scenario:

P1.5. Support and feedback loop


5. P2 — team and enterprise readiness

P2 must not be built until demand is confirmed through private beta and the first team pilots.

P2.1. Identity and access

P2.2. Centralized policies and audit retention

P2.3. Deployment and isolated contours

P2.4. Economics and operations

P2.5. Formal assurance processes


6. What should not be done yet

To avoid spreading thin, do not prioritize before P0/P1:

Tera Pilot’s main product moat is not the number of tools. It is predictable execution, local control, vendor independence and verifiable evidence of results.


7. Priority 90-day roadmap

Days 0–30 — evidence base and P0 reliability

Result: Tera Pilot can be safely tested with external private-beta users.

Days 31–60 — private beta and CI workflows

Result: evidence that the product can be used without the author nearby.

Days 61–90 — product-ready v1 decision

Go: P0 criteria are closed, no critical security issues, 5–10 users repeat the workflow.

No-go: metrics are missing, clean install is not reproducible, provider failures are not explainable, or users cannot recover after an error.


8. Release checklist

Product

Reliability

Security

Evidence

Release engineering

User readiness


9. Metrics to start collecting

Quality

UX

Trust and safety

Operations

This data does not need to be collected via hidden telemetry. Local evaluation reports, opt-in beta feedback and CI artifacts are enough to start.


10. Main decision gate

Tera Pilot can be called product-ready v1 for individual developers and small teams only when all of the following hold:

  1. reproducible evaluation shows measurable task success and test pass rates;
  2. clean install and upgrade pass on officially supported environments;
  3. a new user completes the core workflow without author help;
  4. provider/network/sandbox failures are explainable and recoverable;
  5. the threat model and security boundaries are published;
  6. the evidence report is stable and usable in CI;
  7. the GitHub workflow is verified on real repositories;
  8. there are no critical security findings;
  9. at least a few external users return to the product after the first session;
  10. the README honestly describes limitations and does not present a roadmap as existing functionality.

Until these conditions are met, say:

Tera Pilot is a strong TUI-first technical alpha base for private, local-first and vendor-neutral coding-agent workflows.

After they are met:

Tera Pilot is a product-ready self-hosted coding agent for controlled work with private repositories, local/BYOK models and CI evidence.

But even after v1, do not claim that Tera Pilot replaces Cursor autocomplete, guarantees security, or is enterprise-ready without the corresponding security and compliance scope.