There was an error while loading. Please reload this page.
Update vibe-test target refs from xds to astryx Night-Watch-Designer: target lists (astryx, baseline, html) and the screenshot filename example (screenshot-dd-2-astryx.png) now match the vibe-test pipeline, which uses the 'astryx' target. Vibe-Evaluation: the Astryx+Tailwind skill-doc path is now .generated/astryx-tailwind-skill.md. Non-vibe references (the 'xds' sandbox node name, repo paths, and Night Watch state files) are intentionally left unchanged.
vibe-test: scores 2026-07-02
Contributing-Templates: remove internal-only tool references The 'How to find and use an image' section previously referenced an internal-only CLI (`meta assets.group list`, `meta assets.file list`) that doesn't exist for external contributors. Replaced with a pointer to the Template-Assets manifest page, and dropped the internal-only extension-check snippet (all astryx images are .png).
Add Template-Assets manifest page New browsable listing of every image and video in the astryx asset set, organized by style/category. Meant as a stopgap reference until the CLI grows an assets listing command. Also updates Contributing-Templates > What's available to link out to the new page and refresh the count (~80 -> ~140 images plus one video).
Fix stale Doc Reviewer audit scripts (checks 5 and 10) Check 5 (theming sync): themeProps() second-arg parsing captured object values as prop names via a bare \w+ findall, so shorthand+value pairs like {size: resolvedSize} produced visualProps ['resolvedSize','size'] and a false DRIFT on every such component. Parse the object key only (before the colon), handling shorthand, key:value, and spreads. Check 10 (aspect ratio): the regex [\d./-]+ stopped at the space in '16 / 9' and matched just '16', tripping the >10 SUSPICIOUS branch on every widescreen block (271 false positives). Match a full ratio 'N / N' (optional spaces) or a bare number instead. Both verified against packages/core and packages/cli/templates on current origin/main: check 10 now reports 0 false positives; check 5 reports real missing/stale only, no value-capture noise.
Vibe-Evaluation: keep actual xds-tailwind-skill.md filename The generated Tailwind skill doc is still literally named .generated/xds-tailwind-skill.md on main (smoke-test.sh generates xds-skill.md). Revert the filename to match the code; the <astryx-id> placeholder updates stand. Co-authored-by: Cursor <cursoragent@cursor.com>
Vibe-Evaluation: remove remaining XDS references - <xds-id> iteration placeholders → <astryx-id> (consistent with the --astryx flag and "Score Astryx" steps) - Generated Tailwind skill doc .generated/xds-tailwind-skill.md → astryx-tailwind-skill.md Co-authored-by: Cursor <cursoragent@cursor.com>
Docsite: use canonical astryx.atmeta.com URL The docsite is served canonically at astryx.atmeta.com; the Vercel deployment (xds-sandbox.vercel.app) serves the same site. Point all page/link examples at the canonical domain and note the Vercel deploy target in the deployment section. Co-authored-by: Cursor <cursoragent@cursor.com>
Merge XDS → Astryx wiki rename and factual cleanup Brings the wiki in line with the current codebase after the rebrand: package scope @xds/* → @astryxdesign/*, CLI xds → astryx, CSS/layer/config renames, repo/version updates, xdsThemeProps → themeProps, xds_oss asset set → astryx, and removal of non-existent theme packages.
vibe-test: scores 2026-07-01
Fix asset browse URL to lookaside form Step 1's "browse" link should be a lookaside URL like the other asset URLs, not the internalfb set-browser UI. Restore the original lookaside.facebook.com/assets/{set}/{IMAGE_NAME} form with the set renamed xds_oss → astryx, keeping it consistent with the permanent lookaside image URLs in Step 2. Co-authored-by: Cursor <cursoragent@cursor.com>
Fix package facts: themes, counts, versions Reconcile remaining factual drift against .changeset/config.json (source of truth for what publishes): - Remove non-existent packages theme-default / theme-daily / theme-brutalist (dirs exist but have no package.json; default theme is theme-neutral) - Release-Process: "12 publishable packages" → 10; stale 0.0.15 → 0.1.1; drop agent-docs from the CLI command list - Testing-Example-Apps: theme-default → theme-neutral (pack + dependency) - System-Architecture: "Four published packages" → ten (core, cli, build, seven themes) Co-authored-by: Cursor <cursoragent@cursor.com>
Update wiki for XDS → Astryx rename Refresh outdated references across all wiki articles to match the current codebase after the XDS → Astryx rebrand: - Package scope @xds/* → @astryxdesign/* (theme-default/theme-daily → theme-neutral; ESLint rule → @astryx/*) - CLI command xds → astryx; fix stale commands (build-theme → theme build, agent-docs folded into init) - CSS/layers: xds.css → astryx.css, @layer xds → @layer astryx-base, @layer xds.theme → @layer astryx-theme - Config key "xds" → "astryx"; env var XDS_THEME → ASTRYX_THEME - Repo facebookexperimental/xds → facebook/astryx; versions 0.0.15 → 0.1.1 - Swizzle output dir components/xds/ → components/astryx/ - API rename xdsThemeProps → themeProps (verified against source) - Asset set xds_oss → astryx (browse via internalfb.com/assets/set/astryx) - Correct component-purity docs: components are unprefixed (no "Astryx" prefix) Co-authored-by: Cursor <cursoragent@cursor.com>
vibe-test: scores 2026-06-30
wiki(night-watch): link Vibe Test Scores ledger from Roles page
wiki(release): reconcile partially-shipped issues before closing a milestone
Night-Watch vibe docs: deploy-report flag --xds-tailwind → --astryx-tailwind (matches PR #3258 rename)
wiki(release): close version milestone + create next one on publish
wiki(night-watch): add milestone tracking + release communication to PM role
Night Watch: split vibe-test pipeline into Runner (files per-night issue) + Debugger (fixes, #3164, wiki ledger, closes issue)
Vibe-Test-Scores: fix table rendering (remove blank lines breaking 06-27..06-29 rows)
Release-Process: document refreshing pnpm-lock.yaml after version bump
vibe-test: scores 2026-06-29
vibe-test: scores 2026-06-28
vibe-test: scores 2026-06-27
docs(release): stable publish is manual dispatch of release.yml, not automatic on merge
docs(release): add GitHub Release creation as a post-release step
Templates rubric: Shell category uses AppShell as root Carve out the `Shell -` category as the exception to the content-only rule: Shell templates must use AppShell as their root (with global TopNav/SideNav), while every other category stays content-only with a Layout (or Center) root. Updated the rule, the page-root table, the background notes, and the Layout & Structure scoring criteria. Co-authored-by: Cursor <cursoragent@cursor.com>
Night Watch Vibe Test Runner: append scores to wiki ledger instead of filing a new issue per night; route API concerns to rolling tracker #3164
Add Vibe Test Scores rolling ledger (backfilled 60 nightlies)