This loop has runbooks, specialist skills, release gates, independent verification, and a strong bias toward root causes.
You are not short on output. You are short on a commercial learning loop.
The delivery machine is unusually strong. The next major productivity gain is to aim it at customer evidence, growth, education, analytics, and recurring security controls.
Engineering work reliably turns into code, verification, and releases. Market signals rarely turn into measured experiments, decisions, and reusable learning with the same discipline.
Snapshot taken 12 July 2026. Codex history covers Sep 2025 to Jul 2026. Available Claude history covers May to Jul 2026. Scores are directional maturity judgments, not financial KPIs.
A powerful delivery loop with a missing second engine.
The answer is not less engineering. It is to copy the same root-cause, verification, and automation discipline into discovery and growth.
This loop needs a ledger, attribution, a weekly decision cadence, stop conditions, and memory of what actually worked.
VilaNet, VPNCheap, router clients, protocol cores, and fleet work dominate the project distribution. Code and operations receive deep, repeated attention.
VilaVista already measures MRR, ARR, revenue, churn, refunds, LTV, signups, affiliates, traffic, and capacity. The missing layer is a recurring decision process, acquisition cost, and product usage cohorts.
SEO work appears as isolated audits, mainly around one web project. Exact searches found no substantive Google Ads or Apple Ads operating history. There is no persistent channel experiment ledger.
VilaNet has one focused user guide under docs/user. The tvOS README explains remote navigation, but neither app has a complete visual tutorial system or repeatable media capture harness.
Threat modeling and security-sensitive code review are real strengths. Recurring control evidence is weaker, and always-loaded workspace instructions currently include literal operational credentials that should be removed.
Support handling is active, but searches for user interviews resolve to skill-template language, not a sustained customer discovery program. Feedback is not yet a measured input to roadmap, docs, and marketing.
Maintain the left side. Build the right side.
The target is not perfect symmetry. It is enough commercial, security, and education capacity to turn delivery speed into durable business outcomes.
High confidence: delivery, automation, tutorial, and schedule coverage. Medium confidence: security and analytics maturity. Low confidence: work that may happen outside Claude and Codex, especially offline sales and finance.
Eight moves, in the order that unlocks the others.
Scores combine leverage, urgency, evidence quality, reversibility, and fit with your existing strengths.
Your marginal bottleneck is not coding throughput. Add specialists only when a measured loop has a clear owner and recurring input.
The global files are already compact and strong. Put growth, analytics, tutorial, and security detail in scoped skills and domain guidance.
VilaVista already knows
- MRR and ARR
- MRR by plan
- Collected revenue
- Gateway mix
- Revenue by country
- Active subscriptions
- New signups
- Churn and reasons
- Refund rate
- ARPU and realized LTV
- Affiliate performance
- Traffic and capacity
The decision layer must add
- Acquisition source and spend
- CAC by channel
- Signup to purchase funnel
- First successful connection
- Retention cohorts
- Contribution margin
- Experiment annotations
- Forecast versus actual
- Decision owner
- Review date
- Stop condition
- Result stored in memory
Measure first. Activate second. Compound third.
The sequencing matters. Paid traffic before attribution and content before customer evidence would create activity, not learning.
Secure and baseline
Build the loops
Scale only evidence
Automate the review, not the judgment.
Self-improvement should mean measured feedback and proposed runbook changes. A task must never silently rewrite its own prompt, spend money, publish content, or mutate production.
Founder decision brief
VilaVista, App Store, support, releases, incidents.
One HTML brief with three decisions, owners, confidence, and prior-action outcomes.
Read-only. Learns forecast error and retires unused metrics by proposal.
VOC to product and docs
Support, cancellation reasons, app reviews, Sentry clusters.
An anonymized signal map and ranked queues for fix, tutorial, experiment, and proof.
No customer reply or public issue. Learns from later resolution and deflection.
Tutorial freshness check
Screen routes, UI strings, release notes, tutorial manifest.
Stale-asset report and draft recapture bundle for only the affected journeys.
No public publish. Learns which code changes actually invalidate media.
Growth experiment review
Attribution, funnel, SEO, product page, current experiment.
Continue, stop, or revise one experiment. Maximum one new experiment per cycle.
No ad spend or metadata change without approval. Learns from lift and retention.
Security evidence review
Secrets, access, dependencies, backups, restore proof, public surfaces.
Control evidence matrix, overdue items, and one prioritized remediation proposal.
Report-only first. No credential rotation, deploy, or access change.
Automation portfolio audit
Run success, duplication, duration, resource use, actionability.
Pause, merge, keep, or redesign recommendations with estimated value and cost.
No self-edit. One heavy job at a time and a fixed RAM/time budget.
Safe self-improvement contract
Each loop keeps a small ledger: input, hypothesis, recommendation, human decision, outcome, error, and proposed change. It may recommend a prompt or metric change, but approval remains external.
Builds the weekly decision brief from approved aggregate sources. Separates measured facts, observed signals, inferences, and proposals.
Runs manifest-driven capture, composition, redaction, localization, and QA for VilaNet and tvOS help media.
Maintains one experiment ledger with hypothesis, metric, budget, stop rule, review date, and result. Drafts assets but does not publish or spend.
Anonymizes and clusters support, churn, reviews, and errors. Routes every cluster to a named owner and measurable outcome.
Collects control evidence against a compact catalog, tracks overdue proof, and proposes one remediation at a time.
Finds duplicate jobs, stale prompts, missing outputs, resource collisions, and schedules that no longer influence a decision.
Instruction changes
Resource-aware orchestration: Before broad scans or parallel lanes, estimate corpus size and working set. Do not run multiple memory-heavy workers against the same index. Start with bounded queries and samples, cap concurrency, monitor RSS, and stop to narrow if the first pass exceeds budget. Business evidence: For business, growth, and customer-facing product decisions, label each claim as measured, observed, inferred, or proposed. Do not treat implementation activity as customer demand. Tie every recommendation to a metric, owner, review date, and stop condition. Secret context: Instruction files may name secret variables and approved retrieval paths, but must not contain literal passwords, tokens, recovery codes, or private keys.
Record once. Publish many formats. Refresh by diff.
Computer Use removes the manual navigation burden. Stable UI hooks and a tutorial manifest remove the brittleness. Record and Replay can capture your preferred flow once, then the skill should use semantic controls instead of coordinate replay.
Today: artisan capture
- Manually prepare app state.
- Navigate each device by hand.
- Take isolated screenshots.
- Write separate copy and captions.
- Repeat for every locale and release.
Target: tutorial factory
- One journey manifest defines the truth.
- Fixtures reset the app deterministically.
- Automation drives and records the flow.
- A timeline creates video, stills, and captions.
- A release diff recaptures only stale journeys.
| Surface | Primary driver | Recorder | One-time work | Best first journey |
|---|---|---|---|---|
| VilaNet iOS | Flutter integration test or semantic Computer Use | Simulator video and screenshots | Add stable keys and demo fixtures | Sign in, connect, disconnect |
| VilaNet Android | Flutter integration test, Maestro only if semantics are stable | Emulator video and screenshots | Add stable keys and permission handling | Choose server and auto-select |
| VilaNet macOS | Computer Use with accessibility targets | ScreenCaptureKit or platform recorder | Deterministic window size and demo data | Menu, server, connect, settings |
| VilaNet Windows | Computer Use with accessibility targets | Platform recorder | Deterministic window size and permission states | Install, login, connect |
| VilaNet tvOS | XCUITest focus navigation plus Computer Use inspection | tvOS Simulator video | Create a UI test target and stable focus identifiers | Package, server, remote focus, connect |
Strong by incident. Weaker by cadence.
Security-sensitive implementation and threat modeling are visible in the history. A business-scale program needs recurring evidence that controls still work when no incident is forcing attention.
Keep: root-cause analysis, fail-loud invariants, exact-target gates, remote-config checks, secure-storage work, backups, threat models, and independent verification.
Add: least-context secret handling, access review, dependency and supply-chain evidence, restore drills, incident-to-control mapping, data retention, and a single current asset inventory.
Reduce prompt exposure and accidental transcript leakage. Refer to Keychain, environment variables, or approved secret files by name only.
Backup age is not recovery evidence. Run a scheduled sample restore with integrity and time-to-recover recorded.
Accounts, keys, admin surfaces, certificates, DNS, exposed ports, and stale hosts should have an owner and review date.
Generate dependency, signing, and release-artifact evidence. Use a compact OWASP ASVS-based checklist for the billing and web surfaces.
Every incident gets cause, missed detection, corrective control, test, owner, and scheduled evidence. Close the learning loop.
Document what support, analytics, crash, billing, and tutorial systems collect, where it flows, how long it remains, and who can access it.
Five decisions, then build.
This keeps the plan small enough to start while establishing the foundations that make later automation safe and measurable.
Method and limits
- Used the local recall index plus bounded exact-phrase searches, not a full in-memory transcript load.
- Separated clear Claude subagents and Codex review or worker sources from main interactive work where metadata allowed.
- Inspected active Codex automation definitions and the live global and workspace instruction files.
- Inspected VilaVista metrics, VilaNet user docs, tvOS docs, and existing UI test directories.
- Conversation frequency is an attention signal, not proof of business impact. Offline work and external systems may be missing.
- Absence means no clear recurring evidence in the indexed corpus, not proof that an activity never occurred.
- The first broad scan caused memory pressure. The analysis was restarted with bounded queries, no concurrent corpus readers, and no remaining heavy process.