Skip to content

Finish plan step 2e and clear the content pass follow-ups - #42

Merged
RaviTejaKNTS merged 3 commits into
mainfrom
chore/audit-components-page
Oct 10, 2026
Merged

RaviTejaKNTS merged 3 commits into
mainfrom
chore/audit-components-page

Conversation

@RaviTejaKNTS

Copy link
Copy Markdown
Collaborator

Why

This finishes the charts and content in code plan, step 2e, and fixes the follow-ups found during the content pass. It's release 1 of 2. The migration that drops the old content columns ships alone in release 2, after this one is live, because the old server image still reads them while this release rolls out.

Plan 2e (Sol)

  • Pages read only MDX. The database fallbacks for tool, directory and catalog words are gone. The ad network root page and its 45 children moved to MDX word for word. A page without MDX now fails the build instead of rendering empty.
  • Sync commands retired. The content sync commands and 21 placeholder preview scripts are gone. scripts/stack127/directory-pages/update-fields.mjs still updates titles, search text and cards.
  • Publisher markdown checks dropped. The publisher no longer requires or validates the markdown fields.
  • Large plans. A large production plan now ships as a pinned Git blob with a SHA-256 and length check, instead of inside the GitHub deployment record. The content pass had to split its plans into 25 batches because of that limit.
  • Migration 20261010064142. It makes the old columns optional and replaces the tool date function, which read them. It is safe for both the old and new server images.

Follow-ups

  • Breadcrumbs: every indexable page now tells Google about its trail with BreadcrumbList structured data, built from the same trail as the visible breadcrumbs (Sol).
  • DNS lookup: queries set the AD bit, so "Authenticated" can show. Version 1.0.4 (Sol).
  • Shortcut records: fixed names, platforms, sources, duplicate rows and thin records, and removed the old intro field (Luna, with fixes). GNOME, KDE Plasma and Autodesk Fusion now use their owners' own spelling.
  • Zigbee:
    • Platform labels map to product names.
    • The snapshot gains Blakadder platforms for 1,395 matched devices.
    • The page says "Blakadder community report" and "Sources read".
    • Capability filters now include Blakadder-only devices, without treating sensors as covers (Luna, Opus).
  • Launch directories: link types are cut to six labels, and submission evidence is filled in. "Free without required backlink" now counts only free flows we've actually checked (Luna, Opus, coordinator).
  • Tools:
    • One <main> per page, and no more "Registry: Registry".
    • Hostnames wrap at dots.
    • Plainer words on dns-lookup, raid, mrr, arr and chmod.
    • Code tokens in tables stay whole, and data tables use their phone layout inside content.
    • The break-even MRR and LTV to CAC tables fit on phones (Opus, coordinator).
  • Shortcut pages: each one shows its source link, checked date and version context (Opus).

Checks

  • Sol review: round 1 found four medium findings and one small one. All are fixed, and round 2 passed.
  • Tests: npm run quality (TypeScript and 79 tests), the focused Zigbee, launch, publishing, content, breadcrumb and DNS tests, and keyboard-shortcuts:check all pass.
  • Browser checks on the development server:
    • one <main> on DNS, domain, IP ASN and TLD pages;
    • the new labels show;
    • no sideways overflow at 390px on five pages with tables;
    • the shortcut breadcrumb trails and source section, in both themes;
    • the launch filter shows 10 of 155 places;
    • one BreadcrumbList per page.

After merge (production data)

  • The shortcut record sync.
  • The launch directory patch (102 rows).
  • DNS lookup version 1.0.4.
  • Titles and cards for Autodesk Fusion, KDE Plasma and Prezi Present.
  • Then release 2: the archive-and-drop migration.

🤖 Generated with Claude Code

Ravi Teja KNTS and others added 3 commits October 10, 2026 13:32
Plan 2e (Sol):
- Every page reads its words from MDX. The database fallbacks are gone,
  and the ad network pages moved to MDX word for word.
- Content sync commands and placeholder preview scripts are retired.
  update-fields.mjs keeps titles, search text and cards.
- The publisher no longer requires markdown fields, and large plans
  ship as Git blobs with a SHA-256 check instead of inside the GitHub
  deployment record.
- Migration 20261010064142 makes the old columns optional and stops
  the tool date function reading them. The drop ships next release.

Follow-ups:
- BreadcrumbList structured data on every indexable page (Sol).
- DNS lookup sets the AD bit, so "Authenticated" can show (Sol).
- Shortcut records: names, platforms, sources, duplicates, thin
  records, and the old intro field removed (Luna).
- Zigbee platform labels mapped to product names; launch link types
  normalized and submission evidence filled (Luna).
- One <main> per page, no "Registry: Registry", hostnames wrap at dots,
  plainer tool words, whole code tokens in tables, phone tables (Opus).
- Zigbee link and date labels, fair capability filters, source and
  checked date on shortcut pages (Opus).
- The free-without-required-backlink filter only counts checked flows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…tired script references

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1,395 matched records get Blakadder platform compatibility and provenance,
from the same pinned sources.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@RaviTejaKNTS
RaviTejaKNTS merged commit 72f5bec into main Oct 10, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
production — b3debb38 Deployed Oct 10, 2026 by RaviTejaKNTS via verify-production-build #41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant