Skip to content

Commit 7c74b8b

Browse files
committed
docs: hard cut public identity URLs
1 parent 00b3df0 commit 7c74b8b

33 files changed

Lines changed: 183 additions & 183 deletions

File tree

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: Security report
4-
url: https://github.com/xiaojiou176-open/CortexPilot-public/blob/main/SECURITY.md
4+
url: https://github.com/xiaojiou176-open/OpenVibeCoding/blob/main/SECURITY.md
55
about: Do not open a public issue for vulnerabilities; use SECURITY.md for the live GitHub advisory form path. A second verified fallback private channel is still a maintainer follow-up item, not a public issue workflow.
66
- name: Support guide
7-
url: https://github.com/xiaojiou176-open/CortexPilot-public/blob/main/SUPPORT.md
7+
url: https://github.com/xiaojiou176-open/OpenVibeCoding/blob/main/SUPPORT.md
88
about: Use SUPPORT.md for public bugs, docs fixes, and usage questions before opening an issue.

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ jobs:
297297
export CORTEXPILOT_GITHUB_ALERTS_MODE="${github_alert_mode}"
298298
bash scripts/check_governance_python_entrypoints.sh
299299
bash scripts/run_governance_py.sh scripts/check_repo_positioning.py
300-
bash scripts/run_governance_py.sh scripts/check_github_security_alerts.py --mode "${github_alert_mode}" --repo xiaojiou176-open/CortexPilot-public
300+
bash scripts/run_governance_py.sh scripts/check_github_security_alerts.py --mode "${github_alert_mode}" --repo xiaojiou176-open/OpenVibeCoding
301301
bash scripts/run_governance_py.sh scripts/check_env_governance.py --mode gate --max-deprecated-count 10 --max-deprecated-ratio 0.03
302302
bash scripts/run_governance_py.sh scripts/check_workflow_runner_governance.py
303303
bash scripts/run_governance_py.sh scripts/check_ci_governance_policy.py

README.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Current lane order is deliberate:
3232
- **Secondary lane** = the adoption-router public skill packet
3333
- **Companion/example lane** = local starter kits and coding-agent bundle examples, which are not the canonical public root
3434

35-
[Quickstart](#quickstart) · [First Proven Workflow](https://xiaojiou176-open.github.io/CortexPilot-public/use-cases/) · [Compatibility Matrix](https://xiaojiou176-open.github.io/CortexPilot-public/compatibility/) · [Distribution Contract](DISTRIBUTION.md) · [Distribution Status](https://xiaojiou176-open.github.io/CortexPilot-public/distribution/) · [Docs](docs/README.md) · [Architecture](docs/architecture/runtime-topology.md) · [AI + MCP + API Surfaces](https://xiaojiou176-open.github.io/CortexPilot-public/ai-surfaces/) · [Builder Quickstart](https://xiaojiou176-open.github.io/CortexPilot-public/builders/) · [Releases](https://github.com/xiaojiou176-open/CortexPilot-public/releases)
35+
[Quickstart](#quickstart) · [First Proven Workflow](https://xiaojiou176-open.github.io/OpenVibeCoding/use-cases/) · [Compatibility Matrix](https://xiaojiou176-open.github.io/OpenVibeCoding/compatibility/) · [Distribution Contract](DISTRIBUTION.md) · [Distribution Status](https://xiaojiou176-open.github.io/OpenVibeCoding/distribution/) · [Docs](docs/README.md) · [Architecture](docs/architecture/runtime-topology.md) · [AI + MCP + API Surfaces](https://xiaojiou176-open.github.io/OpenVibeCoding/ai-surfaces/) · [Builder Quickstart](https://xiaojiou176-open.github.io/OpenVibeCoding/builders/) · [Releases](https://github.com/xiaojiou176-open/OpenVibeCoding/releases)
3636

3737
![CortexPilot command tower showcase card](docs/assets/storefront/command-tower-showcase-card.svg)
3838

@@ -63,7 +63,7 @@ Use these buckets:
6363

6464
If you need the exact matrix instead of a one-line summary, open
6565
[DISTRIBUTION.md](DISTRIBUTION.md) or the public
66-
[Distribution Status](https://xiaojiou176-open.github.io/CortexPilot-public/distribution/)
66+
[Distribution Status](https://xiaojiou176-open.github.io/OpenVibeCoding/distribution/)
6767
mirror.
6868

6969
![CortexPilot studio preview card](docs/assets/storefront/cortexpilot-studio-preview.svg)
@@ -76,10 +76,10 @@ mirror.
7676

7777
| If you're here to... | Open this first |
7878
| --- | --- |
79-
| evaluate the product story | [First Proven Workflow](https://xiaojiou176-open.github.io/CortexPilot-public/use-cases/) |
80-
| choose the right Codex / Claude Code / OpenClaw / MCP / skills / builder path | [Compatibility Matrix](https://xiaojiou176-open.github.io/CortexPilot-public/compatibility/) |
81-
| see exactly what ships now vs. later | [Distribution Contract](DISTRIBUTION.md) and [Distribution Status](https://xiaojiou176-open.github.io/CortexPilot-public/distribution/) |
82-
| build on the protocol or package surfaces | [AI + MCP + API Surfaces](https://xiaojiou176-open.github.io/CortexPilot-public/ai-surfaces/) and [Builder Quickstart](https://xiaojiou176-open.github.io/CortexPilot-public/builders/) |
79+
| evaluate the product story | [First Proven Workflow](https://xiaojiou176-open.github.io/OpenVibeCoding/use-cases/) |
80+
| choose the right Codex / Claude Code / OpenClaw / MCP / skills / builder path | [Compatibility Matrix](https://xiaojiou176-open.github.io/OpenVibeCoding/compatibility/) |
81+
| see exactly what ships now vs. later | [Distribution Contract](DISTRIBUTION.md) and [Distribution Status](https://xiaojiou176-open.github.io/OpenVibeCoding/distribution/) |
82+
| build on the protocol or package surfaces | [AI + MCP + API Surfaces](https://xiaojiou176-open.github.io/OpenVibeCoding/ai-surfaces/) and [Builder Quickstart](https://xiaojiou176-open.github.io/OpenVibeCoding/builders/) |
8383

8484
The default public loop is simple: **start one workflow case, watch it move
8585
through Command Tower, then inspect Proof & Replay before you trust the
@@ -105,7 +105,7 @@ A clean first pass should let you:
105105
- inspect **Proof & Replay** before trusting the result
106106

107107
For the public product story, the current official first proven workflow is
108-
[`news_digest`](https://xiaojiou176-open.github.io/CortexPilot-public/use-cases/).
108+
[`news_digest`](https://xiaojiou176-open.github.io/OpenVibeCoding/use-cases/).
109109
`topic_brief` and `page_brief` are still public showcase paths, not equally
110110
release-proven baselines.
111111

@@ -148,8 +148,8 @@ If you need the deeper bundle/runtime/read-model details, open the focused
148148
entrypoints instead of treating the root README like the whole control-plane
149149
manual:
150150

151-
- [AI + MCP + API Surfaces](https://xiaojiou176-open.github.io/CortexPilot-public/ai-surfaces/)
152-
- [Builder Quickstart](https://xiaojiou176-open.github.io/CortexPilot-public/builders/)
151+
- [AI + MCP + API Surfaces](https://xiaojiou176-open.github.io/OpenVibeCoding/ai-surfaces/)
152+
- [Builder Quickstart](https://xiaojiou176-open.github.io/OpenVibeCoding/builders/)
153153
- [Contract Entry Points](packages/frontend-api-contract/docs/README.md)
154154
- [Spec](docs/specs/00_SPEC.md)
155155

@@ -437,16 +437,16 @@ truthful order is:
437437
- Codex CLI / IDE
438438
- Claude Code overview / MCP
439439
- OpenClaw repo / skills / ClawHub
440-
2. Use the public [compatibility matrix](https://xiaojiou176-open.github.io/CortexPilot-public/compatibility/)
440+
2. Use the public [compatibility matrix](https://xiaojiou176-open.github.io/OpenVibeCoding/compatibility/)
441441
to choose the right OpenVibeCoding entrypoint.
442442
3. Pick the first OpenVibeCoding lane based on the job:
443-
- [read-only MCP](https://xiaojiou176-open.github.io/CortexPilot-public/mcp/)
443+
- [read-only MCP](https://xiaojiou176-open.github.io/OpenVibeCoding/mcp/)
444444
for protocol inspection
445-
- [skills quickstart](https://xiaojiou176-open.github.io/CortexPilot-public/skills/)
445+
- [skills quickstart](https://xiaojiou176-open.github.io/OpenVibeCoding/skills/)
446446
for repeatable playbooks
447-
- [builder quickstart](https://xiaojiou176-open.github.io/CortexPilot-public/builders/)
447+
- [builder quickstart](https://xiaojiou176-open.github.io/OpenVibeCoding/builders/)
448448
for package-level reuse
449-
- [use cases](https://xiaojiou176-open.github.io/CortexPilot-public/use-cases/)
449+
- [use cases](https://xiaojiou176-open.github.io/OpenVibeCoding/use-cases/)
450450
for proof-first rollout
451451
4. When package reuse is the real next step, run the repo-owned starter example
452452
instead of reconstructing the flow from prose:
@@ -760,9 +760,9 @@ gates can trace the maintenance decision end to end.
760760

761761
The public release surface now has a live baseline. Use these entrypoints:
762762

763-
- [GitHub Releases page](https://github.com/xiaojiou176-open/CortexPilot-public/releases)
764-
- [Live GitHub Release `v0.1.0-alpha.3`](https://github.com/xiaojiou176-open/CortexPilot-public/releases/tag/v0.1.0-alpha.3)
765-
- [Live GitHub Pages site](https://xiaojiou176-open.github.io/CortexPilot-public/)
763+
- [GitHub Releases page](https://github.com/xiaojiou176-open/OpenVibeCoding/releases)
764+
- [Live GitHub Release `v0.1.0-alpha.3`](https://github.com/xiaojiou176-open/OpenVibeCoding/releases/tag/v0.1.0-alpha.3)
765+
- [Live GitHub Pages site](https://xiaojiou176-open.github.io/OpenVibeCoding/)
766766
- [Changelog](CHANGELOG.md)
767767
- [Public release checklist](docs/runbooks/public-release-checklist.md)
768768
- [Current release notes source](docs/releases/v0.1.0-alpha.3.md)

apps/dashboard/lib/env.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ type DashboardPublicEnvKey =
77
| "NEXT_PUBLIC_API_BASE"
88
| "NEXT_PUBLIC_PM_COPY_VARIANT";
99

10-
const DEFAULT_DASHBOARD_PUBLIC_DOCS_BASE_URL = "https://xiaojiou176-open.github.io/CortexPilot-public";
10+
const DEFAULT_DASHBOARD_PUBLIC_DOCS_BASE_URL = "https://xiaojiou176-open.github.io/OpenVibeCoding";
1111
const DASHBOARD_PUBLIC_DOCS_PATH_RE = /^\/(ai-surfaces|api|builders|compatibility|ecosystem|integrations|mcp|skills|use-cases)(?:\/|$)/;
1212

1313
function readPublicEnv(key: DashboardPublicEnvKey): string {

apps/dashboard/tests/env.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@ describe("dashboard env helpers", () => {
8585
it("uses the default public docs base when the env override is absent", () => {
8686
delete process.env.NEXT_PUBLIC_CORTEXPILOT_PUBLIC_DOCS_BASE_URL;
8787

88-
expect(resolveDashboardPublicDocsBaseUrl()).toBe("https://xiaojiou176-open.github.io/CortexPilot-public");
88+
expect(resolveDashboardPublicDocsBaseUrl()).toBe("https://xiaojiou176-open.github.io/OpenVibeCoding");
8989
expect(resolveDashboardPublicDocsHref("/ai-surfaces/")).toBe(
90-
"https://xiaojiou176-open.github.io/CortexPilot-public/ai-surfaces/"
90+
"https://xiaojiou176-open.github.io/OpenVibeCoding/ai-surfaces/"
9191
);
9292
});
9393

@@ -112,8 +112,8 @@ describe("dashboard env helpers", () => {
112112
process.env.NEXT_PUBLIC_CORTEXPILOT_PUBLIC_DOCS_BASE_URL = "https://docs.example/cortexpilot";
113113

114114
expect(resolveDashboardPublicDocsHref("/pm")).toBe("/pm");
115-
expect(resolveDashboardPublicDocsHref("https://github.com/xiaojiou176-open/CortexPilot-public")).toBe(
116-
"https://github.com/xiaojiou176-open/CortexPilot-public"
115+
expect(resolveDashboardPublicDocsHref("https://github.com/xiaojiou176-open/OpenVibeCoding")).toBe(
116+
"https://github.com/xiaojiou176-open/OpenVibeCoding"
117117
);
118118
});
119119

apps/dashboard/tests/home_page.test.tsx

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -88,51 +88,51 @@ describe("dashboard home run-summary clarity", () => {
8888
expect(screen.getByText("Proof state: official public baseline")).toBeInTheDocument();
8989
expect(screen.getByRole("link", { name: "Open proof pack" })).toHaveAttribute(
9090
"href",
91-
"https://xiaojiou176-open.github.io/CortexPilot-public/use-cases/"
91+
"https://xiaojiou176-open.github.io/OpenVibeCoding/use-cases/"
9292
);
9393
expect(screen.getByText("Extended surfaces")).toBeInTheDocument();
9494
expect(screen.getByRole("link", { name: "See first proven workflow" })).toHaveAttribute(
9595
"href",
96-
"https://xiaojiou176-open.github.io/CortexPilot-public/use-cases/"
96+
"https://xiaojiou176-open.github.io/OpenVibeCoding/use-cases/"
9797
);
9898
expect(screen.queryByRole("link", { name: "Open compatibility matrix" })).not.toBeInTheDocument();
9999
expect(screen.getByText("Compatibility matrix").closest("a")).toHaveAttribute(
100100
"href",
101-
"https://xiaojiou176-open.github.io/CortexPilot-public/compatibility/"
101+
"https://xiaojiou176-open.github.io/OpenVibeCoding/compatibility/"
102102
);
103103
expect(screen.getByText("Integration guide").closest("a")).toHaveAttribute(
104104
"href",
105-
"https://xiaojiou176-open.github.io/CortexPilot-public/integrations/"
105+
"https://xiaojiou176-open.github.io/OpenVibeCoding/integrations/"
106106
);
107107
expect(screen.getByText("Skills quickstart").closest("a")).toHaveAttribute(
108108
"href",
109-
"https://xiaojiou176-open.github.io/CortexPilot-public/skills/"
109+
"https://xiaojiou176-open.github.io/OpenVibeCoding/skills/"
110110
);
111111
expect(screen.getByRole("link", { name: "Open AI + MCP + API surfaces" })).toHaveAttribute(
112112
"href",
113-
"https://xiaojiou176-open.github.io/CortexPilot-public/ai-surfaces/"
113+
"https://xiaojiou176-open.github.io/OpenVibeCoding/ai-surfaces/"
114114
);
115115
expect(screen.getByRole("link", { name: "Open ecosystem map" })).toHaveAttribute(
116116
"href",
117-
"https://xiaojiou176-open.github.io/CortexPilot-public/ecosystem/"
117+
"https://xiaojiou176-open.github.io/OpenVibeCoding/ecosystem/"
118118
);
119119
expect(screen.getByRole("link", { name: "Open builder quickstart" })).toHaveAttribute(
120120
"href",
121-
"https://xiaojiou176-open.github.io/CortexPilot-public/builders/"
121+
"https://xiaojiou176-open.github.io/OpenVibeCoding/builders/"
122122
);
123123
expect(screen.getByText("Read-only MCP quickstart").closest("a")).toHaveAttribute(
124124
"href",
125-
"https://xiaojiou176-open.github.io/CortexPilot-public/mcp/"
125+
"https://xiaojiou176-open.github.io/OpenVibeCoding/mcp/"
126126
);
127127
expect(screen.getByText("API and contract quickstart").closest("a")).toHaveAttribute(
128128
"href",
129-
"https://xiaojiou176-open.github.io/CortexPilot-public/api/"
129+
"https://xiaojiou176-open.github.io/OpenVibeCoding/api/"
130130
);
131131
expect(screen.getByText("Live Workflow Case gallery")).toBeInTheDocument();
132132
expect(screen.getAllByRole("link", { name: "Open Workflow Cases" })[0]).toHaveAttribute("href", "/workflows");
133133
expect(screen.getByRole("link", { name: "See first proven workflow" })).toHaveAttribute(
134134
"href",
135-
"https://xiaojiou176-open.github.io/CortexPilot-public/use-cases/"
135+
"https://xiaojiou176-open.github.io/OpenVibeCoding/use-cases/"
136136
);
137137
expect(screen.getByText("Risk summary")).toBeInTheDocument();
138138
expect(screen.getByRole("link", { name: "Governance entry: open runs" })).toHaveAttribute("href", "/runs");
@@ -237,28 +237,28 @@ describe("dashboard home run-summary clarity", () => {
237237
expect(screen.getByText("延伸入口")).toBeInTheDocument();
238238
expect(screen.getByRole("link", { name: "打开 AI + MCP + API 页面" })).toHaveAttribute(
239239
"href",
240-
"https://xiaojiou176-open.github.io/CortexPilot-public/ai-surfaces/"
240+
"https://xiaojiou176-open.github.io/OpenVibeCoding/ai-surfaces/"
241241
);
242242
expect(screen.getByRole("link", { name: "打开证明包" })).toHaveAttribute(
243243
"href",
244-
"https://xiaojiou176-open.github.io/CortexPilot-public/use-cases/"
244+
"https://xiaojiou176-open.github.io/OpenVibeCoding/use-cases/"
245245
);
246246
expect(screen.getByRole("link", { name: "打开 builder 快速入口" })).toHaveAttribute(
247247
"href",
248-
"https://xiaojiou176-open.github.io/CortexPilot-public/builders/"
248+
"https://xiaojiou176-open.github.io/OpenVibeCoding/builders/"
249249
);
250250
expect(screen.getByRole("link", { name: "查看首个已证明工作流" })).toHaveAttribute(
251251
"href",
252-
"https://xiaojiou176-open.github.io/CortexPilot-public/use-cases/"
252+
"https://xiaojiou176-open.github.io/OpenVibeCoding/use-cases/"
253253
);
254254
expect(screen.queryByRole("link", { name: "打开 compatibility matrix" })).not.toBeInTheDocument();
255255
expect(screen.getByText("Compatibility matrix").closest("a")).toHaveAttribute(
256256
"href",
257-
"https://xiaojiou176-open.github.io/CortexPilot-public/compatibility/"
257+
"https://xiaojiou176-open.github.io/OpenVibeCoding/compatibility/"
258258
);
259259
expect(screen.getByText("Integration guide").closest("a")).toHaveAttribute(
260260
"href",
261-
"https://xiaojiou176-open.github.io/CortexPilot-public/integrations/"
261+
"https://xiaojiou176-open.github.io/OpenVibeCoding/integrations/"
262262
);
263263
expect(screen.getAllByText("Read-only MCP quickstart").length).toBeGreaterThan(0);
264264
expect(screen.getAllByText("API and contract quickstart").length).toBeGreaterThan(0);

apps/orchestrator/setup.cfg

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ description = CortexPilot orchestrator and read-only MCP runtime
55
long_description = file: README.md
66
long_description_content_type = text/markdown
77
license = MIT
8-
url = https://github.com/xiaojiou176-open/CortexPilot-public
8+
url = https://github.com/xiaojiou176-open/OpenVibeCoding
99
project_urls =
10-
Homepage = https://xiaojiou176-open.github.io/CortexPilot-public/
11-
Repository = https://github.com/xiaojiou176-open/CortexPilot-public
12-
Documentation = https://xiaojiou176-open.github.io/CortexPilot-public/mcp/
13-
Issues = https://github.com/xiaojiou176-open/CortexPilot-public/issues
14-
Discussions = https://github.com/xiaojiou176-open/CortexPilot-public/discussions
15-
Changelog = https://github.com/xiaojiou176-open/CortexPilot-public/releases
10+
Homepage = https://xiaojiou176-open.github.io/OpenVibeCoding/
11+
Repository = https://github.com/xiaojiou176-open/OpenVibeCoding
12+
Documentation = https://xiaojiou176-open.github.io/OpenVibeCoding/mcp/
13+
Issues = https://github.com/xiaojiou176-open/OpenVibeCoding/issues
14+
Discussions = https://github.com/xiaojiou176-open/OpenVibeCoding/discussions
15+
Changelog = https://github.com/xiaojiou176-open/OpenVibeCoding/releases
1616

1717
[options]
1818
package_dir =

configs/mcp_public_manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
"version_truth": "This is the latest published public read-only MCP package version for registry and package-manager installs. The latest GitHub release tag can differ; re-check PyPI, Official MCP Registry, and the repo release page before broadening claims.",
88
"release_represents_current_main": false,
99
"description": "Repo-owned read-only MCP server for CortexPilot runs, workflows, approvals, compare, proof, and incident summaries.",
10-
"homepage": "https://xiaojiou176-open.github.io/CortexPilot-public/mcp/",
11-
"distribution_page": "https://github.com/xiaojiou176-open/CortexPilot-public/blob/main/DISTRIBUTION.md",
12-
"repository": "https://github.com/xiaojiou176-open/CortexPilot-public",
10+
"homepage": "https://xiaojiou176-open.github.io/OpenVibeCoding/mcp/",
11+
"distribution_page": "https://github.com/xiaojiou176-open/OpenVibeCoding/blob/main/DISTRIBUTION.md",
12+
"repository": "https://github.com/xiaojiou176-open/OpenVibeCoding",
1313
"transport": "stdio",
1414
"protocol": "json-rpc",
1515
"auth_boundary": {

0 commit comments

Comments
 (0)