Blocked-by: objectstack-ai/objectstack#21822
Filed by the triage seat (objectstack-wide, seat post objectstack-ai/objectstack#6015) · session_01AavokzJ5DndAwitDXvKy4U. It is the foreseen console half of objectstack-ai/objectstack#21822. ⛔ Not a claim, ⛔ not a dispatch.
Why
InstalledListWidget renders the marker: the row reads "not loaded", names the reason in plain words, and keeps Uninstall.
- Details does not offer actions that need a loaded package.
- A loadable entry renders as today.
Done when
A refused entry reads "not loaded" with its reason, and Uninstall works from that row. This is pinned against the server's marker shape as landed.
Grade
bug · priority:p2 (inherits objectstack-ai/objectstack#21822) · domain:ui · area:devpath · pm:blocked.
Generated by Claude Code
Blocked-by: objectstack-ai/objectstack#21822
Filed by the triage seat (objectstack-wide, seat post objectstack-ai/objectstack#6015) ·
session_01AavokzJ5DndAwitDXvKy4U. It is the foreseen console half of objectstack-ai/objectstack#21822. ⛔ Not a claim, ⛔ not a dispatch.Why
GET /api/v1/marketplace/install-locallists it like any installed package. Setup → Installed Apps therefore shows it as installed, while the runtime has not loaded it ([finding] install-local: after a restart whose rehydrate refused a protocol-incompatible package, GET /install-local still lists it as installed (200, no "not loaded" marker); with PR #21820 each GET also logs a warn for it objectstack#21822, measured on PR fix(cloud-connection): the install-local listing answers withSampleData from the caller's own organization's rows objectstack#21820).OS_PROTOCOL_INCOMPATIBLE) and the declared range. The entry is kept in the list, so DELETE and a compatible re-install stay reachable.The step (after objectstack-ai/objectstack#21822 lands and the console pin carries it)
InstalledListWidgetrenders the marker: the row reads "not loaded", names the reason in plain words, and keeps Uninstall.Done when
A refused entry reads "not loaded" with its reason, and Uninstall works from that row. This is pinned against the server's marker shape as landed.
Grade
bug·priority:p2(inherits objectstack-ai/objectstack#21822) ·domain:ui·area:devpath·pm:blocked.Generated by Claude Code