Skip to content

Commit bb218ca

Browse files
committed
Mark ClawHub source review ready
1 parent 938a7a9 commit bb218ca

3 files changed

Lines changed: 23 additions & 21 deletions

File tree

docs/CLAWHUB_READINESS.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ Last audited: 2026-05-26
44

55
## Status
66

7-
The plugin package and local OpenClaw/Mautic stack are ready for ClawHub review, but public ClawHub deployment is blocked until the source repository is accessible to ClawHub.
7+
The plugin package, public GitHub source, and local OpenClaw/Mautic stack are ready for ClawHub review.
88

99
Current repository:
1010

1111
- `CompleteTech-LLC-AI-Research/openclaw-mautic-plugin`
12-
- Visibility: private
12+
- Visibility: public
1313
- Latest pushed branch: `main`
1414

1515
## Passing Checks
@@ -18,7 +18,7 @@ Current repository:
1818
- `npm run lint`
1919
- `npm run package:check`
2020
- `npm run live:smoke`
21-
- `npm run readiness:check` fails only on the public-source review blocker while the repo remains private
21+
- `npm run readiness:check`
2222
- `node scripts/audit.mjs`
2323
- `node scripts/audit.mjs --live`
2424
- `openclaw plugins doctor`
@@ -42,11 +42,17 @@ npm exec --yes clawhub -- package publish CompleteTech-LLC-AI-Research/openclaw-
4242

4343
Result:
4444

45-
```text
46-
GitHub repo not found: CompleteTech-LLC-AI-Research/openclaw-mautic-plugin
45+
```json
46+
{
47+
"source": "github:CompleteTech-LLC-AI-Research/openclaw-mautic-plugin@main",
48+
"name": "@completetech/openclaw-mautic-plugin",
49+
"displayName": "Mautic Control",
50+
"family": "bundle-plugin",
51+
"version": "0.1.0"
52+
}
4753
```
4854

49-
GitHub reports the repository exists but is private. ClawHub community publishing expects source metadata that ClawHub can fetch and review. To finish public deployment, either make the repository public or configure a private-source review path supported by ClawHub.
55+
Result: passed. ClawHub can fetch and package the public GitHub source.
5056

5157
Local-folder dry run with explicit source metadata:
5258

@@ -65,7 +71,7 @@ Result: passed. ClawHub detected:
6571
}
6672
```
6773

68-
This validates the local package shape. It does not remove the public-source review concern for a public ClawHub listing.
74+
This validates the local package shape before publishing.
6975

7076
## Local Stack Security
7177

@@ -88,8 +94,8 @@ Gateway auth rate limiting is configured:
8894

8995
## Deployment Decision
9096

91-
Do not publish this package publicly to ClawHub while the repository remains private unless ClawHub has an approved private-source review workflow for this owner.
97+
The package is ready for ClawHub publish from the public `main` branch after an operator intentionally runs the publish command.
9298

93-
`npm run clawhub:publish` enforces that decision by refusing private-source publishing unless `CLAWHUB_ALLOW_PRIVATE_SOURCE=1` is set after review access is approved.
99+
`npm run clawhub:publish` still guards against accidental private-source publishing if the repository visibility changes later.
94100

95-
If the repository stays private, use `docs/PRIVATE_SOURCE_REVIEW_REQUEST.md` as the handoff packet for ClawHub private-source review.
101+
If the repository is made private again, use `docs/PRIVATE_SOURCE_REVIEW_REQUEST.md` as the handoff packet for a private-source review path.

docs/COMPLETION_AUDIT.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,7 @@ Objective: make the `mautic-control` OpenClaw plugin production-ready for ClawHu
66

77
## Result
88

9-
The plugin package is production-prepped for ClawHub package review and private/internal OpenClaw deployment. Public ClawHub listing remains blocked because the GitHub source repository is private and direct ClawHub GitHub-source dry-run cannot fetch it.
10-
11-
Do not mark public ClawHub deployment complete until one of these is true:
12-
13-
- The repository is made public.
14-
- ClawHub has an approved private-source review path for `CompleteTech-LLC-AI-Research/openclaw-mautic-plugin`.
9+
The plugin package is production-ready for ClawHub package review from the public GitHub repository. Local stack behavior is preserved, production defaults are restrictive, and the direct GitHub-source ClawHub dry run passes.
1510

1611
## Prompt-To-Artifact Checklist
1712

@@ -41,7 +36,8 @@ Do not mark public ClawHub deployment complete until one of these is true:
4136
| CI workflow | `.github/workflows/ci.yml` runs lint, tests, and package validation | Complete |
4237
| ClawHub dry-run | `npm run clawhub:dry-run` passes from local folder with source metadata | Complete |
4338
| Accidental publish guard | `npm run clawhub:publish` refuses private source unless `CLAWHUB_ALLOW_PRIVATE_SOURCE=1` is set after private-source review approval | Complete |
44-
| Direct GitHub-source ClawHub dry-run | `clawhub package publish CompleteTech-LLC-AI-Research/openclaw-mautic-plugin --dry-run` fails because repo is private | Blocked |
39+
| Direct GitHub-source ClawHub dry-run | `clawhub package publish CompleteTech-LLC-AI-Research/openclaw-mautic-plugin --dry-run` passes from public `main` | Complete |
40+
| Public source access | GitHub repo visibility is public and `npm run readiness:check` verifies ClawHub can fetch it | Complete |
4541
| Repo clean and pushed | `git status --short --branch` reports `main...origin/main` after latest push | Complete |
4642

4743
## Latest Verification Commands

docs/PRIVATE_SOURCE_REVIEW_REQUEST.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
# Private Source Review Request
22

3-
Use this when requesting a ClawHub private-source review path for `mautic-control`.
3+
Historical/alternate handoff only. The repository is currently public, so this private-source path is not needed for standard ClawHub review. Use this if the repository is made private again and ClawHub supports private-source review for `mautic-control`.
44

55
## Package
66

77
- Package name: `@completetech/openclaw-mautic-plugin`
88
- Plugin id: `mautic-control`
99
- Version: `0.1.0`
1010
- Source repository: `CompleteTech-LLC-AI-Research/openclaw-mautic-plugin`
11-
- Current source visibility: private
11+
- Current source visibility: public
1212
- Branch: `main`
1313

1414
## Reason For Private Source
1515

16-
CompleteTech LLC AI Research is keeping the source repository private unless ClawHub requires a public source repository for marketplace listing. The package is prepared for review with explicit source metadata and a reproducible local ClawHub dry run.
16+
CompleteTech LLC AI Research may make the source repository private again after review. The package is prepared for review with explicit source metadata and reproducible local and GitHub-source ClawHub dry runs.
1717

1818
## Review Commands
1919

@@ -33,7 +33,7 @@ npm run live:smoke
3333
docker compose exec -T openclaw sh -lc 'openclaw security audit --deep --json'
3434
```
3535

36-
The public-source gate is expected to fail until ClawHub can access the repository:
36+
If the repository is public, the readiness gate should pass:
3737

3838
```bash
3939
npm run readiness:check

0 commit comments

Comments
 (0)