Featured Pages Curation
The homepage of irregularpedia.org has a section titled “On the Wiki Right Now” that surfaces 6 pages. Two of those slots are curated — picked by hand. The other four are driven automatically by community activity (recent edits, inbound links, bookmarks, discussion mentions).
This page is the operating manual for the 2 curated slots.
Where the picks live
Section titled “Where the picks live”apps/wiki/src/data/featured-picks.yaml
picks: - slug: research/research-tools blurb: "OSINT toolbox — start here" until: 2026-08-01 - slug: ai-ml/claude-codelast_curated: 2026-05-29curator: "@sac"Schema
Section titled “Schema”| Field | Required | Meaning |
|---|---|---|
picks[].slug | yes | A wiki page path with no leading slash, no .md extension (e.g. cybersecurity/mobile-hardening). Validated at build time. |
picks[].blurb | no | 1-line description shown on the card. Max 140 chars. Falls back to the page’s frontmatter description if absent. |
picks[].until | no | ISO date (YYYY-MM-DD). After this date the pick is dropped automatically. Use for time-bound promotions. |
last_curated | no | When you last reviewed the file. Informational. |
curator | no | Your handle. Informational. |
How to promote a page
Section titled “How to promote a page”- Open the file in the GitLab in-browser editor or in a local checkout.
- Edit the
pickslist. Keep it between 2 and 6 entries. - Update
last_curatedto today. - Commit with
docs(wiki/featured): promote <page-name>. - Push to
gitlab. CI deploys within ~60 seconds.
Cadence
Section titled “Cadence”We aim to review this file monthly. If last_curated is more than 6 weeks old, the homepage has been on autopilot too long — someone should refresh it.
Audit script
Section titled “Audit script”Run from apps/wiki/:
pnpm wiki:featured:auditReports picks expiring in the next 14 days, picks already expired, and picks pointing at non-existent slugs.
Current curators
Section titled “Current curators”- @sac
- (add yourself here when you start curating)