Skip to content

Commit 1da2b82

Browse files
committed
docs: update submission checklist with 14 PRs and latest verification
- 14 PRs (was 10): added #3964, #3971, #160, #161 - 20/20 production checks (was 16) - 20/20 guard-test steps (was 19/19) - Added openWorldHint=false fix note (PR #3971) - Added resource_metadata header note (PR #3964) - Added oauth-authorization-server note (PR #160 + #161) Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
1 parent 4c7b07b commit 1da2b82

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

SUBMISSION-CHECKLIST.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
- [x] `.well-known/oauth-protected-resource` → 200 (FIXED via registry-broker PR #159 + k8s ingress patch, no Cloudflare Worker deploy needed)
88
- [x] hol-guard v2.0.1037 published to PyPI with MCP server and pagination fix
99
- [x] Plugin `.mcp.json` merged in hol-guard-plugin PR #13
10-
- [x] All 10 PRs merged across 4 repos (hol-guard #1404, #1431, #1433; portal #3942, #3950, #3963; plugin #13, #14, #15; registry-broker #159), 0 unresolved review threads
11-
- [x] Guard-test: 19/19 steps pass with teardown
10+
- [x] All 14 PRs merged across 4 repos (hol-guard #1404, #1431, #1433; portal #3942, #3950, #3963, #3964, #3971; plugin #13, #14, #15; registry-broker #159, #160, #161), 0 unresolved review threads
11+
- [x] Guard-test: 20/20 steps pass with teardown
1212
- [x] Local MCP: 3 tools (search, fetch, get_guard_status), all read-only
1313
- [x] `chatgpt-app-submission.json` schema-compliant (3 tools with annotations + justifications, 5 positive + 3 negative test cases)
1414
- [x] Privacy policy URL: `https://hol.org/points/legal/privacy` → 200
@@ -18,10 +18,12 @@
1818
- [x] Screenshot: `assets/screenshot.svg` exists
1919
- [x] No widget/resource registered in v1
2020
- [x] No checkout, subscription, upsell, approval, policy mutation, sync, delete, or admin tool exists
21-
- [x] Tool annotations: all readOnlyHint=true, destructiveHint=false, openWorldHint=false
21+
- [x] Tool annotations: all readOnlyHint=true, destructiveHint=false, openWorldHint=false (PR #3971 fixed live server)
22+
- [x] WWW-Authenticate 401 header includes resource_metadata + scope (PR #3964)
23+
- [x] `.well-known/oauth-authorization-server` → 200 (RFC 8414, PR #160 + #161)
2224
- [x] Sanitization verified: no UUIDs, paths, or secrets in tool output
2325
- [x] Fetch output ≤ 32 KiB, search results ≤ 20
24-
- [x] 16/16 production verification checks pass
26+
- [x] 20/20 production verification checks pass
2527
- [x] 42/42 local MCP contract + security tests pass
2628
## Human Actions Required
2729

0 commit comments

Comments
 (0)