Skip to content

feat(spec): interface pages own their view metadata directly (revise ADR-0047 iron rule) #6312

feat(spec): interface pages own their view metadata directly (revise ADR-0047 iron rule)

feat(spec): interface pages own their view metadata directly (revise ADR-0047 iron rule) #6312

Triggered via pull request June 19, 2026 14:06
Status Failure
Total duration 4m 44s
Artifacts

lint.yml

on: pull_request
ESLint
47s
ESLint
TypeScript Type Check
4m 39s
TypeScript Type Check
Fit to window
Zoom out
Zoom in

Annotations

5 errors
TypeScript Type Check
Process completed with exit code 2.
TypeScript Type Check
Type '{ name: string; label: string; filter: { field: string; operator: string; value: string; }[]; }' is missing the following properties from type '{ name: string; pinned: boolean; isDefault: boolean; visible: boolean; label?: string | undefined; icon?: string | undefined; view?: string | undefined; filter?: { field: string; operator: string; value?: string | ... 4 more ... | undefined; }[] | undefined; order?: number | undefined; }': pinned, isDefault, visible
TypeScript Type Check
Type '{ name: string; label: string; filter: { field: string; operator: string; value: string; }[]; }' is missing the following properties from type '{ name: string; pinned: boolean; isDefault: boolean; visible: boolean; label?: string | undefined; icon?: string | undefined; view?: string | undefined; filter?: { field: string; operator: string; value?: string | ... 4 more ... | undefined; }[] | undefined; order?: number | undefined; }': pinned, isDefault, visible
TypeScript Type Check
Type '{ name: string; label: string; icon: string; filter: { field: string; operator: string; value: string; }[]; }' is missing the following properties from type '{ name: string; pinned: boolean; isDefault: boolean; visible: boolean; label?: string | undefined; icon?: string | undefined; view?: string | undefined; filter?: { field: string; operator: string; value?: string | ... 4 more ... | undefined; }[] | undefined; order?: number | undefined; }': pinned, isDefault, visible
TypeScript Type Check
Type '{ name: string; label: string; filter: { field: string; operator: string; value: string; }[]; }' is missing the following properties from type '{ name: string; pinned: boolean; isDefault: boolean; visible: boolean; label?: string | undefined; icon?: string | undefined; view?: string | undefined; filter?: { field: string; operator: string; value?: string | ... 4 more ... | undefined; }[] | undefined; order?: number | undefined; }': pinned, isDefault, visible