report: storebound report writes one shareable, self-contained readiness page (.storebound/reports/readiness-<date>.html; --md, --json, --no-open, --offline, --out) from scan, check and validate: a verdict per store (Ready to submit / N blockers / Not checked with the reason), findings per store by severity with guideline, evidence, fix and console button, the owner's compliance questions as a checklist, secrets masked; storebound.dev look, light / dark, print; desktop Checks > Report (same code path, opens through project_reveal) and its Markdown export on the same renderer; read-only MCP tool report

This commit is contained in:
CRTkafa 2026-10-18 01:42:03 +08:00
parent 6d95ea00f5
commit af349b3db1
18 changed files with 792 additions and 12 deletions

View file

@ -699,6 +699,23 @@
"versions",
"workspace"
],
"report": [
"capacitor",
"cordova",
"cordova-android",
"cordova-ios",
"expo",
"flutter",
"godot",
"md",
"name",
"no-open",
"offline",
"out",
"react-native",
"sku",
"unity"
],
"reports": [
"csv",
"date",
@ -996,6 +1013,7 @@
"no-local",
"no-mcp",
"no-only-decreases",
"no-open",
"no-prebuild",
"no-save",
"no-scan",
@ -1394,6 +1412,9 @@
"storebound privacy-manifest --ios ios/App [--sdk-dirs node_modules/@capacitor,node_modules/some-plugin] [--json]",
"storebound privacy-manifest --ios ios/App --propose [--tracking-domains a.example.com,b.example.com]"
],
"report": [
"storebound report [--out <file>] [--md] [--json] [--no-open] [--offline]"
],
"reports": [
"storebound reports apple-sales [--type SALES] [--frequency DAILY|WEEKLY|MONTHLY|YEARLY] [--date ...] [--vendor N]",
"storebound reports apple-finance --month YYYY-MM [--detail] [--region ZZ] [--vendor N]",