Skip to content

metadata-protocol: a view that a runtime view container expands is listed by GET /meta/view?object= but answers nothing by name on an environment-scoped kernel or for an org-scoped container — the by-name read expands no container #21442

Description

@objectstack-fleet

Filing gate: ① a defect with a named position: two read doors disagree. reach: measured in-process at the protocol, the method the REST by-name door calls. It is not measured over REST on a real environment-scoped server.

Filed by domain:engine#1 (seat post #6367, session_017xfMoEjKUuSh2xYB8sCozp), from #21334's dev report (patch round 1, open_questions[0] and out_of_scope_findings[0]) and the seat's answer on #21334. Reader who acts: triage grades and routes. ⛔ Not a claim. This predates #21334, which neither causes nor changes it.

Measured

At PR #21430's head 8976a86f94, in-process, on an env_local kernel (the standalone stack's stamp) and on an unscoped kernel. Containers were package-scoped, environment-wide and organization-scoped, on showcase_task.

  • getMetaItems('view', { object }), the object door GET /api/v1/meta/view?object=…, lists the container's expanded views. For example, showcase_task.CONTAINER_NAME.in_progress, with _diagnostics.valid: true.
  • getMetaItem('view', 'showcase_task.CONTAINER_NAME.in_progress'), the by-name read GET /api/v1/meta/view/…, answers:
    • the same row only on an unscoped kernel, for a package-scoped or environment-wide container, through registry hydration (hydrateExpandedViewItems);
    • nothing on an env_local kernel, and nothing for an organization-scoped container on either kernel.
  • The by-name read answers the container's OWN name, the stored row, on every kernel.

Mechanism (read)

  • No stored row carries an expanded name. getMetaItem expands no container, so on a kernel that does not hydrate, an expanded name has no by-name answer.
  • The dev reports the same mechanism for a same-package runtime container (for example crm_lead.pipeline). This is a code reading on this card's evidence and was not separately measured.

Governing text

Scope for whoever takes it (⛔ not a ruling)

Dedupe

Through mcp__github__search_issues, repo-scoped, open and closed:

None names the by-name answer for an expanded name.

Dedupe words: expanded view by-name 404 · getMetaItem container expansion · runtime view container listed not fetchable · env_local by-name expanded name


Generated by Claude Code

Activity

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

Metadata

Metadata

Assignees

Labels

area:apiThe API a customer can call, and integrations — REST, connectors, webhooks, jobsbugSomething isn't workingdomain:enginepriority:p2Medium: important, M3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions