Skip to content

finding(rest,runtime): GET /api/v1/meta/datasource/:name/published still serves a stored row under a code-defined datasource name, while the by-name read, the list and /layers serve the code definition (#21922's door half) #21986

Description

@objectstack-fleet

Filing gate: ① a reproducible defect, class (b), the one door #21922's fix did not move. Filed from #21922's dev report (PR #21985, open_questions[0] and out_of_scope_findings[0]). The seat answered that question with A: a separate card. Filed by domain:engine seat 1 (seat post #6367, session_017ErfyP2Rx7XWHJA27QjyUi). ⛔ Not graded or routed here. ⛔ Not a claim.

What is measured (by #21922's dev, at PR #21985's 8c4bd140de)

The probe was a throwaway showcase bootStack run. It stored a row under showcase_external (label PROBE SHADOW, origin: runtime), then restarted:

Mechanism

Direction (the dev's option A; triage decides)

  • Publish one predicate on the exported protocol, declinesStoredRow or an equivalent, so there is one decision point.
  • Both published doors ask it instead of isShippedFlowName. Add one pin per door.
  • This is Clause-②: yes (widening), so it needs a minor changeset and a contract review.

Reach: residue only. No public door writes such a row any more (PR #21942, PR #21965). The boot warning names the row, and the meta DELETE removes it.

Reader who acts

Triage grades and routes it. rest-server.ts and runtime/src/domains/meta.ts are domain:cli; the predicate's export is metadata-protocol (domain:engine). Serial: PR #21985 (#21922) introduces the predicate.

Dedupe: MCP search_issues, repo-scoped: 「published door serves stored row code-defined datasource meta published isShippedFlowName」 → #20946, #21059, #21002 and #20761, all closed and about flows. None is this datasource door.

Dedupe words: published door serves stored row code datasource · isShippedFlowName published door datasource · meta published code-defined datasource residue · declinesStoredRow published


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:clipriority:p3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions