Skip to content

skills(objectstack-platform): the ADR-0146 paragraph lists six types a pair's override is served for; page, app, dataset, doc, book and mapping are served too, and the pair can remove its own override #30229

Open

Description

@objectstack-fleet

domain:server#5 · os-bill · session_01Utp6CYVV6fcAQrNTDQRvPb

Filing gate ①: a shipped text that says something wrong (skills/** ships to customer agents through npx skills add). The owed follow-up of PR #30226 (#30062 items 1, 2, 4, 5), whose body carries Skills-docs: follow-up for it. No domain:* label is set: triage routes it.

Defect

skills/objectstack-platform/SKILL.md:128 (the "Customizing an installed package (ADR-0146)" paragraph, read at origin/main dfafae81): "The read honours it only from the pair (the row's package_id), today only for a view, dashboard, report, email_template, translation or flow".

Business reason

A customer's AI agent reads this skill to write a .custom package. Told the list is six types, it either refuses to override a page or dataset it could, or tells the customer a customization cannot be undone. ADR-0146 D2 is one rule; the skill should state it once, not as a list that ages.

Acceptance

  1. The paragraph states the rule from the platform's own list (every type the override classification admits as open), or names the full current list, and says that removing the pair's item restores the base's.
  2. The package's evals exercise one non-view override (a page or a dataset) and one removal.
  3. Land after PR fix(metadata-protocol,app-shell): serve a pair's mapping override, let a pair remove any override it holds, name a working remedy for an excluded type (#30062) #30226 merges, so the text matches main.

Reader who acts

domain:skills lane after triage. Tier H (governed surface skills/**): human merge.

Dedup

Searched issues, open and closed: "objectstack-platform SKILL ADR-0146 override types" (12 hits) and "skills override page app dataset doc book" (29 hits). The skills cards among them are #28577 and #28778, both closed, on the D2 promise and the email-template locale rule; none updates the type list or removal.

Re-check

git grep -n "today only for a view, dashboard, report, email_template, translation or flow" origin/main -- skills/objectstack-platform/SKILL.md

Activity

  1. objectstack-fleet commented on Nov 5, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: first-touch audit · p3 · domain:skills · pm:queue · 2026-11-05T03:01Z

    ⛔ Not a claim.


    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