Repository navigation
build(contracts): regenerate for the wal_checkpoint_pinned finding #4177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2065,7 +2065,7 @@ export type DoctorReportEntryV1 = { | |
| storage_kind: DoctorStorageFindingKindV1 | null; | ||
| }; | ||
|
|
||
| export type DoctorStorageFindingKindV1 = "over_budget_store" | "orphan_store" | "incident_debris_present" | "retention_backlog" | "table_growth" | "pending_schema_migration"; | ||
| export type DoctorStorageFindingKindV1 = "over_budget_store" | "orphan_store" | "incident_debris_present" | "retention_backlog" | "table_growth" | "pending_schema_migration" | "wal_checkpoint_pinned"; | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🟡 WAL checkpoint producer disappears from coverage When Doctor reports Learn moreThe dashboard's storage findings payload contains both report entries and a per-kind producer status list. with_storage_kind_statuses builds that list from STORAGE_KINDS, which has only the previous six kinds. The new kind reaches the entries, but never gets a source coverage status. StorageSourceStatuses cannot show its producer, and findingsSummary derives its producer count and denominator from that list. Example: Doctor reports one degraded Recommended fix: Add Was this helpful? React with 👍 or 👎 to provide feedback. |
||
|
|
||
| export type DuplicateEffectOutcomeV1 = "committed" | "not_applicable" | "prevented" | "unknown"; | ||
|
|
||
|
|
||
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟡 WAL checkpoint findings display as unsupported
When
wal_checkpoint_pinnedreaches the dashboard,storageFindingLabelreturns “Unsupported storage finding.” The label map omits this valid kind, hiding its diagnosis across storage and evidence views.Learn more
The Doctor report uses a typed storage kind for each storage finding. The new variant now passes the dashboard decoder, but storageFindingLabel has no label for it and returns its unsupported fallback. StorageFindingCard and the exact evidence views reuse that label, so a real diagnosis appears unsupported to readers.
Example: A report entry with
storage_kind: 'wal_checkpoint_pinned'renders a degraded finding titled “Unsupported storage finding,” rather than “WAL checkpoint pinned.”Recommended fix: Add a
wal_checkpoint_pinnedlabel toFINDING_LABELSand cover the new value in the storage presentation tests.Was this helpful? React with 👍 or 👎 to provide feedback.