Skip to content

feat(special): add Special:WantedPages report page#1953

Merged
taopedia-site-maintainer[bot] merged 2 commits into
e35ventura:testfrom
Martin-Blau:feat/wantedpages-report-page
Jul 2, 2026
Merged

feat(special): add Special:WantedPages report page#1953
taopedia-site-maintainer[bot] merged 2 commits into
e35ventura:testfrom
Martin-Blau:feat/wantedpages-report-page

Conversation

@Martin-Blau

Copy link
Copy Markdown
Contributor

Summary

  • add a browsable Special:WantedPages page at /wiki/special/wantedpages/
  • reuse the existing wanted-pages builder so the HTML page and wantedpages.json stay in lockstep
  • register the new special page in sitemap and share-preview metadata, and extend the wanted-pages check to assert the HTML route

Change Type

  • New feature
  • Bug fix
  • Refactor
  • Breaking change

Real Behavior Proof

  • On July 1, 2026, the live route https://taopedia.org/wiki/special/wantedpages/ returns HTTP 404, while https://taopedia.org/wiki/special/wantedpages.json already exists.
  • The built site now serves a browsable Wanted pages report at the canonical Special: route.
  • Current data has 0 wanted pages, so the route renders the correct empty state instead of a 404.

Before (https://taopedia.org/wiki/special/wantedpages/, 1440px viewport)

Before: Special WantedPages returns 404

After (built route at /wiki/special/wantedpages/, 1440px viewport)

After: Special WantedPages renders the report page

Validation

  • npm run build
  • node scripts/check-content-sanitizer.js
  • node scripts/check-frontmatter.js
  • node scripts/check-history-parser.js
  • node scripts/check-warm-function.js

Checklist

  • verified this is not duplicated by current open, merged, or closed PRs for a browsable Special:WantedPages page
  • kept the PR focused on one concrete user-visible gap
  • kept screenshots out of the PR diff and linked external evidence instead
  • confirmed the HTML route, sitemap entry, OG metadata, and wanted-pages validation stay aligned

@Martin-Blau Martin-Blau requested a review from e35ventura as a code owner July 1, 2026 17:43
@taopedia-site-maintainer taopedia-site-maintainer Bot added feature Website feature or behavior request ui-ux Visual design, layout, or usability work labels Jul 1, 2026
@taopedia-site-maintainer

taopedia-site-maintainer Bot commented Jul 1, 2026

Copy link
Copy Markdown

Verdict: Needs visual approval

PR #1953: feat(special): add Special:WantedPages report page

Engineering:

  • Review type: Visual/product review
  • CI: All required CI checks passed: build
  • Cross-repo build: not clean
  • Risk: high
  • Changed files: 7
  • Changed lines: 159

Changed files:

  • scripts/check-sitemap.js
  • scripts/check-wanted-pages.js
  • src/lib/share-preview.ts
  • src/lib/wanted-pages-context.ts
  • src/pages/sitemap.xml.ts
  • src/pages/wiki/special/wantedpages.astro
  • src/pages/wiki/special/wantedpages.json.ts

Guardrails:

  • Operational/build/deploy files changed; maintainer review required.
  • Visual layout/style/rendering files changed; visual approval required.

Decision surface:

  • Local cross-repo validation did not pass; do not merge until the validation failure below is fixed.
  • Use the visual evidence only to understand the intended product change; the PR still needs a code/update fix before merge.
  • If it should not ship, comment /close.

What to check:

  • Special page /wiki/special/wantedpages/: page title, table/list content, navigation links, and empty/error states.
  • Changed page route(s): src/pages/sitemap.xml.ts.

Preview links:

  • Production reference: https://taopedia.org
  • No automatic Netlify preview is available. Comment /preview to create on-demand before/after draft deploys for this PR.

Cross-repo validation:

  • pass merged checkout: Validated site PR head dde5c3a merged into test, with articles test.
  • pass npm ci: Dependencies installed.
  • fail cross-repo build: > taopedia@0.0.1 prebuild

node scripts/sync-articles.js && node scripts/generate-history.js && node scripts/build-linkgraph.js

Synced 679 published articles from taopedia-articles
Generating article history from Git...
✓ account_not_allowed_commit (1 revisions)
✓ account_rejects_locked_alpha (1 revisions)
✓ active_lock_exists (1 revisions)
✓ active_uid (29 revisions)
✓ activity_cutoff (32 revisions)
✓ activity_cutoff_factor (4 revisions)
✓ activity_cutoff_factor_milli_out_of_bounds (1 revisions)
✓ activity_cutoff_too_low (1 revisions)
✓ address_poisoning_scams (22 revisions)
✓ adjustment_interval (12 revisions)
✓ admin_action_prohibited_during_weights_window (1 revisions)
✓ admin_freeze_window (1 revisions)
✓ all_networks_in_immunity (1 revisions)
✓ alpha_distribution_ratio (35 revisions)
✓ alpha_halving (33 revisions)
✓ alpha_high (12 revisions)
✓ alpha_high_too_low (1 revisions)
✓ alpha_low (11 revisions)
✓ alpha_low_out_of_range (1 revisions)
✓ alpha_outstanding (32 revisions)
✓ alpha_price (31 revisions)
✓ alpha_reserve (38 revisions)
✓ alpha_sigmoid_steepness (10 revisions)
✓ alpha_staker (31 revisions)
✓ alpha_tokens (38 revisions)
✓ already_approved (1 revisions)
✓ already_deposited (1 revisions)
✓ already_finalized (1 revisions)
✓ already_stored (1 revisions)
✓ amount_too_low (1 revisions)
✓ announced_coldkey_hash_does_not_match (1 revisions)
✓ announcement_deposit_invariant_violated (1 revisions)
✓ arbitrage (18 revisions)
✓ arithmetic_overflow (1 revisions)
✓ auto_epoch_already_imminent (1 revisions)
✓ autostaking (35 revisions)
✓ axon (32 revisions)
✓ back_running (16 revisions)
✓ bad_enc_key_len (1 revisions)
✓ bad_origin (1 revisions)
✓ balance_low (1 revisions)
✓ balance...

Human decision:

  • Fix the validation failure above before merging; use the screenshots only for product context.
  • Do not comment /merge until validation passes.
  • Comment /close to close if this should not ship.

Automated review by Taopedia Site Maintainer.

@Martin-Blau

Copy link
Copy Markdown
Contributor Author

Follow-up for the maintainer-bot's cross-repo build OOM report:

  • I pushed dde5c3a to cache the wanted-pages build context in one shared module and reuse it from both wantedpages.astro and wantedpages.json.ts, instead of materializing the same linkgraph/title-map derivation twice.
  • Revalidated on the updated branch with npm run build and the wanted-pages check green locally.

I have not changed the product surface or the external evidence.

@e35ventura

Copy link
Copy Markdown
Owner

/merge

@taopedia-site-maintainer taopedia-site-maintainer Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: Needs visual approval

PR #1953: feat(special): add Special:WantedPages report page

Engineering:

  • Review type: Visual/product review
  • CI: All required CI checks passed: build
  • Cross-repo build: pass
  • Risk: high
  • Changed files: 7
  • Changed lines: 159

Changed files:

  • scripts/check-sitemap.js
  • scripts/check-wanted-pages.js
  • src/lib/share-preview.ts
  • src/lib/wanted-pages-context.ts
  • src/pages/sitemap.xml.ts
  • src/pages/wiki/special/wantedpages.astro
  • src/pages/wiki/special/wantedpages.json.ts

Guardrails:

  • Operational/build/deploy files changed; maintainer review required.
  • Visual layout/style/rendering files changed; visual approval required.

Decision surface:

  • Checks and cross-repo build passed; this is waiting on visual approval only.
  • If the after screenshots look correct, comment /merge.
  • If they look wrong or the change should not ship, comment /close.

What to check:

  • Special page /wiki/special/wantedpages/: page title, table/list content, navigation links, and empty/error states.
  • Changed page route(s): src/pages/sitemap.xml.ts.

Preview links:

  • Production reference: https://taopedia.org
  • No automatic Netlify preview is available. Comment /preview to create on-demand before/after draft deploys for this PR.

Cross-repo validation:

  • pass merged checkout: PR head dde5c3a merges cleanly into test. Build/render is validated by the required GitHub Actions build check.

Human decision:

  • Review only the visual evidence shown above for product fit.
  • Comment /merge to merge if this should ship.
  • Comment /close to close if this should not ship.

Maintainer command /merge accepted.


Automated review by Taopedia Site Maintainer.

@taopedia-site-maintainer taopedia-site-maintainer Bot merged commit 7477f5e into e35ventura:test Jul 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Website feature or behavior request ui-ux Visual design, layout, or usability work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants