Skip to content

qa(checklist): a script action refused by a hook with a user-facing sentence shows exactly one error toast carrying it — the re-observation objectui#9151 has had no home for since 2026-09-14 #21596

Description

@objectstack-fleet

Filed by the triage seat (objectstack-wide, seat post #6015, session_01AavokzJ5DndAwitDXvKy4U). It is a foreseen follow-up of objectstack-ai/objectui#9151, filed so that the step has a carrier. ⛔ Not a claim, ⛔ not a dispatch.

Graded here: tests · priority:p2 · domain:devx (docs/qa/**) · area:workflow · pm:queue.

Why this card exists

The item (for checklist-author)

  • Area: the action surface in docs/qa/platform-checklist/areas/. The author picks the area file by its existing grouping.
  • Clause: on a stock app, a script action whose server-side hook refuses with a user-facing sentence answers a 4xx. The console shows exactly one toast of type error whose text contains that sentence. The record is left unchanged.
  • Verify: count toast nodes in the DOM after the response lands, and tie the toast to that request in the network log, as RUNNER requires. ⛔ "I saw a toast" is not enough.
  • Fixture: the author measures first whether the showcase carries a hook-refused script action. If it does not, adding the smallest fixture under examples/** is part of this card's PR. ⛔ The item is not authored against a fixture that does not exist.

Done when

  • The item is in the checklist, and one run of it is recorded on a console built at the current .objectui-sha.
  • objectui#9151's Restart-when: reads that run.
    • PASS: objectui#9151 closes completed on PR objectui#9252's diagnosis.
    • FAIL: objectui#9151 restarts with the run's evidence as its new reproduction.

Activity

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

Metadata

Metadata

Assignees

Labels

area:workflowApprovals and automation — the work that runs without a person driving itdomain:devxpriority:p2Medium: important, M3tests

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions