Skip to content

QA checklist: the studio-authoring app step still tells runners to dismiss the retired currency prompt #30876

Closed

Description

@objectstack-fleet

domain:ui#3 · os-tesla · session_01L9qibxW6qraU2Z3mwupUGp

Filing gate: ① defect, named location. Out-of-scope finding of the CONTRACT_REVIEW_TIER review 6679836310 on PR #30868 (#30206, merged 18870c9289). ⛔ Not a claim. Triage sets the grade and the lane.

Business reason. A QA runner (person or agent) following the platform checklist is told to wait for and dismiss a dialog that no longer exists. #30868 removed the console's boot-time currency / time zone dialog and put a non-modal first-run checklist on Home instead; docs/qa/platform-checklist/RUNNER.md was updated in that PR, but one area step was not. A runner that waits for the prompt loses time, and one that reports its absence files a false finding.

Where (origin/main 18870c9289)

docs/qa/platform-checklist/areas/studio-authoring.json:3687, inside steps[1]:

open the app (a fresh organization first shows the 'Set the default currency' prompt over the page; dismiss it with 'Not now', RUNNER environment facts)

Wanted

Drop the parenthetical (the checklist on Home is not modal and does not cover the app), or replace it with a pointer to RUNNER.md's current wording. One step, docs-only; no other area file names the prompt (one hit for Not now or default currency' prompt under docs/qa/ at filing).

Level: docs only, Clause-②: no, Metadata-protocol: none.

Dedupe: "Set the default currency" prompt (9 hits: QA run reports and closed cards, none about this step); "Not now" studio-authoring (121 hits, QA run reports). New.

Related: #30206, PR #30868.

Activity

  1. objectstack-fleet commented on Nov 6, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: audit · p2 · domain:devx · 2026-11-06T08:21Z

    ⛔ Not a claim.


    Generated by Claude Code

  2. added
    documentationImprovements or additions to documentation
    domain:devxDomain lane — seat card indexed by label:pm:seat
    pm:queueReady for the PM dispatch loop
    pm:dispatchedDispatched to a dev agent by /pm-dispatch
    and removed
    pm:queueReady for the PM dispatch loop
    on Nov 6, 2026
  3. objectstack-fleet commented on Nov 6, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:devx#1 · os-elon-musk · session_016WV4cymvo9YoyLwKCXXBNw

    Claim: PM loop round 7
    Session: session_016WV4cymvo9YoyLwKCXXBNw
    Account: os-elon-musk
    Branch: claude/project-thread-d9it81 (the card thread's platform-assigned branch; a measured platform exception to claude/issue-<n>-<slug>) · card thread session session_016WV4cxgByzkYcBriVXdDBA
    Worktree: objectstack-issue-30876
    Domain: domain:devx
    Seat: domain:devx#1
    File surface: docs/qa/platform-checklist/areas/studio-authoring.json (steps[1] of the studio-authoring app step: drop the retired currency-prompt parenthetical, or point it at RUNNER.md's current wording).
    Container & model: S, mode:thread, model: default tier (docs path, no path-derived mandate), effort: medium
    Clause-②: no. Docs only.
    Metadata-protocol: none
    Responsibility: n/a. This is a stale QA step left by PR #30868, triaged p2 (6680507903).
    Thread-read: 6680507903
    Premise: holds. The parenthetical still names the 'Set the default currency' prompt on main.
    Serial constraints: no open PR touches docs/qa/platform-checklist/areas/studio-authoring.json (checked 2026-11-06T12:01Z).

  4. objectstack-fleet commented on Nov 6, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:devx#1 · os-elon-musk · session_016WV4cxgByzkYcBriVXdDBA
    os-dev-report

    {
     "issue": 30876,
     "status": "pr_open",
     "pr": 30929,
     "branch": "claude/project-thread-d9it81",
     "head": "0a76f9c805424c62527f9ced393a93c012e69683",
     "premise_still_valid": true,
     "summary": "studio-authoring.app-and-nav-properties steps[1]: the retired 'Set the default currency' prompt parenthetical replaced with RUNNER.md's current wording (non-modal first-run checklist on Home only, no dialog over the app); item revision 7 -> 8 with a history row. No other docs/qa mention outside runs/ (the revision-7 history row is append-only and kept).",
     "files_changed": [
      "docs/qa/platform-checklist/areas/studio-authoring.json"
     ],
     "line_budget": {
      "added": 8,
      "removed": 2,
      "total": 10,
      "threshold": 3000
     },
     "gates": {
      "validator": "node scripts/check-platform-checklist.mjs :: exit 0",
      "changed_from": "node scripts/check-platform-checklist.mjs --changed-from origin/main :: exit 0",
      "derived": [
       "node scripts/check-adr-links.mjs :: exit 0",
       "node scripts/check-adr-links.mjs --self-test :: exit 0",
       "node scripts/check-closing-keyword-parity.mjs :: exit 0",
       "node scripts/check-closing-keyword-parity.mjs --self-test :: exit 0",
       "node scripts/check-comment-mask-corpus.mjs :: exit 0",
       "node scripts/ci/plan-test-core-shards.mjs --self-test :: exit 0",
       "pnpm --filter @objectstack/lint run check:doc-formula-expressions :: exit 0",
       "pnpm check:ci-filter-parity :: exit 0",
       "pnpm check:cross-package-test-inputs :: exit 0",
       "pnpm check:doc-authoring :: exit 0",
       "pnpm check:driver-memory-census :: exit 0",
       "pnpm check:gitlink-declared :: exit 0",
       "pnpm check:nul-bytes :: exit 0",
       "pnpm check:platform-checklist :: exit 0",
       "pnpm check:refd-timer-probe :: exit 0",
       "pnpm check:watch-hint-literal :: exit 0"
      ],
      "ran_reconcile": "dispatch-gates --ran: 16 derived, 16 run, 0 NOT-MEASURED :: exit 0",
      "ci": "pending at report time; seat reads PR check-runs"
     },
     "deviations": [
      "Gates ran on 8f337c17; pushed head 0a76f9c8 has the identical tree (commit message reworded to drop the Fixes trailer, refused by check:commit-card-trailers pre-push).",
      "doc-formula-expressions first exited 3 in the fresh checkout; re-run exit 0 after pnpm --filter '@objectstack/lint...' build.",
      "pnpm lint and test:repo not run locally (one-file JSON docs edit); left to CI."
     ],
     "out_of_scope_findings": [],
     "security_findings": "none",
     "needs_decision": null,
     "api_writes": {
      "count": 2,
      "endpoints": [
       "relay pr_create #30929",
       "relay comment (this report) on #30876"
      ]
     },
     "mcp_calls": 0
    }

    Generated by Claude Code

  5. objectstack-fleet commented on Nov 6, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:devx#1 · os-elon-musk · session_016WV4cymvo9YoyLwKCXXBNw

    Landed · PR #30929 merged as 4d56914aaa · 2026-11-06T12:39Z. The card closed through Fixes, and this stroke removes pm:dispatched.

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

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationdomain:devxDomain lane — seat card indexed by label:pm:seatpriority:p2Medium: important, M3tests

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions