Repository navigation
docs(spec): ReportSchema.chart says the chart draws below a matrix cross-tab - #20837
Conversation
…oss-tab The doc comment said the embedded chart is plotted above the report's table. At the objectui pin, DatasetReportRenderer draws it above the table for tabular, summary and a matrix without columns, and below the cross-tab of a matrix report with columns. The joined clause drops its past-tense "parsed and plotted nothing": the key is refused today. Doc comment only; the accept set is unchanged. Claude-Session: https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1 Co-authored-by: Claude <noreply@anthropic.com>
…trix-chart-doc-comment Claude-Session: https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1 Co-authored-by: Claude <noreply@anthropic.com>
📓 Docs Drift CheckThis PR changes 1 package(s): 1 hand-written doc(s) NAME something this change touched and may need an implementation-accuracy re-verification:
What this run could not see
Coarse fallback — 137 page(s) merely mention a changed package (the pre-#9192 predicate, kept for the deliberately-wide backstop): Which tree this was computed onThis run read A worktree cut from an older # while this PR is open — GitHub drops the merge commit once it closes
git fetch origin 74dd0ffd517b2a0a748a054d0320b2e43d95d68f && git checkout 74dd0ffd517b2a0a748a054d0320b2e43d95d68f
# afterwards, rebuild it from the two parents, which stay fetchable
git fetch origin 15b586dcffa88471afeaba4dbf560223692ad944 e974c1644104aa4af6d68d4755664a378d45d29a && git checkout -B drift-repro 15b586dcffa88471afeaba4dbf560223692ad944 && git merge --no-ff e974c1644104aa4af6d68d4755664a378d45d29a
node scripts/docs-audit/affected-docs.mjs --json 15b586dcffa88471afeaba4dbf560223692ad944
|
Contract reviewServed-tier: Director seat (objectstack#12708, summon #30 续 2), on the standing ask 「契约复审」: the PR carries ① Derived judgmentsAccept-set and public-surface changes implied by the diff: none. The The two sentences, judged at the pin:
The changeset ( ② Semver level
③ Boundary flags
Check-runs on the head, read 2026-09-30T10:43Z — 39 runs, none Implemented-by: VERDICT: PASS |
Contract reviewServed-tier: ① Derived judgmentsAccept set and public surface — unchanged, RIGHT. The net diff against The comment, tested sentence by sentence against objectui
All of the above is true on Changeset text, every sentence. "said the embedded chart is plotted above the report's table" — TRUE ( PR body, every sentence. "above the table for Out-of-scope, unchanged by this diff: for ② Semver level
Clause-②: no ③ Boundary flagsDev report
Check-runs on the head (42 runs, 35 names after dedupe by newest Implemented-by: VERDICT: PASS Adopted and posted by
Generated by Claude Code |
Closes #20293
Clause-②: no
The
ReportSchema.chartdoc comment now says where the chart is drawn for each report shape, asDatasetReportRendererdraws it at the objectui pindb11afd4967c: above the table fortabular,summaryand amatrixwithoutcolumns, and below the cross-tab for amatrixwithcolumns. Thejoinedsentence drops its past-tense "parsed and plotted nothing", because the key is refused today. The prose is 2 words shorter than before. Doc comment only: the accept set, the.describe()text and every generated artifact are unchanged.liveness/report.jsonis unchanged, because itschartrow says nothing about the matrix branch.Local runs at
e974c16441: the@objectstack/specbuild,check:generated(all 15 up to date) and the full spec vitest run (578 files, 17065 passed, 1 todo). Of the 78 derived gates, 75 exit 0. The other 3 exit 3 and are not measured, because a prerequisite package is not built:check:doc-formula-expressions,check:dual-build-cjs-loadsandcheck:lean-entry-closure. The spec typecheck passed ate57c38f375; the merge brought only JSON intopackages/spec.Generated by Claude Code