Skip to content

Commit 00b3df0

Browse files
authored
feat: close OpenVibeCoding shell on signed branch (#90)
1 parent f9526a2 commit 00b3df0

68 files changed

Lines changed: 2461 additions & 1033 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 49 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,30 @@
1-
# CortexPilot
1+
# OpenVibeCoding
22

3-
The command tower for AI engineering.
3+
The open command tower for AI engineering.
44

5-
Stop babysitting AI coding work. CortexPilot helps teams plan, delegate, track,
6-
resume, and prove long-running engineering work across Codex and Claude Code
7-
instead of juggling scattered chats, local scripts, and after-the-fact logs.
5+
Stop babysitting AI coding work.
6+
7+
AI coding does not lack models. It lacks a command tower.
8+
9+
OpenVibeCoding is the public shell for the CortexPilot repo and runtime
10+
compatibility layer. It helps teams plan / delegate / track / resume / prove
11+
long-running engineering work across Codex and Claude Code instead of
12+
juggling scattered chats, local scripts, and after-the-fact logs.
813

914
CortexPilot is a contract-first multi-agent orchestration repository.
1015

16+
The underlying repository, runtime, package, and compatibility names remain
17+
`CortexPilot` where that internal surface is the truthful identifier.
18+
1119
The public story is intentionally narrower than the full monorepo:
1220

1321
- **See one proven workflow first**
1422
- **Choose the right adoption path second**
1523
- **Open MCP / API / builder / skills surfaces only after the real job is clear**
1624

17-
Current public boundary: CortexPilot is a repo-backed AI engineering command
18-
tower, not a hosted product, and the shipped MCP surface remains **read-only**.
25+
Current public boundary: OpenVibeCoding is a repo-backed public shell over the
26+
CortexPilot runtime, not a hosted product, and the shipped MCP surface remains
27+
**read-only**.
1928

2029
Current lane order is deliberate:
2130

@@ -31,7 +40,14 @@ Current lane order is deliberate:
3140

3241
The shortest truthful answer today is:
3342

34-
> CortexPilot officially ships a public repo, a public Pages front door, a repo-local read-only MCP surface, a published PyPI package, a live Official MCP Registry entry, and a live ClawHub skill. The adoption-router skill is the secondary public lane. Local coding-agent starters and bundle examples remain companion/example materials, not the canonical public root. OpenHands/extensions and MCP.so external receipts exist, while hosted service, write-capable MCP, Docker distribution, and standalone npm releases remain deferred.
43+
> OpenVibeCoding currently ships through the public CortexPilot repo, a public
44+
> Pages front door, a repo-local read-only MCP surface, a published PyPI
45+
> package, a live Official MCP Registry entry, and a live ClawHub skill. The
46+
> adoption-router skill is the secondary public lane. Local coding-agent
47+
> starters and bundle examples remain companion/example materials, not the
48+
> canonical public root. OpenHands/extensions and MCP.so external receipts
49+
> exist, while hosted service, write-capable MCP, Docker distribution, and
50+
> standalone npm releases remain deferred.
3551
3652
Use these buckets:
3753

@@ -99,11 +115,11 @@ release, new task templates, and storefront updates.
99115
If you need contributor setup instead of product evaluation, jump to the
100116
[30-minute onboarding guide](docs/runbooks/onboarding-30min.md).
101117

102-
## Why CortexPilot Exists
118+
## Why OpenVibeCoding Exists
103119

104-
Most agent demos stop at "the model replied." CortexPilot is built for the next
105-
question: **can we inspect what happened, review what changed, classify the
106-
workflow case, and rerun it without guessing?**
120+
Most agent demos stop at "the model replied." OpenVibeCoding is built for the
121+
next question: **can we inspect what happened, review what changed, classify
122+
the workflow case, and rerun it without guessing?**
107123

108124
The deeper product claim is straightforward:
109125

@@ -119,7 +135,7 @@ The engineering philosophy underneath that loop is equally explicit:
119135
- **Context Engineering**: keep the right material in the right head, and treat explicit handoff as a fallback rather than the default loop.
120136
- **Harness Engineering**: move work through contracts, runtime bindings, approvals, and proof surfaces so the system can keep operating safely.
121137

122-
This repository combines:
138+
The CortexPilot runtime underneath that public shell combines:
123139

124140
- **Command Tower**: one operator surface for governed AI work, live run visibility, queue posture, and L0-style oversight
125141
- **Workflow Cases**: one stable operating record that ties request, verdict, proof, and linked runs together
@@ -189,7 +205,7 @@ If the first success path fails, go here next:
189205

190206
## The First Loop
191207

192-
The clearest way to understand CortexPilot is:
208+
The clearest way to understand OpenVibeCoding is:
193209

194210
1. **PM**: describe the task and acceptance target
195211
2. **Workflow Case**: confirm the case identity, queue state, and operating verdict
@@ -214,9 +230,10 @@ repository should be judged on.
214230
`Switchyard /v1/runtime/invoke` for intake/operator-style chat paths, but
215231
MCP tool execution still needs a tool-capable provider path and therefore
216232
fails closed instead of pretending Switchyard already has tool parity
217-
- CortexPilot is still **not** a hosted operator service; `cortexpilot.ai`
218-
should be treated as a marketing/holding domain until the public contract,
219-
support boundary, and live surface materially change
233+
- the CortexPilot runtime under OpenVibeCoding is still **not** a hosted
234+
operator service; `cortexpilot.ai` should be treated as a marketing/holding
235+
domain until the public contract, support boundary, and live surface
236+
materially change
220237

221238
## Public CI Safety Model
222239

@@ -322,7 +339,7 @@ release-proven until they have their own healthy proof and benchmark artifacts.
322339

323340
Use these names as ecosystem anchors, not as co-brands or partnership claims.
324341

325-
- **Codex**: primary workflow audience; CortexPilot is built for governed
342+
- **Codex**: primary workflow audience; OpenVibeCoding is built for governed
326343
Codex-style coding runs that need cases, approvals, and replayable proof.
327344
- **Claude Code**: primary workflow audience alongside Codex; the same
328345
Command Tower / Workflow Case / Proof & Replay spine applies.
@@ -340,7 +357,7 @@ Use these names as ecosystem anchors, not as co-brands or partnership claims.
340357
## Official Ecosystem Anchors
341358

342359
When a team asks "what is real on their side?", start from the native surfaces
343-
below before you explain where CortexPilot fits:
360+
below before you explain where OpenVibeCoding fits:
344361

345362
- **Codex**:
346363
- repo: [openai/codex](https://github.com/openai/codex)
@@ -359,21 +376,21 @@ below before you explain where CortexPilot fits:
359376
- skills docs: [docs.openclaw.ai/tools/skills](https://docs.openclaw.ai/tools/skills)
360377
- registry/catalog: [openclaw/clawhub](https://github.com/openclaw/clawhub)
361378

362-
These anchors matter because CortexPilot should fit around the real ecosystem
379+
These anchors matter because OpenVibeCoding should fit around the real ecosystem
363380
surfaces that already exist:
364381

365382
- **Codex**: Codex now has real plugin surfaces of its own, including local
366-
marketplace installs and a curated official directory. CortexPilot should sit
383+
marketplace installs and a curated official directory. OpenVibeCoding should sit
367384
around Codex workflows with command tower, proof, replay, read-only MCP, and
368385
repo-owned skills or local bundle examples until a real published listing
369386
exists.
370387
- **Claude Code**: Claude Code's current native surfaces include plugins, MCP,
371-
hooks, subagents, and project configuration. CortexPilot should wrap those
388+
hooks, subagents, and project configuration. OpenVibeCoding should wrap those
372389
governed workflows with command tower, proof, replay, read-only MCP, and
373-
repo-owned starter kits rather than pretending a published CortexPilot
390+
repo-owned starter kits rather than pretending a published OpenVibeCoding
374391
marketplace listing already exists.
375392
- **OpenClaw**: adjacent integration layer with real skills and plugin/catalog
376-
surfaces on its side, while CortexPilot stays on the review/proof/read-only
393+
surfaces on its side, while OpenVibeCoding stays on the review/proof/read-only
377394
integration side unless a mapped native path is explicitly shipped and
378395
tested.
379396

@@ -387,13 +404,13 @@ The strongest public loop is now:
387404
3. Reuse the Workflow Case as a **share-ready recap asset** instead of keeping
388405
it trapped inside a single operator page.
389406

390-
That turns CortexPilot from “a repo you can run” into “a repo you can show,
407+
That turns OpenVibeCoding from “a repo you can run” into “a repo you can show,
391408
review, and hand off.”
392409

393410
## Builder Entry Points
394411

395412
These are the current public-facing entry points for teams that want to build
396-
around CortexPilot without pretending a full SDK platform already exists:
413+
around OpenVibeCoding without pretending a full SDK platform already exists:
397414

398415
- [packages/frontend-api-client/README.md](packages/frontend-api-client/README.md): thin JavaScript/TypeScript client entry points for dashboard, desktop, and web surfaces, including the repo-owned `createControlPlaneStarter(...)` bootstrap path for overview + agents + contracts + role-config integration.
399416
- [packages/frontend-api-contract/docs/README.md](packages/frontend-api-contract/docs/README.md): human-readable contract package guide for generated frontend-safe route/query/type imports.
@@ -413,16 +430,16 @@ If your team needs starter assets instead of only wording, open:
413430

414431
## Shortest Cross-Ecosystem Adoption Order
415432

416-
If you are integrating CortexPilot into a coding-agent workflow, the shortest
433+
If you are integrating OpenVibeCoding into a coding-agent workflow, the shortest
417434
truthful order is:
418435

419436
1. Confirm the native ecosystem surface first:
420437
- Codex CLI / IDE
421438
- Claude Code overview / MCP
422439
- OpenClaw repo / skills / ClawHub
423440
2. Use the public [compatibility matrix](https://xiaojiou176-open.github.io/CortexPilot-public/compatibility/)
424-
to choose the right CortexPilot entrypoint.
425-
3. Pick the first CortexPilot lane based on the job:
441+
to choose the right OpenVibeCoding entrypoint.
442+
3. Pick the first OpenVibeCoding lane based on the job:
426443
- [read-only MCP](https://xiaojiou176-open.github.io/CortexPilot-public/mcp/)
427444
for protocol inspection
428445
- [skills quickstart](https://xiaojiou176-open.github.io/CortexPilot-public/skills/)
@@ -445,7 +462,7 @@ truthful order is:
445462

446463
## Best Fit
447464

448-
CortexPilot is a strong fit if you are building or evaluating:
465+
OpenVibeCoding is a strong fit if you are building or evaluating:
449466

450467
- agent workflows that need **reviewable evidence**
451468
- orchestration systems that need **replay / re-exec**
@@ -454,7 +471,7 @@ CortexPilot is a strong fit if you are building or evaluating:
454471

455472
## Not A Fit
456473

457-
CortexPilot is not the right choice if you want:
474+
OpenVibeCoding is not the right choice if you want:
458475

459476
- a polished hosted SaaS product
460477
- write-capable agent control-plane mutations through MCP today
@@ -488,7 +505,7 @@ The current stage freeze keeps two high-risk directions explicitly constrained:
488505
- **Hosted operator surface** remains **No-Go**.
489506
- `cortexpilot.ai` is still a weak marketing/holding domain, not a production
490507
front door.
491-
- The current public contract still describes CortexPilot as source code plus
508+
- The current public contract still describes OpenVibeCoding as source code plus
492509
operator/demo surfaces, not as a hosted service.
493510
- Reopen hosted only if the public boundary, support contract, privacy/security
494511
wording, and live front door materially change together.

apps/dashboard/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ repository is already a finished consumer product.
4242

4343
- PM workspace: registry-driven task-pack selection plus `execution_plan_report`
4444
preview before execution starts.
45+
- Planner desk: a first-class planner-facing triage route that pulls
46+
`planning_wave_plan`, `planning_worker_prompt_contracts`,
47+
`planning_unblock_tasks`, and `completion_governance_report` into one
48+
planning control desk, now with inline queue / dispatch controls so planners
49+
can act on the next contract instead of only reading artifacts and clicking
50+
away to other desks.
4551
- Agents: the first-screen role catalog now also hosts a repo-owned role
4652
configuration desk for previewing and saving future compiled defaults
4753
(`system_prompt_ref`, bundle refs, and role-level runtime binding) while

0 commit comments

Comments
 (0)