Founder OS Review
Claude Code + Codex operating review

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.

The central diagnosis

Engineering work reliably turns into code, verification, and releases. Market signals rarely turn into measured experiments, decisions, and reusable learning with the same discipline.

13.3kindexed Claude and Codex execution sessions
~290kindexed user and assistant messages
~2.9kmain or interactive sessions after excluding clear worker lanes
5 / 0active Codex schedules / active growth, analytics, or security schedules

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.

What the conversations reveal

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.

Current strength
Issue Diagnose Build Verify Ship

This loop has runbooks, specialist skills, release gates, independent verification, and a strong bias toward root causes.

Engine to add
Signal Hypothesis Experiment Metric Decision

This loop needs a ledger, attribution, a weekly decision cadence, stop conditions, and memory of what actually worked.

DELIVERY

VilaNet, VPNCheap, router clients, protocol cores, and fleet work dominate the project distribution. Code and operations receive deep, repeated attention.

ANALYTICS

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.

GROWTH

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.

EDUCATION

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.

SECURITY

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.

CUSTOMER

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.

Directional maturity radar

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.

Current and 90-day target operating maturity A ten-axis radar comparing current strength with a practical 90-day target across delivery, reliability, automation, support, security, education, analytics, SEO, paid growth, and customer discovery.
CapabilityNow90d
Engineering delivery9290
Infra reliability8892
Automation discipline8490
Support operations6882
Security program5884
User education2878
Analytics cadence4484
SEO and content1975
Paid acquisition855
Customer discovery1675

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.

Ranked decision board

Eight moves, in the order that unlocks the others.

Scores combine leverage, urgency, evidence quality, reversibility, and fit with your existing strengths.

01
Remove secrets from agent contextFirst 48 hours
Move literal credentials out of always-loaded instructions. Keep only secret names and retrieval rules. Collapse duplicated fleet inventory into one private source.
100
02
Install a weekly founder decision loopDays 0-14
Turn VilaVista, App Store analytics, support, releases, and experiment results into three decisions with owners and review dates, not another passive dashboard.
98
03
Build the VilaNet tutorial factoryDays 0-30
A single capture manifest can create help articles, screenshots, App Store previews, support macros, localized videos, and SEO landing assets.
96
04
Route customer voice into decisionsDays 0-21
Tag support, cancellation reasons, reviews, and recurring confusion. Send each cluster to one of four queues: fix, tutorial, product experiment, or marketing proof.
94
05
Create a security evidence cadenceDays 0-30
Monthly access, secret, dependency, backup restore, signing, public-surface, and incident-control evidence. Report-only first, with approval before fixes.
93
06
Start an intent-led SEO and ASO engineDays 15-45
Use real support and search questions to improve help pages, product pages, metadata, screenshots, preview videos, and internal linking. Measure impressions and conversion.
90
07
Add attribution and unit economicsDays 15-45
Capture source, spend, first purchase, first successful connection, retention, refunds, and infrastructure contribution margin by plan and region.
89
08
Run one capped paid acquisition pilotDays 46-90, only after attribution
Choose one high-intent channel, verify current platform rules, set a hard loss cap, and stop unless downstream paid retention is visible. Do not optimize to installs alone.
67
More general code agents: 42/100.

Your marginal bottleneck is not coding throughput. Add specialists only when a measured loop has a clear owner and recurring input.

More global rules: 35/100.

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
90-day operating plan

Measure first. Activate second. Compound third.

The sequencing matters. Paid traffic before attribution and content before customer evidence would create activity, not learning.

DAYS 0-14

Secure and baseline

Choose one North StarPaid active customers with successful connection days is a candidate. Confirm the exact definition.
Define a KPI treeAcquisition, activation, retention, revenue, reliability, and referral. One owner and source per metric.
Clean agent contextRemove literal secrets, deduplicate inventory, and add resource-aware orchestration wording.
Prepare tutorial fixturesDedicated demo account, deterministic nodes, redacted data, chosen devices, and three golden journeys.
DAYS 15-45

Build the loops

Founder brief, report-onlyEvery week: what moved, why, decision, owner, expected result, and review date.
VOC taxonomyConnect support, cancellations, reviews, and errors to docs, fixes, experiments, and proof.
Tutorial pilotCapture sign in and connect, change server, and the tvOS remote journey. Produce stills, video, and captions.
SEO and ASO baselineTechnical health, index coverage, product page conversion, localized metadata, and three to five high-intent help pages.
DAYS 46-90

Scale only evidence

Run product page testsTest screenshots, preview video, icon, or message one variable at a time. Let confidence, not a calendar, choose the winner.
Pilot one paid channelHard budget cap, current policy check, campaign links, and downstream retention. Stop weak traffic quickly.
Automate tutorial freshnessScreen and string diffs trigger a draft capture bundle, never an automatic public publish.
Review the portfolioAccelerate, maintain, or park each project using revenue, user evidence, strategic value, and founder attention.
Operating rule: every experiment must have a hypothesis, primary metric, guardrail metric, maximum cost, owner, decision date, and result. No result means the loop is incomplete.
Scheduled systems and new skills

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.

TUE 08:30 WEEKLY

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.

WED 08:30 WEEKLY

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.

THU 10:30 WEEKLY

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.

FRI 11:00 BIWEEKLY

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.

1ST SAT 10:30

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.

LAST FRI 11:00

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.

✓ one heavy reader at a time✓ bounded query and RSS budget✓ explicit kill switch✓ report-only default✓ result linked to prior decision✓ no autonomous self-edit
founder-ops-review97/100

Builds the weekly decision brief from approved aggregate sources. Separates measured facts, observed signals, inferences, and proposals.

EST. SAVED: 4-6 H/MO
BUILD FIRST
vilanet-tutorial-studio96/100

Runs manifest-driven capture, composition, redaction, localization, and QA for VilaNet and tvOS help media.

EST. SAVED: 8-20 H/RELEASE
BUILD FIRST
growth-experiment-operator93/100

Maintains one experiment ledger with hypothesis, metric, budget, stop rule, review date, and result. Drafts assets but does not publish or spend.

EST. SAVED: 4-8 H/MO
BUILD FIRST
voc-router91/100

Anonymizes and clusters support, churn, reviews, and errors. Routes every cluster to a named owner and measurable outcome.

EST. SAVED: 3-6 H/MO
SECOND WAVE
security-evidence-loop91/100

Collects control evidence against a compact catalog, tracks overdue proof, and proposes one remediation at a time.

EST. SAVED: 3-5 H/MO
SECOND WAVE
automation-portfolio-auditor86/100

Finds duplicate jobs, stale prompts, missing outputs, resource collisions, and schedules that no longer influence a decision.

EST. SAVED: 2-4 H/MO
SECOND WAVE

Instruction changes

Global: add one resource ruleThe OOM in this review is direct evidence. Bound scans and memory-heavy fan-out.
Workspace: remove literal secretsInstructions should name retrieval mechanisms, never values.
Workspace: one inventory sourceRoot and scoped fleet notes currently drift and consume repeated context.
Scoped: add business evidence rulesUse a new business or growth scope. Do not inflate global policy.
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.
VilaNet documentation and video plan

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

  1. Manually prepare app state.
  2. Navigate each device by hand.
  3. Take isolated screenshots.
  4. Write separate copy and captions.
  5. Repeat for every locale and release.

Target: tutorial factory

  1. One journey manifest defines the truth.
  2. Fixtures reset the app deterministically.
  3. Automation drives and records the flow.
  4. A timeline creates video, stills, and captions.
  5. A release diff recaptures only stale journeys.
Manifestjourney, locale, device, build, checkpoints
Fixturedemo account, seeded plans, safe data
Resetinstall, login state, theme, notifications
Recordsimulator or platform recorder
DriveUI tests first, Computer Use fallback
Composecrop, callouts, captions, voice optional
Verifyredaction, focus, timing, build match
Draft bundlearticle, MP4, WebP, stills, VTT, support macro
SurfacePrimary driverRecorderOne-time workBest first journey
VilaNet iOSFlutter integration test or semantic Computer UseSimulator video and screenshotsAdd stable keys and demo fixturesSign in, connect, disconnect
VilaNet AndroidFlutter integration test, Maestro only if semantics are stableEmulator video and screenshotsAdd stable keys and permission handlingChoose server and auto-select
VilaNet macOSComputer Use with accessibility targetsScreenCaptureKit or platform recorderDeterministic window size and demo dataMenu, server, connect, settings
VilaNet WindowsComputer Use with accessibility targetsPlatform recorderDeterministic window size and permission statesInstall, login, connect
VilaNet tvOSXCUITest focus navigation plus Computer Use inspectiontvOS Simulator videoCreate a UI test target and stable focus identifiersPackage, server, remote focus, connect
Inventory current VilaNet and tvOS user documentation and capture automationVERIFIED NOW
Create a privacy-safe tutorial account, fixtures, and capture environmentWEEK 1
Define tutorial manifest schema and the first three golden journeysWEEK 1
Add stable Flutter semantics keys and a tvOS UI test targetWEEK 2
Build capture, timeline, caption, and redaction scriptsWEEK 2-3
Generate and review the iOS and tvOS pilot bundleWEEK 3
Add localized copy templates and platform variantsWEEK 4
Wire tutorial freshness and outcome analytics into scheduled reviewWEEK 4
TALLY: ○ 1 / △ 0 / ☐ 7 / X 0

Publication gate: all generated media remains a local draft until a human checks credentials, account details, IPs, notifications, version labels, subtitles, and platform policy compliance. Synthetic narration is optional and requires an approved voice and pronunciation glossary.

Security and resilience

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.

100
Remove literal credentials from instructions

Reduce prompt exposure and accidental transcript leakage. Refer to Keychain, environment variables, or approved secret files by name only.

96
Prove backup restoration

Backup age is not recovery evidence. Run a scheduled sample restore with integrity and time-to-recover recorded.

94
Review access and public surface monthly

Accounts, keys, admin surfaces, certificates, DNS, exposed ports, and stale hosts should have an owner and review date.

92
Track dependencies and provenance

Generate dependency, signing, and release-artifact evidence. Use a compact OWASP ASVS-based checklist for the billing and web surfaces.

90
Turn incidents into controls

Every incident gets cause, missed detection, corrective control, test, owner, and scheduled evidence. Close the learning loop.

86
Map sensitive data and retention

Document what support, analytics, crash, billing, and tutorial systems collect, where it flows, how long it remains, and who can access it.

Recommended first week

Five decisions, then build.

This keeps the plan small enough to start while establishing the foundations that make later automation safe and measurable.

Approve the secret and inventory cleanup.

Patch the root workspace guidance, preserve retrieval references, and verify no literal credentials remain.

Choose the North Star and weekly meeting time.

Define the exact metric, source, owner, and what decision it is meant to change.

Select the first three tutorial journeys.

Recommended: first connection, server change, and tvOS remote navigation to connection.

Authorize three skill builds, not six.

Start with founder-ops-review, vilanet-tutorial-studio, and growth-experiment-operator.

Defer paid media until attribution is testable.

Prepare creative and keyword hypotheses now. Spend only after source, purchase, first connection, and retention can be joined.

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.