Skip to content

Commit 9dd192d

Browse files
claude[bot]claude
andauthored
docs: retire stale schema claims in ui/index and capabilities/analytics (#10639)
Two hand-written pages assert things the schema no longer does. Both were found by the #10237 docs seat (PR #10483) and filed rather than fixed because they fell outside that card's declared file surface. content/docs/ui/index.mdx - "The building blocks" credited themes with `typography` and `spacing`. `spacing` is a `guidance` tombstone (removed #3494); the typography scales are `retiredKey()` tombstones (removed #5021) and only `fontFamily.base` survives. Replaced with the four keys ThemeSchema's own docblock names as live: "`colors`, `borderRadius`, `shadows` and `fontFamily.base` have live consumers and stay." - The Cards grid listed 7 of the module's 11 sibling pages. Added the four it was missing (`actions`, `react-pages`, `reports`, `translations`), each inserted next to its meta.json neighbour so no existing card moves. content/docs/capabilities/analytics.mdx - "joined (multi-object)" names the mechanism ADR-0021 removed. Every block of a joined report is dataset-bound; `objectName` / `object` / `dataSet` / `source` are alias entries pointing at `dataset`. Two words changed, nothing else on the page touched. Fixes #10487 Fixes #10488 Claude-Session: https://claude.ai/code/session_01DdCnBGcHeufjrq7drTD3wt Co-authored-by: Claude <noreply@anthropic.com>
1 parent 949b0a4 commit 9dd192d

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

content/docs/capabilities/analytics.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Dashboard extras that matter in practice:
2525

2626
## Reports
2727

28-
Four shapes — **tabular** (detail rows), **summary** (grouped totals), **matrix** (regions × quarters), and **joined** (multi-object) — with runtime filters and export. **Scheduled email digests** deliver a report daily or weekly: the Monday-morning sales report writes itself.
28+
Four shapes — **tabular** (detail rows), **summary** (grouped totals), **matrix** (regions × quarters), and **joined** (several dataset panels) — with runtime filters and export. **Scheduled email digests** deliver a report daily or weekly: the Monday-morning sales report writes itself.
2929

3030
> **In HotCRM**: four dashboards (executive, sales, service, CRM overview) and six reports (lead, opportunity, account, case, churn), fed by six shared datasets covering accounts, contacts, leads, opportunities, products, and cases. The executive dashboard carries quarter and owner filters plus the funnel and trend widgets described above.
3131

content/docs/ui/index.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export const CrmApp = App.create({
3232
- **Apps** group navigation, branding, and entry points for one audience.
3333
- **Views** present object records as `grid` (the standard data table), `kanban`, `gallery`, `calendar`, `timeline`, `gantt`, `map`, `chart`, or `tree`. Forms are their own view kind with per-mode layouts ([Views](/docs/ui/views)).
3434
- **Pages** compose free-form layouts from widgets; **Dashboards** combine charts, reports, and datasets for analytics.
35-
- **Themes** define palettes, typography, and spacing as metadata — the showcase example ships light and dark theme variants.
35+
- **Themes** define palettes, a base font family, radii and shadows as metadata — the showcase example ships light and dark theme variants.
3636
- **Public forms** expose a scoped slice of an object to external audiences through **anonymous entry routes** for public data collection ([Forms](/docs/ui/forms), [public data collection](/docs/ui/public-data-collection)).
3737
- The **Setup App** — the platform's built-in administration UI — is itself rendered from the same protocol ([Setup App](/docs/ui/setup-app)).
3838

@@ -41,8 +41,12 @@ export const CrmApp = App.create({
4141
<Cards>
4242
<Card href="/docs/ui/apps" title="Apps" description="App metadata: navigation, branding, entry points" />
4343
<Card href="/docs/ui/views" title="Views" description="Grid, kanban, calendar, gantt, map, and more" />
44+
<Card href="/docs/ui/actions" title="Actions" description="Declarative buttons with server-side behavior" />
4445
<Card href="/docs/ui/pages" title="Pages" description="Page metadata and layout composition" />
46+
<Card href="/docs/ui/react-pages" title="React Pages" description="Page bodies authored as React or constrained JSX" />
4547
<Card href="/docs/ui/dashboards" title="Dashboards" description="Dashboard metadata, charts, and datasets" />
48+
<Card href="/docs/ui/reports" title="Reports" description="Report shapes, dataset binding, and drill-through" />
49+
<Card href="/docs/ui/translations" title="Translations" description="Labels and UI text as metadata, one bundle per locale" />
4650
<Card href="/docs/ui/forms" title="Forms" description="Public and internal form patterns" />
4751
<Card href="/docs/ui/doc-pages" title="Doc Pages" description="Ship package documentation rendered in the console" />
4852
<Card href="/docs/ui/setup-app" title="Setup App" description="The built-in administration UI" />

0 commit comments

Comments
 (0)