test(34): persist human verification items as UAT

This commit is contained in:
Jakub Zych
2026-10-30 12:40:44 +01:00
parent 024fd82732
commit f6d4c67314

View File

@@ -0,0 +1,48 @@
---
status: testing
phase: 34-plugin-marketplace
source: [34-VERIFICATION.md]
started: 2026-10-30T11:40:44.406Z
updated: 2026-10-30T11:40:44.406Z
---
## Current Test
number: 1
name: After the user-gated deploy, open https://summercms.io/marketplace: list, a search, a category link and a plugin detail page, in light and dark themes
expected: |
Plugins from the registry with install command, README and versions; search and category filter work; layout matches the summercms.io look
awaiting: user response
## Tests
### 1. After the user-gated deploy, open https://summercms.io/marketplace: list, a search, a category link and a plugin detail page, in light and dark themes
expected: Plugins from the registry with install command, README and versions; search and category filter work; layout matches the summercms.io look
result: [pending]
### 2. Production ingest on rome: registry-add the launch URLs, run summercms:registry-ingest, curl /api/registry/v1/plugins (CORS, 401 on POST ingest, 403 on POST plugins)
expected: Each repository ingested from its new plugin.yaml tag; API answers as in the release log step 7
result: [pending]
### 3. Admin Settings -> System -> Plugins in an application built against the live registry, light and dark themes: Installed tab (versions, sources, update badge with copy) and Marketplace tab (search, category, install command with copy, no install button)
expected: Screen renders, copy puts the exact summer command on the clipboard, registry-down notice when the registry is unreachable
result: [pending]
### 4. Run `summer plugin:install golem15.faq` on a scratch application on a real terminal, then `--source`, then a private plugin by ssh/https git URL, then `summer plugin:update`
expected: Plan printed as id@version (mode), interactive confirmation prompt, module/submodule installed and registered in summer.yaml/go.mod/go.work; git URL never contacts the registry for its own repo
result: [pending]
### 5. Review the version/compatibility semantics of the code-review fixes CR-01 (kiosk.Newer/Comparable, pseudo-version installs never downgraded), CR-02 (plugins sharing an installed module pinned at its version) and WR-10 (marketplace compatible marker matches plugin:install for dev/unknown framework versions)
expected: Rules match the intended policy; regression tests TestUpdatePseudoVersion, TestInstallSharedModule and cabana 'marketplace compatibility' pass (they do)
result: [pending]
## Summary
total: 5
passed: 0
issues: 0
pending: 5
skipped: 0
blocked: 0
## Gaps