Skip to content

CEO Directive — April 2026 North Star (V1 Launch Gates rolled up) #40

Description

@Delqhi

CEO Directive — April 2026 North Star

Status: ACTIVE. This issue is the single roll-up of everything that must ship for V1 launch. Every team lead reads this and follows the link for their repo.


Where we are (as of 2026-04-19)

The organisation has too many repos, too many copies of "the same thing", and a lot of half-finished scaffolds. Wave 4 of the April 2026 consolidation closed that out at the strategic layer:

  • 5 strategic decisions are now DECIDED in PRODUCT-VISION.md (no more open questions on what we are building).
  • 4 dead A2A repos archived.
  • schemas/team.schema.json shipped — one binding contract for all 17 team manifests.
  • All 17 teams have live team.json downstream.
  • docs/CANONICAL-REPOS.md names the only 4 code repos that matter for the product: OpenSIN-Code, OpenSIN-backend, OpenSIN-WebApp, Infra-SIN-OpenCode-Stack.
  • docs/FOLLOWUPS.md has the surgical follow-on tickets (CP1 code merge, S2 scaffold triage, M2 aggregator, C1 registry regen).

What is now expected of every team: deliver your Launch Gate. One ticket per repo. Checklist. No ambiguity.


The 4 product surfaces

From PRODUCT-VISION § UI-Schichtung:

Surface Role Auth Launch gate
opensin.ai OSS marketing for hackers none website-opensin.ai#128
my.opensin.ai Paid marketing + marketplace + Stripe checkout none website-my.opensin.ai#81
chat.opensin.ai The authenticated app yes OpenSIN-WebApp#14
docs.opensin.ai Canonical docs none OpenSIN-documentation#135

No surface does anyone else's job. No auth chrome on my.opensin.ai. No pricing/checkout on opensin.ai. No marketing hero on chat.opensin.ai.


Platform Launch Gates

The 3 code repos that every surface depends on:

Repo Role Launch gate
OpenSIN-Code TS CLI fork of opencode (the curl | sh experience) #1117
OpenSIN-backend Runtime control plane (registry, Stripe, dispatcher, auth) #1172
OpenSIN-WebApp chat.opensin.ai app (same as the surface row above) #14

Biggest known platform blocker: CP1 — merging Core-SIN-Control-Plane into OpenSIN-backend. Tracked: OpenSIN-backend#1171 + Core-SIN-Control-Plane#17.

Second biggest: R1 — OpenSIN-Code vs opensin-ai-cli merge/split decision. Tracked: OpenSIN-Code#1116.


V1 Agent Fleet

V1 does not ship all 80 agents. V1 ships 3 flagships that work end-to-end through chat.opensin.ai on launch day. Everything else stays listed in the marketplace but is labelled "coming soon" until its team cuts its own quality gate later.

Agent Team Quality gate
A2A-SIN-MiroFish (biggest agent in fleet, ~130 MB) #147
A2A-SIN-X-Twitter Team-SIN-Social #27
A2A-SIN-Discord Team-SIN-Messaging #16

Fleet hygiene (blocks nothing, but do it before V1)

OpenSIN-overview#39 — 20+ duplicate "Governance Contract Adoption" issues + test-spam across 12 repos. 15-20 minutes of gh issue close work. Script-able.


What I am NOT asking for right now

  • No new repos until V1 ships. We already have 200.
  • No new agents in the marketplace beyond the 3 flagships until they each cut their own quality gate (template: A2A-SIN-MiroFish#147).
  • No design-system re-design. Epic #115 (website-opensin.ai) / #67 (website-my.opensin.ai) decides which existing system wins and applies it to both. No third system gets invented.
  • No archival votes on the 6 A2A-SIN-Code-* scaffolds until R1 (#1116) is decided. Their fate is coupled to that decision.

Delegation table — who owns what

Deliverable Owner Ticket
opensin.ai launch website-opensin.ai maintainer website-opensin.ai#128
my.opensin.ai launch website-my.opensin.ai maintainer website-my.opensin.ai#81
chat.opensin.ai launch OpenSIN-WebApp maintainer OpenSIN-WebApp#14
docs.opensin.ai launch OpenSIN-documentation maintainer OpenSIN-documentation#135
CLI V1 OpenSIN-Code maintainer OpenSIN-Code#1117
Backend V1 + CP1 OpenSIN-backend maintainer OpenSIN-backend#1172
MiroFish V1 MiroFish team A2A-SIN-MiroFish#147
X-Twitter V1 Team-SIN-Social A2A-SIN-X-Twitter#27
Discord V1 Team-SIN-Messaging A2A-SIN-Discord#16
Fleet hygiene any maintainer OpenSIN-overview#39
Marketplace aggregator (M2) Infra team tracked in docs/FOLLOWUPS.md § M2

How progress is tracked

  1. Each Launch Gate / Quality Gate above is a GitHub issue with a checklist.
  2. Weekly: each owner ticks their boxes. No status reports required, the checkbox state IS the status.
  3. When every checkbox is green, V1 ships.

If you land on this issue and your team is not in the table: you are not on the V1 critical path. Your work is valuable but does not block launch. Keep doing it, but do not expect cross-team attention before V1.


All prior ad-hoc "Big Boss" / Governance Adoption / Roadmap issues across the fleet are superseded by this one. If the acceptance criteria of one of those overlaps this, close it and link here.

Co-authored-by: v0[bot] <v0[bot]@users.noreply.github.com>

Metadata

Metadata

Assignees

No one assigned

    Labels

    launch-blockerMust-land before 2026-04-23 T-0

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions