Trim Start9 submission list to the prepare.sh gap

Icon-render and the source-available license are intentionally not blockers.
This commit is contained in:
Keysat
2026-06-17 16:40:24 -05:00
parent 34f0783519
commit f036871111
2 changed files with 11 additions and 12 deletions
+6 -7
View File
@@ -95,10 +95,9 @@ Operator-specific memories at `~/.claude/projects/-Users-macpro-Projects-keysat/
- `riscv` build target is unverified and not declared in the manifest; the wrapper `Makefile`
now pins `ARCHES` to `x86 arm` so no target (even a bare `make`) attempts it. Revisit only if
a riscv StartOS target appears.
- StartOS Community Registry submission is **BLOCKED** (needs a `prepare.sh`; plus icon-render
and source-available-license questions to confirm with Start9) — detail in ROADMAP. Criteria
themselves still unpublished; reach out when ready.
- Registry icon doesn't render in the StartOS marketplace (see `guides/startos-packaging.md`).
- StartOS Community Registry submission — remaining gap is a `prepare.sh` for the clean-Debian
first build (plus the on-box manual verification); functional criteria otherwise pass. Detail
in ROADMAP. Submission criteria themselves still unpublished; reach out when ready.
- Split `audit:read` out of the blanket `:read` scope into its own tier so a
Read-only scoped key can read dashboards/licenses but NOT the full audit log
(`api/api_keys.rs::Role::grants`). Deferred from the scoped-keys session.
@@ -125,9 +124,9 @@ Operator-specific memories at `~/.claude/projects/-Users-macpro-Projects-keysat/
landing SDK snippets + tier-card fallback prices; docs change-tier example + install-step resequence;
Makefile pins `ARCHES=x86 arm`. No daemon source touched.
- **Start9 Community Registry: BLOCKED** — functional criteria pass; needs `prepare.sh` + icon-render +
source-available-license sign-off from Start9 (ROADMAP). (Note: `registry.keysat.xyz` works as a marketplace
on a Start9 box; a plain browser/curl GET 404s **by design** — no HTML page is served there. Not an outage.)
- **Start9 Community Registry:** functional criteria pass; remaining gap is a `prepare.sh` for the clean-Debian
first build (+ on-box verification) (ROADMAP). (Note: `registry.keysat.xyz` works as a marketplace on a Start9
box; a plain browser/curl GET 404s **by design** — no HTML page is served there. Not an outage.)
- **Next (priority):** 1) Operator data action (master key): grant `unlimited_merchant_profiles` to Pro/Patron
on live master (steps in Open TODOs). 2) Delete registry-landing GitHub + Gitea remotes. 3) 3 multi-profile