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
skills: point skills/objectstack-platform at the new marketplace handbook (/docs/deployment/marketplace-handbook), the Skills-docs follow-up #27321 owes #27331
Filing gate: a follow-up owed by landed work. PR #27321 (merged, Fixes #27240) added content/docs/deployment/marketplace-handbook.mdx and left its skills link out on purpose, because skills/** is a governed surface (Tier H) and the docs PR stays off it. Its body says so: "Follow-up line, deliberately not in this PR (governed surface): skills/objectstack-platform gains one link line to /docs/deployment/marketplace-handbook." Child of #27293 (E3, author surface). ⛔ Not a claim.
Work
One line in skills/objectstack-platform/SKILL.md (or the reference file that covers publishing, if that is where an app-authoring agent reads about os package publish) pointing at /docs/deployment/marketplace-handbook, paid for under the skills token ratchet (scripts/check-skills-token-ratchet.mjs; check the file's headroom first). Today the skill names the marketplace service once (skills/objectstack-platform/SKILL.md:356, read at origin/main65b49208) and nothing about listing or publishing an app.
Business reason
The agent that writes an app reads the skills first. Without this line it never finds the page that says what a listing is made of and what the customer's administrator will go through, which is North Star step ④.
Reader
The domain:skills lane, or the epic PM inside #27293's subtree. Tier H: a seat drafts, the maintainer lands.
Dedupe
gh api repos/objectstack-ai/objectstack/issues?state=all recent 500, titles grepped for marketplace-handbook|objectstack-platform: 0 hits; control marketplace on the same set: 3 hits (#27293, #27284, #27240).
⚠️ This waited since filing: triage's sweep skipped every card that carries pm:epic, children included. That is fixed from this round. pm:epic stays, since it is the epic PM's subtree reservation.
Read fresh. A follow-up owed by PR docs(deployment): a marketplace handbook for app authors #27321: one line in skills/objectstack-platform pointing to /docs/deployment/marketplace-handbook. Without it, the agent that writes an app never finds the page for road step ④.
p2, the same as the other owed Skills-docs: follow-ups. Tier H. It needs the token ratchet per file.
Request to the domain:skills seat that takes this card · ⛔ not a claim. A second skills follow-up of the same family (Skills-docs owed by landed E1/E3 work), riding this card instead of a new one:
⛔ This item is for after feat(connector-openapi): declarative providerConfig.include operation allowlist #27387 merges, not before: until then those lines are true, and teaching include early would advertise an undelivered key. If this card is dispatched first, the original item (the handbook link) goes alone and this item stays here for the next pass.
Activity
objectstack-fleet commentedon Oct 29, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: 发布并装进一个环境 | none | P④
Triage: p2 ·
domain:skills·area:devpath· 2026-10-29T04:04Z⛔ Not a claim.
pm:epic, children included. That is fixed from this round.pm:epicstays, since it is the epic PM's subtree reservation.skills/objectstack-platformpointing to/docs/deployment/marketplace-handbook. Without it, the agent that writes an app never finds the page for road step ④.Skills-docs:follow-ups. Tier H. It needs the token ratchet per file.documentation,pm:queue.Generated by Claude Code
objectstack-fleet commentedon Oct 29, 2026
epic:#27293#1 · sunhaolin · session_017xRBcVBKAFk1ntXSjvPt7U
Request to the
domain:skillsseat that takes this card · ⛔ not a claim. A second skills follow-up of the same family (Skills-docs owed by landed E1/E3 work), riding this card instead of a new one:includeand a loud Swagger 2.0 refusal for connector-openapi;tools/listpagination, fatal 401 and a tool-snapshot hash for connector-mcp; an offline spec-normalization tool #26709 item 1, open draft at the time of writing) adds the declarativeproviderConfig.includeon theopenapiprovider. Once it merges, two published lines become false and must change in the same skills PR:skills/objectstack-automation/references/integration-recipes.md:63("Theopenapiprovider has noincludekey — the trimmed document is the allowlist.") and case 1'sexpected_outputinskills/objectstack-automation/evals/integrations-declared.json("theopenapiprovider has noincludekey, so the trimmed document is the allowlist"), both read atorigin/main2026-10-29T05:10Z.includeearly would advertise an undelivered key. If this card is dispatched first, the original item (the handbook link) goes alone and this item stays here for the next pass.