You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DISTRIBUTION.md
+21-9Lines changed: 21 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,29 +15,40 @@ shipped yet.
15
15
| GitHub repository | Published | The canonical public source and collaboration surface is `xiaojiou176-open/movi-organizer`. |
16
16
| GitHub Releases | Published | GitHub Releases is the canonical release trail for this repository. |
17
17
| GitHub Pages | Published | GitHub Pages is the current public front door and discovery page. |
18
-
| Submission manifest | Published in-repo |[`manifest.yaml`](./manifest.yaml) is the repo-owned summary of current published vs submission-ready-unlisted surfaces. |
18
+
| ClawHub listing | Listed live, still suspicious | Movi is listed live on ClawHub, and the current page still shows `Moderation verdict: suspicious` plus `Detected: suspicious.vt_suspicious`. |
19
+
| Submission manifest | Published in-repo |[`manifest.yaml`](./manifest.yaml) is the repo-owned summary of current listed-live, review-pending, not-submitted, and not-published surfaces. |
19
20
20
-
## Current Ready But Not Registry-Published
21
+
## Current Repo-Owned Ready Surfaces
21
22
22
23
| Surface | Current status | What we can truthfully claim |
23
24
| :-- | :-- | :-- |
24
25
| Source install from this repository | Ready | The repository ships Python package metadata and console entrypoints such as `movi-organizer`, `movi-web-api`, and `movi-mcp`. |
25
26
| Movi MCP v1 stdio server | Ready | The MCP surface is a local-first stdio integration that can be launched from this repository or an installed environment. |
26
-
| Pure-MCP registry descriptor | Submission-ready-unlisted | Root [`server.json`](./server.json) names the canonical MCP surface without claiming a live registry publication. |
27
27
| Codex / Claude Code setup docs | Ready | The repository ships setup pages for Codex and Claude Code, but those docs describe local wiring, not a separate public distribution channel. |
28
-
| Skills / agent bundle shelf | Submission-ready-unlisted | The repository now ships repo-owned skill bundle examples and install/proof notes without claiming a live skills registry listing. |
29
-
| OpenClaw / ClawHub bundle | Submission-ready-unlisted | The repository now ships an OpenClaw-facing bundle and proof note without claiming a live catalog entry. |
28
+
| Skills / agent bundle shelf | Ready in-repo | The repository ships repo-owned skill bundle examples and install/proof notes, but a separate public skills marketplace listing is not claimed here. |
29
+
| OpenClaw / ClawHub bundle | Ready in-repo | The repository ships an OpenClaw-facing bundle and proof note, while the public catalog truth stays anchored to the live ClawHub page and its current warning label. |
30
+
31
+
## Current Docs-Safe External Lanes
32
+
33
+
| Surface | Current status | What we can truthfully claim |
34
+
| :-- | :-- | :-- |
35
+
| ClawHub | listed_live | Movi is listed live on ClawHub; the current live page still shows `Moderation verdict: suspicious` and `Detected: suspicious.vt_suspicious`. |
36
+
| OpenHands `extensions#161`| OPEN / REVIEW_REQUIRED / BLOCKED | Movi has been submitted to OpenHands via PR `#161`, but that lane is still blocked in review and is not the same thing as acceptance. |
37
+
| Official MCP Registry | not_submitted | No official MCP Registry submission is claimed today. |
38
+
| GHCR | not_published | No public GHCR package or container publication is claimed today. |
39
+
| Package / Docker later lanes | no verified public receipt today | The repo may contain packaging guidance or operator notes, but this file does not claim a live public package or container receipt. |
30
40
31
41
## Surfaces We Do Not Currently Claim As Published
32
42
33
43
| Surface | Current status | Truthful boundary |
34
44
| :-- | :-- | :-- |
35
45
| PyPI | Not published | This repository does not currently claim an official PyPI release surface. |
36
46
| npm package | Not published | The root Node surface is a repo control surface, not a published npm package. |
37
-
| MCP registry|Not published |`Movi MCP v1` is documented as a local-first stdio surface, not a registry-published listing. |
47
+
|Official MCP Registry|not_submitted |`Movi MCP v1` is documented as a local-first stdio surface, not a submitted or published registry listing. |
38
48
| Skills registry | Not published | A repo-owned skills bundle exists, but no live registry listing is claimed. |
39
49
| Plugin marketplace | Not published | Agent/plugin bundle readiness exists, but no browser or plugin marketplace listing is claimed. |
40
50
| Chrome Web Store | Not published | No official Chrome Web Store distribution claim is made here. |
51
+
| GHCR | not_published | No public GHCR package or container publication claim is made here. |
41
52
42
53
## Current Reading Rule
43
54
@@ -46,9 +57,10 @@ Use the surfaces above in this order:
46
57
1. GitHub repository for the public source of truth
47
58
2. GitHub Releases for release history
48
59
3. GitHub Pages for the current public landing route
49
-
4.`manifest.yaml` for the repo-owned submission summary
50
-
5.`server.json` for the canonical pure-MCP descriptor
51
-
6.`examples/skills/README.md` and `examples/openclaw/README.md` for unlisted bundle surfaces
60
+
4. ClawHub for the live external listing truth, including its current moderation label
61
+
5.`manifest.yaml` for the repo-owned listed-live vs pending-lane summary
62
+
6.`server.json` for the canonical pure-MCP descriptor
63
+
7.`examples/skills/README.md` and `examples/openclaw/README.md` for repo-owned bundle surfaces
52
64
53
65
If you need to answer a stricter question such as "is the current head verified
54
66
as a published release," do not infer that from a tag alone. Use the release
Copy file name to clipboardExpand all lines: INTEGRATIONS.md
+10-6Lines changed: 10 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,19 +36,23 @@ class, some are side entrances, and some are only comparison points.
36
36
| OpenHands | A real API and MCP substrate exists, but no dedicated first-party setup page or branded workflow is shipped. | Do not present it as a primary or secondary front-door integration. |
37
37
| OpenCode | Same honest boundary as OpenHands. | Do not present it as a primary or secondary front-door integration. |
38
38
39
-
## Submission-Ready Unlisted Fit
39
+
## Docs-Safe External Lanes
40
40
41
-
| Surface | Why it is submission-ready-unlisted |
42
-
| :-- | :-- |
43
-
| OpenClaw / ClawHub | The repository now ships a dedicated integration note, starter bundle, and sample configs, but still refuses to claim a live listing. |
44
-
| Skills registry or plugin marketplaces | The repository now ships a repo-owned agent/plugin bundle, but still refuses to claim a live registry or browser marketplace listing. |
41
+
| Surface | Current lane truth | Boundary |
42
+
| :-- | :-- | :-- |
43
+
| ClawHub | listed_live; the current page still shows `Moderation verdict: suspicious` and `Detected: suspicious.vt_suspicious`. | Treat the live ClawHub page as a listing with a warning label, not as a clean approval receipt. |
44
+
| OpenClaw bundle | repo-owned supporting surface | Keep OpenClaw in the host-facing bundle/supporting lane, not in the live-listing lane. |
45
+
| OpenHands `extensions#161`| OPEN / REVIEW_REQUIRED / BLOCKED | This is a real external review lane, but it is not the same thing as a primary Movi integration story or an accepted host surface. |
46
+
| Official MCP Registry | not_submitted | The current MCP story is local-first stdio MCP, not an official registry listing. |
47
+
| Skills registry or plugin marketplaces | no verified public receipt today | The repository ships repo-owned agent/plugin bundles, but this file does not claim a live registry or browser marketplace listing. |
45
48
46
49
## Not Claimed As Live
47
50
48
51
| Surface | Why it is still not claimed as live |
49
52
| :-- | :-- |
50
-
| MCP registry listings | The current story is local-first stdio MCP, not registry publication. |
53
+
|Official MCP Registry listings | The current story is local-first stdio MCP, not registry publication. |
51
54
| Browser extension marketplaces | The new bundle is agent/plugin-ready, not a Chrome Web Store or browser-extension listing. |
55
+
| GHCR or public container package lanes | Packaging guidance may exist elsewhere, but no public container publication is claimed here. |
Copy file name to clipboardExpand all lines: README.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,6 +55,15 @@ If you are asking, "is this a real product surface or just a careful README," th
55
55
56
56
If you want the full outsider-facing proof map, open [Public Proof](docs/public_proof.md). If you want the shortest hands-on route, stay on this page and run [Safe First Look](#safe-first-look).
57
57
58
+
## Public Language Contract
59
+
60
+
For external readers, Movi keeps one simple language rule:
61
+
62
+
-**English-first public truth surfaces**: this root `README.md`, [`DISTRIBUTION.md`](./DISTRIBUTION.md), [`INTEGRATIONS.md`](./INTEGRATIONS.md), [`manifest.yaml`](./manifest.yaml), and any later root truth surface only after it is explicitly synced to the same wording standard.
63
+
-**Bilingual or locale-switchable product surfaces**: the WebUI keeps English as the default locale and can switch to `zh-CN` for operator comfort, walkthroughs, and day-to-day use.
64
+
-**Why this split exists**: public listings, review threads, and release receipts need one stable English contract so outside readers do not have to compare two drifting versions of the same claim, while the product itself can still meet operators where they are.
65
+
-**Honesty rule**: translations may improve usability, but they must not silently outrun or override the English canonical public truth.
66
+
58
67
## Product Surface Baseline
59
68
60
69
-**Movi**: the main product brand.
@@ -79,7 +88,14 @@ Current honest ecosystem fit:
79
88
-**Primary fit**: Codex and Claude Code, because `Movi MCP v1` already ships as a local-first stdio surface with review-safe tools
80
89
-**Secondary ecosystem fit**: Cursor and other local MCP-capable clients, because the transport and tool surface already match their integration model
81
90
-**Comparison-only fit**: OpenHands and OpenCode, because the repo has a real MCP and API substrate they can consume, but no dedicated first-party setup surface or branded workflow yet
82
-
-**Submission-ready-unlisted fit**: OpenClaw and ClawHub, because the repo now ships a dedicated bundle, install/proof notes, and agent-facing starter surfaces without claiming a live listing
91
+
92
+
## Public Distribution Snapshot
93
+
94
+
-**ClawHub**: listed live, but the current page still shows `Moderation verdict: suspicious` and `Detected: suspicious.vt_suspicious`.
95
+
-**OpenHands**: submitted through `OpenHands/extensions#161`; current GitHub state is `OPEN / REVIEW_REQUIRED / BLOCKED`.
96
+
-**Official MCP Registry**: `not_submitted`.
97
+
-**GHCR**: `not_published`.
98
+
-**Package and Docker later lanes**: no verified public receipt today.
Copy file name to clipboardExpand all lines: docs/mcp.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,8 +67,8 @@ If you want the shortest ecosystem answer:
67
67
68
68
-**Primary current fit**: Codex and Claude Code, because both can use the current stdio-first local MCP surface directly
69
69
-**Secondary ecosystem fit**: Cursor and other local MCP-capable clients, because the transport and tool surface already match their integration model
70
-
-**Comparison-only fit**: OpenHands and OpenCode, because the repo has a real MCP and API substrate they could consume, but it does not yet ship a dedicated first-party setup page or branded workflow for them
71
-
-**Submission-ready-unlisted fit**: OpenClaw and ClawHub, because the current repo now ships a dedicated bundle and install/proof notes while still refusing to claim a live listing
70
+
-**Comparison-only fit**: OpenHands and OpenCode, because the repo has a real MCP and API substrate they could consume, but the current OpenHands lane is still `extensions#161` review-pending and the repo does not yet ship a dedicated first-party setup page or branded workflow for them
71
+
-**Host-bundle fit**: OpenClaw and ClawHub, because the current repo now ships a dedicated bundle and install/proof notes, while the ClawHub lane is already listed live and still carries the current `suspicious.vt_suspicious` warning instead of a clean approval receipt
Copy file name to clipboardExpand all lines: examples/skills/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,7 +68,7 @@ analysis artifact. Do not call `manifest.patch_row`, `manifest.batch_patch`, or
68
68
## Boundaries
69
69
70
70
- Movi stays a local-first review-first MCP workflow, not a hosted SaaS
71
-
- this packet does not claim a live OpenHands or ClawHub listing
71
+
- this packet does not claim an accepted OpenHands listing beyond review thread `#161`, and it does not treat the current ClawHub listing as a clean approval while the page still shows `suspicious.vt_suspicious`
72
72
- this packet does not bypass `review-first -> dry-run -> execute`
0 commit comments