Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
192 changes: 191 additions & 1 deletion goals.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"schemaVersion": 1,
"generatedAt": "2026-08-02T06:39:53.375Z",
"generatedAt": "2026-09-06T19:12:20.128Z",
"goals": [
{
"id": "v147-css-border-shape-121qq4j",
Expand Down Expand Up @@ -119,6 +119,24 @@
"status": "open",
"createdAt": "2026-07-29"
},
{
"id": "v152-suspicious-site-warnings-mi753d",
"sourcePage": "v152/suspicious-site-warnings",
"goal": "If Google publishes documentation of a review/appeal path specific to suspicious-site (WARN) verdicts, replace the recorded gap in the site-owners section with the sourced flow.",
"kind": "targeted-fix",
"priority": "high",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v152-user-agent-image-replacement-api-1o48ngc",
"sourcePage": "v152/user-agent-image-replacement-api",
"goal": "Re-check feature 5076374013476864 at each new milestone listing: if the origin trial converts to Intent to Ship (or is extended past 157), update the warn-block, baseline banner, and compat tables on all three pages.",
"kind": "targeted-fix",
"priority": "high",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v152-window-shape-api-t6qq8c",
"sourcePage": "v152/window-shape-api",
Expand Down Expand Up @@ -218,6 +236,15 @@
"status": "open",
"createdAt": "2026-08-02"
},
{
"id": "v147-css-update-decoupling-of-width-and-style-properties-1y2zrah",
"sourcePage": "v147/css-update-decoupling-of-width-and-style-properties",
"goal": "When BCD grows sub-feature keys (or notes) for the width/style decoupling under css/properties/{border-width,outline-width,column-rule-width}.json, replace the interim compat table with BCD-anchored per-version rows including first Firefox/Safari versions.",
"kind": "targeted-fix",
"priority": "medium",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v147-device-bound-session-credentials-1u0l9sw",
"sourcePage": "v147/device-bound-session-credentials",
Expand All @@ -227,6 +254,15 @@
"status": "open",
"createdAt": "2026-07-19"
},
{
"id": "v147-update-device-memory-api-limits-14lebmz",
"sourcePage": "v147/update-device-memory-api-limits",
"goal": "Re-verify the wpt.fyi device-memory results once CL 7410045 (test updates for the new limits) lands and refresh the WPT section numbers.",
"kind": "targeted-fix",
"priority": "medium",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v148-prompt-api-1g07j1x",
"sourcePage": "v148/prompt-api",
Expand Down Expand Up @@ -607,6 +643,24 @@
"createdAt": "2026-07-28",
"suggestedSlug": "sub-apps"
},
{
"id": "v152-suspicious-site-warnings-6lqtov",
"sourcePage": "v152/suspicious-site-warnings",
"goal": "When the Chrome 152 enterprise release notes for this feature are published on the Chrome Enterprise release-notes page, add the direct release-note link to the specifications table (the record is marked releasenotes-publish-ready but the public notes page had no Chrome 152 entry at fetch time).",
"kind": "targeted-fix",
"priority": "medium",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v152-suspicious-site-warnings-anhldf",
"sourcePage": "v152/suspicious-site-warnings",
"goal": "Re-check kSuspiciousSiteWarnings in components/safe_browsing/core/common/features.cc after milestone 155 (the flag-metadata expiry); when the compiled default flips or the flag entry is removed, simplify the rollout warn-block and compat rows accordingly.",
"kind": "targeted-fix",
"priority": "medium",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v152-unframed-display-mode-for-isolated-web-apps-1wo6dlt",
"sourcePage": "v152/unframed-display-mode-for-isolated-web-apps",
Expand All @@ -625,6 +679,24 @@
"status": "open",
"createdAt": "2026-07-29"
},
{
"id": "v152-user-agent-image-replacement-api-1rzgfpb",
"sourcePage": "v152/user-agent-image-replacement-api",
"goal": "If the proposal gains a formal spec document (currently explainer-only, 'Unknown status' maturity), swap the Specifications table to it and re-verify the member contracts against its IDL.",
"kind": "targeted-fix",
"priority": "medium",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v152-user-agent-image-replacement-api-j00ai1",
"sourcePage": "v152/user-agent-image-replacement-api",
"goal": "Link BCD keys and MDN pages for replacedByUserAgent / uareplacestart_event / uareplaceend_event once they exist (all absent 2026-09-06), replacing the interim compat tables.",
"kind": "targeted-fix",
"priority": "medium",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v152-webgpu-subgroup-size-control-1lrsdxi",
"sourcePage": "v152/webgpu-subgroup-size-control",
Expand Down Expand Up @@ -724,6 +796,15 @@
"status": "open",
"createdAt": "2026-07-29"
},
{
"id": "v153-iterator-join-169hyq3",
"sourcePage": "v153/iterator-join",
"goal": "Update the v153/iterator-join Spec row when tc39/proposal-iterator-join reaches Stage 4 and merges into ECMA-262 (link the integration PR, as the joint-iteration stub does).",
"kind": "targeted-fix",
"priority": "medium",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v153-joint-iteration-1kkgey6",
"sourcePage": "v153/joint-iteration",
Expand Down Expand Up @@ -805,6 +886,60 @@
"status": "open",
"createdAt": "2026-07-29"
},
{
"id": "v153-xml-parsing-in-rust-for-non-xslt-scenarios-125c24j",
"sourcePage": "v153/xml-parsing-in-rust-for-non-xslt-scenarios",
"goal": "If the tracking bug or a follow-up post publicly enumerates the experiment-phase compatibility issues that were fixed, cite them in the #flags section so developers can recognize the known-fixed patterns.",
"kind": "targeted-fix",
"priority": "medium",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v153-xml-parsing-in-rust-for-non-xslt-scenarios-td0b9d",
"sourcePage": "v153/xml-parsing-in-rust-for-non-xslt-scenarios",
"goal": "When Chrome removes XSLT and flips full Rust XML parsing (XMLParsingRust, crbug.com/441911594), add a new page for that successor change (new slug) and update this page's lifecycle note with the landed milestone — keeping this route intact.",
"kind": "additive-page",
"priority": "medium",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v147-css-update-decoupling-of-width-and-style-properties-1u63nyj",
"sourcePage": "v147/css-update-decoupling-of-width-and-style-properties",
"goal": "Re-check the ChromeStatus security/privacy review fields and update the security-privacy section when they move off 'Pending'.",
"kind": "targeted-fix",
"priority": "low",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v147-css-update-decoupling-of-width-and-style-properties-kehekb",
"sourcePage": "v147/css-update-decoupling-of-width-and-style-properties",
"goal": "Quote the CSSWG resolution text from csswg-drafts issue #11494 once the issue page is reachable (session proxy returned 403), strengthening the specifications table entry.",
"kind": "targeted-fix",
"priority": "low",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v147-update-device-memory-api-limits-12etgi2",
"sourcePage": "v147/update-device-memory-api-limits",
"goal": "If Chrome revises the Android upper bound (>8 GiB), update the value tables and the security/privacy rationale with the new evidence.",
"kind": "targeted-fix",
"priority": "low",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v147-update-device-memory-api-limits-8f0fui",
"sourcePage": "v147/update-device-memory-api-limits",
"goal": "Watch BCD/web-features for a dedicated entry keyed on the 147 limits change (currently recorded only as notes on the four existing keys) and tighten the Baseline banner citation if one appears.",
"kind": "targeted-fix",
"priority": "low",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v149-css-gap-decorations-fr1umo",
"sourcePage": "v149/css-gap-decorations",
Expand Down Expand Up @@ -1104,6 +1239,15 @@
"status": "open",
"createdAt": "2026-07-28"
},
{
"id": "v152-suspicious-site-warnings-1tud1wa",
"sourcePage": "v152/suspicious-site-warnings",
"goal": "If a settings surface for reviewing/revoking 'Marked as safe' sites ships (the allowlist API supports revocation), document the user-facing management path with screenshots-in-words and cite the settings page.",
"kind": "targeted-fix",
"priority": "low",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v152-unframed-display-mode-for-isolated-web-apps-1lfnrpc",
"sourcePage": "v152/unframed-display-mode-for-isolated-web-apps",
Expand All @@ -1113,6 +1257,16 @@
"status": "open",
"createdAt": "2026-07-29"
},
{
"id": "v152-user-agent-image-replacement-api-frbnik",
"sourcePage": "v152/user-agent-image-replacement-api",
"goal": "Add a reference page for the :replaced-by-user-agent CSS pseudo-class if the explainer's noted future enhancement ships as a separate chromestatus feature.",
"kind": "additive-page",
"priority": "low",
"status": "open",
"createdAt": "2026-09-06",
"suggestedSlug": "replaced-by-user-agent-pseudo-class"
},
{
"id": "v152-webgpu-subgroup-size-control-42yubd",
"sourcePage": "v152/webgpu-subgroup-size-control",
Expand Down Expand Up @@ -1167,6 +1321,24 @@
"status": "open",
"createdAt": "2026-07-29"
},
{
"id": "v153-iterator-join-19228zm",
"sourcePage": "v153/iterator-join",
"goal": "Replace the 'no webstatus.dev entry' Baseline explanation on v153/iterator-join with a direct webstatus.dev citation once the tc39-iterator-join web-feature is published there.",
"kind": "targeted-fix",
"priority": "low",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v153-iterator-join-1sojjsg",
"sourcePage": "v153/iterator-join",
"goal": "Simplify the v153/iterator-join browser-compatibility row once BCD records a stable Safari version (currently 'preview').",
"kind": "targeted-fix",
"priority": "low",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v153-joint-iteration-12lj3u1",
"sourcePage": "v153/joint-iteration",
Expand Down Expand Up @@ -1211,6 +1383,24 @@
"priority": "low",
"status": "open",
"createdAt": "2026-07-29"
},
{
"id": "v153-xml-parsing-in-rust-for-non-xslt-scenarios-1qk4kyo",
"sourcePage": "v153/xml-parsing-in-rust-for-non-xslt-scenarios",
"goal": "When the Chrome Platform Showcase ships a /v153/xml-parsing-in-rust-for-non-xslt-scenarios/ route, replace the text-link fallback in #examples with the live embed.",
"kind": "targeted-fix",
"priority": "low",
"status": "open",
"createdAt": "2026-09-06"
},
{
"id": "v153-xml-parsing-in-rust-for-non-xslt-scenarios-lnutb2",
"sourcePage": "v153/xml-parsing-in-rust-for-non-xslt-scenarios",
"goal": "Re-verify the vendored xml crate version (currently 1.4.0 per README.chromium) and the M153-branch flag status once 153 reaches stable; update the at-a-glance and compat rows if the rollout used Finch staging.",
"kind": "targeted-fix",
"priority": "low",
"status": "open",
"createdAt": "2026-09-06"
}
]
}
12 changes: 11 additions & 1 deletion migrations.json
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@
"action": "assertion-migrate",
"assertion": "vendor-positions-linked",
"from": "Requires a direct link to mozilla/standards-positions #1245 (generic PEPC take-2 thread)",
"to": "Requires a direct link to mozilla/standards-positions #1392 (Capability Element <usermedia> former PEPC) — the ChromeStatus record's ff.view.url",
"to": "Requires a direct link to mozilla/standards-positions #1392 (Capability Element <usermedia> former PEPC) \u2014 the ChromeStatus record's ff.view.url",
"reason": "The immutable assertion hard-coded the wrong Firefox position issue: #1245 is the older generic Page Embedded Permission Control thread, while the ChromeStatus record cites #1392 for this feature. Factual correction of the assertion target, not a weakening.",
"evidence": "Independent cycle-17 re-review finding 4, verified against the live ChromeStatus feature 4926233538330624 record (browsers.ff.view.url = mozilla/standards-positions/issues/1392) on 2026-07-26.",
"date": "2026-07-26"
Expand Down Expand Up @@ -528,5 +528,15 @@
"reason": "Listing correction per CLAUDE.md invariants #1 (slug source: milestone listing name) and #2 (milestone gating: listing position only): chromestatus feature 6035800057839616 is ABSENT from the live milestone=149 listing and PRESENT in the milestone=149 listing ('In developer trial (Behind a flag)'; listing name 'Platform-provided behaviors for custom elements'). The feature was also renamed on chromestatus, so the slug follows the current listing name. Same chromestatus feature id; recording as a move so the old route 301-redirects to the corrected route and old inbound links resolve instead of 404. Note: same-milestone listing rename.",
"evidence": "Live chromestatus listings queried 2026-07-28: feature 6035800057839616 present in features_by_type for milestone=149 ('In developer trial (Behind a flag)'), absent from milestone=149. Page identity link (invariant #3) unchanged: chromestatus.com/feature/6035800057839616.",
"date": "2026-07-28"
},
{
"id": "v151/xml-parsing-in-rust-for-non-xslt-scenarios",
"action": "move",
"from": "/v151/xml-parsing-in-rust-for-non-xslt-scenarios/",
"to": "/v153/xml-parsing-in-rust-for-non-xslt-scenarios/",
"feature": "5309598397497344",
"reason": "Listing correction per CLAUDE.md invariant #2 (milestone gating: listing position only): chromestatus feature 5309598397497344 is ABSENT from the live milestone=151 listing and PRESENT in the milestone=153 listing ('Enabled by default'; listing name unchanged, so the slug is identical). The v151 filing came from the 2026-08-08 accuracy pass (ea6b879) when the feature was then listed at 151; chromestatus has since refiled the ship milestone at 153 (the Intent to Ship estimated M151; the shipped milestone is 153). The v153 destination page is a new, fuller reference written 2026-09-06 that keeps the same chromestatus identity; recording as a move so the old route 301-redirects and old inbound links resolve instead of 404.",
"evidence": "Live chromestatus listings queried 2026-09-06: feature 5309598397497344 absent from features_by_type for milestone=151, present for milestone=153 ('Enabled by default'). Destination page identity link (invariant #3): chromestatus.com/feature/5309598397497344.",
"date": "2026-09-06"
}
]
Loading
Loading