Skip to content

Fix quality problems from the search traffic audit - #91

Merged
RaviTejaKNTS merged 9 commits into
mainfrom
research/traffic-growth-causes
Nov 1, 2026
Merged

RaviTejaKNTS merged 9 commits into
mainfrom
research/traffic-growth-causes

Conversation

@RaviTejaKNTS

Copy link
Copy Markdown
Collaborator

Fixes the confirmed quality problems from the October 25 search traffic audit (dev-space/2026-10-25-search-traffic-audit.md, sections Q1–Q4 and Q6).

Changes

  • Shortcuts: Figma Shift+A now adds auto layout (was "layers panel"), and the eyedropper is I / Control+C. A spot-check of 31 apps also fixed Slack's quick switcher, and dropped invented Linux keys for Discord and Google Sheets. Catalog regenerated.
  • Docker lesson: a warning that the docker group grants root-level access, with links to Docker's docs and rootless mode.
  • Fee page: /platform-fees/digital-products-and-stores now opens with the Gumroad vs Payhip vs Etsy comparison its title promises, showing what you keep from a $5, $20, and $100 sale. Adds an optional lead slot to FeeShell.
  • Raw notes: reader-ready wording for ad-network facts (43 networks, 12 duplicate rows removed) and 84 fee records. No numbers, URLs, or dates changed.
  • Self-host apps: a classifier keeps helper containers, image variants, and reviewed duplicates out of publication. It is enforced in candidate review, upserts, QA overrides, and the local-to-production sync. 21 records are cleaned through a new previewed command (self-host-apps:apply-artifact-cleanup), not a migration.
  • Fee records: new scripts/platform-fees/sync-dataset.mjs. Read-only preview by default, one transaction, refuses deletes without --allow-delete.

Cloudflare Browser Integrity Check was also turned off (dashboard setting, already live), to match stack127_docs/cloudflare.md.

Production data steps after merge

  1. npm run self-host-apps:apply-artifact-cleanup -- --environment production --confirm stack127-production, review, then add --apply.
  2. node --experimental-strip-types scripts/platform-fees/sync-dataset.mjs --environment production --confirm stack127-production, expect 84 updates and 0 deletes, then add --apply.
  3. Publisher touch_reason for the fee page, the Docker lesson, and the shortcut pages.

Checks

  • npm run quality: 116/116
  • Focused self-host, cleanup, and fee sync tests: 15/15
  • keyboard-shortcuts:check: in sync
  • Sol review: three rounds, last with no findings
  • Pages checked on the dev server at 1440 and 390 px

🤖 Generated with Claude Code

RaviTejaKNTS and others added 9 commits November 1, 2026 14:21
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…st apps

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@RaviTejaKNTS
RaviTejaKNTS merged commit f2214ae into main Nov 1, 2026
4 checks passed

This branch was previously deployed

1 inactive deployment
production — 5bb19e8a Deployed Nov 1, 2026 by RaviTejaKNTS via verify-production-build #84
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