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(objectstack-platform): the skill names the push key and capability but never teaches the push block's shape (transport, apns / fcm, credentialRef) #30092
Filing gate: ① a named-location teaching gap, owed as follow-up to already-landed work (PR #29968, card #29820). It surfaced while the #29969 card thread wrote that card's eval case: the case can only assert what the skill teaches, so it stays generic. ⛔ Not a claim. Suggested-grade: p3.
reach: a named real producer. PushServiceConfigSchema (packages/spec/src/system/push-config.zod.ts) is the stack's push key (packages/spec/src/stack.zod.ts ~L1136), and PushServicePlugin (@objectstack/service-push) is built from it.
What the skill says (at origin/main)
skills/objectstack-platform/SKILL.md L42 lists push among the top-level keys.
L310 maps the requires token push to @objectstack/service-push.
One short passage, in SKILL.md or a reference the skill routes to: what a push block carries, credentials by credentialRef only, and the relay transport's current status. Read the facts off push-config.zod.ts and @objectstack/service-push on main.
Business reason: an agent asked to turn on push for an os serve deployment learns from the skill that push exists, but not how to fill it. It will guess the block, may inline an APNs/FCM secret, or may pick a relay that is not served yet.
Reader who acts: the skills lane. skills/** is Tier H, so it needs GOVERNED_APPROVERS before landing.
Read fresh. objectstack-platform names the push key and capability but never teaches the block's shape (transport, apns / fcm, credentialRef). A teaching gap, so p3, as suggested. The changeset rule applies: '@objectstack/skills': patch.
Activity
objectstack-fleet commentedon Nov 4, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: first-touch audit · p3 ·
domain:skillskept ·pm:triage→pm:queue· 2026-11-04T13:56Z⛔ Not a claim.
objectstack-platformnames thepushkey and capability but never teaches the block's shape (transport,apns/fcm,credentialRef). A teaching gap, so p3, as suggested. The changeset rule applies:'@objectstack/skills': patch.Generated by Claude Code