spb/airiskindex Public
The most methodologically rigorous, fully transparent AI job-exposure index.
TypeScript 88%
Python 6.1%
SQL 2.7%
CSS 1.2%
JavaScript 0.9%
Shell 0.8%
-
chore: add file headers (author, contact, copyright, description) to all source files
…
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
fix(web): mobile layout — Tailwind content missed components/, truncate min-w-0 overflow, drawer portal
…
- tailwind.config content now scans components/ and lib/ (classes unique to those files were never generated: drawer fixed/inset/animation, search dropdown styling) - min-w-0 on truncate flex children + ranking grid children: page no longer overflows horizontally, mobile browsers no longer zoom out - drawer rendered via portal to <body> (blurred sticky header is a containing block for fixed descendants) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
feat(web): design overhaul — sharper modern light design, fully mobile-responsive
…
Sticky blurred header, hero wash, pill kicker, card idiom with hover elevation, refined footer (3-column), responsive paddings/typography, scrollable audit tables on small screens, explicit viewport/themeColor. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
feat: full O*NET universe — real ETL, deep detail pages, search, browse, rating scripts
…
- etl: OEWS wage download, O*NET 30.3 transform (occupations/tasks/importance), wages transform, psycopg loader; 1,016 occupations + 18,796 tasks loaded - web: live search, /occupations browse grouped by SOC major group, home with hero stats + top/least exposed + group averages; detail page adds wages, employment, rank/percentile, weighted dimension breakdown, full per-task rater audit trail (model/rating/rationale), related occupations - worker: one-shot rate script (batch submit/poll/ingest, --limit pilot mode), purge-demo script, thinking disabled for the rater - layout: preview banner now driven by whether the latest run is demo-based Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>