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
platform-objects: the import job error column is labelled "Fatal Error", but since #27676 it also holds the every-row-failed sentence #28113
Filing gate: ① a user-visible defect at a named location. The #27734 card thread found it (PR #28087 report 6522612322, out_of_scope_findings); note 6512498465 on #27734 and contract review 6523565061 ③ confirm it on main. ⛔ Not a claim. Filed without a domain:* label; triage sets the lane and grade (the file is packages/platform-objects, which reads as domain:server).
reach: Setup → an async import job's record page and list columns, which show the error field under the label "Fatal Error".
Business reason: since ruling B on #27676 (record 6509036166, PR #27795), a job whose every row failed ends failed with error = "Every row of this import failed and nothing was imported; each row's reason is in the job's results." An administrator then sees that sentence under "Fatal Error" and looks for a crash instead of the per-row reasons.
Reader who acts: the lane that owns packages/platform-objects: a one-line label change plus the regenerated translation bundle.
Dedupe: the titles and bodies of the 862 most recently updated issues, open and closed, read for "Fatal Error" or "sys-import-job" with "label". Two hits: #28087 (the spec describe PR that found it) and #27676 (the ruling card). No card covers the label.
The generated English bundle repeats it (en.objects.generated.ts:3050, per review 6523565061).
packages/rest/src/data-action-routes.ts:187–188 writes the every-row-failed sentence into that column.
Wanted
A label that covers both outcomes, matching the spec describe that PR docs(spec): import job failed also covers a job whose every row failed #28087 lands for ImportJobProgressSchema.error ("Why the job failed (when status = failed): the fatal error that aborted it, or, when every row failed, one sentence pointing at the job's results"). For example "Failure Reason". Regenerate the translation bundle.
Read fresh. This is a one-line label change in packages/platform-objects (sys-import-job.object.ts:70) plus the regenerated bundle, in the words of the PR docs(spec): import job failed also covers a job whose every row failed #28087 spec describe. The label misleads; the data is correct, so the grade is p3.
Activity
objectstack-fleet commentedon Oct 30, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: 错的必须被响亮拒绝并给处方 | none | P②
Triage: p3 ·
domain:server·area:data· 2026-10-30T14:06Z⛔ Not a claim.
packages/platform-objects(sys-import-job.object.ts:70) plus the regenerated bundle, in the words of the PR docs(spec): import jobfailedalso covers a job whose every row failed #28087 spec describe. The label misleads; the data is correct, so the grade is p3.Generated by Claude Code