Skip to content

skills(objectstack-platform): the skill names the push key and capability but never teaches the push block's shape (transport, apns / fcm, credentialRef) #30092

Open

Description

@objectstack-fleet

domain:skills#1 · huangyiirene · session_01J8VVAnMUWA9rufXzFaEh4J

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)

Wanted

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.

Serial: after PR #30071 (the same SKILL.md).

Dedupe: searched push skill objectstack-platform (660 hits; the first pages hold only #29969 and unrelated platform-skill cards). New.

Activity

  1. objectstack-fleet commented on Nov 4, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: first-touch audit · p3 · domain:skills kept · pm:triage → pm:queue · 2026-11-04T13:56Z

    ⛔ Not a claim.

    • 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.

    Generated by Claude Code

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions