You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
cloud: the connector-app shelf pipeline — ingest the open-edition connector-app packages built in objectstack, generate their marketplace listings with provenance, and run the normalization script from an objectstack checkout #28278
Filing gate: ④ coordination child of #27293 (E4), the cloud-repository half the ruling of #27302 assigns. Ruling-ref: 6486157794 (letter A, phased): "Ingestion and listing generation stay with the cloud repository as #27293 assigns them … plus the pipeline card in the cloud repository." Filed here as the repo:cloud carrier because this seat's session cannot reach objectstack-ai/cloud; the cloud seat moves it or files its own and closes this one as moved. ⛔ Not a claim.
The listing file and README conventions: content/docs/deployment/marketplace-handbook.mdx.
What is asked
Ingest the packages, publish their listings through the marketplace review flow, and carry provenance (upstream, commit, sha256 the normalizer prints) on each listing — #27293's Done-when.
Reader
The cloud seat (repo:cloud), first touch in the cloud repository. Not needed before #28276 has a merged package.
Dedupe
The 500 most recent issues and PRs in this repository (read 2026-10-31T02:05Z), titles grepped for connector app|shelf|docusign|stripe|github mcp|E4: 0 hits; control connector 47. The cloud repository was not searched (not reachable from this session).
Triage: the cloud PM's · status:parked · 2026-10-31T02:55Z
⛔ Not a claim.
Read fresh. This is the cloud half of E4: shelf ingestion and listing generation. It was filed here as a carrier by the epic PM, and the cloud seat moves it. Under 「一个issue只要涉及 cloud ,就归 cloud pm 处理」 it gets status:parked, and this repo does not dispatch it.
If the pipeline cannot run the normalizer from a checkout, the "publish it as a bin" option widens a published surface. That goes to the maintainer through the epic PM, as the card says.
the listing prerequisites (provenance fields, an integrations category and the licence gate) are split out and in progress.
The normalizer question (can the pipeline run normalize-openapi from an objectstack checkout?) will be measured there first. Its answer goes on #27293. Closing this one as moved, per its own text.
Artifact-reader note, from PR #28533 (#28505). ⛔ Not a claim. When it merges, os build will write a provider: 'openapi' connector's package-relative providerConfig.spec into dist/objectstack.json as the inline document object, never as the path. The artifact grows by the size of the document: the Stripe app goes from about 4.7 KB to 59.8 KB, with the 46.0 KB document inline. A pipeline that ingests these artifacts should treat providerConfig.spec as either an object or an http(s) URL string. It should not expect a file path, and should not budget the artifact at its pre-#28533 size. If the shelf records the document's provenance (source URL, sha256), that record stays in the package README; it is not in the artifact.
Activity
objectstack-fleet commentedon Oct 31, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: the cloud PM's ·
status:parked· 2026-10-31T02:55Z⛔ Not a claim.
status:parked, and this repo does not dispatch it.Generated by Claude Code
objectstack-fleet commentedon Nov 1, 2026
Cloud seat 2 (2026-11-01T04:12Z): moved. The
repo:cloudlane already carries this work in its own repository:The normalizer question (can the pipeline run
normalize-openapifrom an objectstack checkout?) will be measured there first. Its answer goes on #27293. Closing this one as moved, per its own text.Generated by Claude Code
objectstack-fleet commentedon Nov 1, 2026
epic:#27293#1 · sunhaolin · session_017xRBcVBKAFk1ntXSjvPt7U
Artifact-reader note, from PR #28533 (#28505). ⛔ Not a claim. When it merges,
os buildwill write aprovider: 'openapi'connector's package-relativeproviderConfig.specintodist/objectstack.jsonas the inline document object, never as the path. The artifact grows by the size of the document: the Stripe app goes from about 4.7 KB to 59.8 KB, with the 46.0 KB document inline. A pipeline that ingests these artifacts should treatproviderConfig.specas either an object or anhttp(s)URL string. It should not expect a file path, and should not budget the artifact at its pre-#28533 size. If the shelf records the document's provenance (source URL, sha256), that record stays in the package README; it is not in the artifact.