Sync /status/ matrix to Aug 2026 RFC audit; add 0012-0014; link RFCs - #38
Merged
Conversation
…k RFCs Pulls the /status/ matrix into line with the per-platform implementation audit in governance PRs #22/#23, so the website stops drifting from the code. Data (src/data/feature-status.json): - Add 3 features: typing-rate (0012), node-tree-rendering (0013), image-labels (0014), with honest per-platform coverage (0014 macOS-only; 0013 engine-ready, no production frontend). - Fix drifted statuses to match the audit: - analytics: visionOS shipped -> beta (opt-in prompt not shown) - lucide-icons: Android beta -> not-supported (uses Material Symbols) - localization: Apple/Windows shipped -> beta (engine only; UI chrome English) - grouped-settings-ui / dynamic-settings-discovery: Windows + GTK -> shipped - dark-mode: GTK shipped -> beta (canvas follows; window chrome does not) - Bump meta.last_updated to 2026-08-02. RFC links (each RFC-backed row now links to its RFC): - Add an optional `rfc` field (e.g. "0014-image-labels") to 10 features. - schema + validator + TS type accept the new field. - status.astro renders it as an "RFC NNNN" link to the governance file. Verified: npm run validate:status (50 features), astro check (0 errors), astro build (status page renders the new rows and all RFC links).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Syncs the
dasher.at/status/feature matrix to the August 2026 per-platform implementation audit (governance PRs #22 / #23), so the website stops drifting from the code. Adds the three newest RFCs and links every RFC-backed row to its RFC.Data changes (
src/data/feature-status.json)New rows (the newest RFCs), with honest platform coverage:
typing-rate(RFC 0012) — engine shipped; Apple + web show WPM; others planned.node-tree-rendering(RFC 0013) — engine API ready, no production frontend; macOS "planned" (experimental cube branch, buggy/unmerged); everyone else "not-supported" (uses command-buffer rendering).image-labels(RFC 0014) — macOS-only ("beta"; engine + frontend ready but no alphabet ships images yet); everyone else "not-supported".Drift fixes (website previously overstated):
shipped → beta(opt-in prompt not shown).beta → not-supported(uses Material Symbols).shipped → beta(only engine strings localise; UI chrome is still English).beta → shipped(dynamic manifest rendering is done).shipped → beta(canvas follows the OS; window chrome does not).meta.last_updated → 2026-08-02.RFC links (new)
The matrix now links each RFC-backed row to its RFC:
rfcfield (e.g."0014-image-labels") to 10 features.schema/feature-status.schema.json+scripts/validate-feature-status.mjs+src/data/feature-status.tsaccept the new field.src/pages/status.astrorenders an "RFC NNNN" link under the feature title → the governance RFC file.Verification
npm run validate:status→ ✓ valid, 50 featuresnpm run typecheck(astro check) → 0 errorsnpm run build→ succeeds;dist/status/index.htmlrenders all 3 new rows and all 10 RFC links to the correct governance filesprettier+eslintclean on changed files (the lone format warning is a pre-existing blog file not touched here)Note:
related-research.jsonwas touched only by the build's prebuild timestamp sync; reverted so it's not in this PR.