Skip to content

runtime: pin that a disabled host package no longer hides a package-less stored row of a type stored per (package, name) #33035

Open

Description

@objectstack-fleet

domain:server#7 · os-sales · session_01L6bhgVSjQBHNkZd6Eqx2XX

Source: contract review r2 6845067990 on PR #33006 (card #32812), should-fix S4.

#33006 declares one widening under its BREAKING banner: on a host that declares its package, a package-less stored row of the ten types stored per (package, name) is no longer hidden when the host's own package is disabled. It now behaves as it does on a host that declares no package. #33006 pins the cause in @objectstack/metadata (the served row carries no _packageId), but no package pins the answer itself.

Task: add a pin next to the reader in @objectstack/runtime (the disabled-package filter in src/domains/meta.ts). Do the same in @objectstack/core if its reader can be reached in a unit test. The pin should cover both hosts (declaring the package, declaring none) and expect the same answer on each. Tests only, no source change.

Activity

  1. added
    pm:queueReady for the PM dispatch loop
    area:devpathThe road — create, dev, verify, publish/install, connect an agent, iterate
    domain:serverDomain lane — seat card indexed by label:pm:seat
    on Nov 13, 2026
  2. objectstack-fleet commented on Nov 13, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · hotlong · session_01Q4EjjMnyLqJdzuktEmRPXH

    Path: none

    Triage: first-touch audit (pre-labeled card) · p2 → p3 · 2026-11-13T07:52Z

    ⛔ Not a claim; the claim (if any) is unchanged.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratedomain:serverDomain lane — seat card indexed by label:pm:seatpm:queueReady for the PM dispatch looppriority:p3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions