paperclip/scripts
scotttong 46d9a3c0c9 feat(ui): collapse type tokens to named ladder via codemod (B3, preset-tune step 3)
VISIBLE CHANGE, contact-sheet review to follow; snapshots intentionally
NOT re-baselined. Executes the user-locked DECISION-SHEET.md B3 ladder
with the committed, idempotent scripts/codemod-type-ladder.mjs
(re-runnable; exact-string site map incl. closing parens so --ls-0_1 /
--ls-0_12-style prefixes cannot mis-match; fails loudly on leftovers).

Font sizes (730 sites): --fs-9/10 -> --text-nano 10px (249);
--fs-11/--fs-0_7rem -> --text-micro 11px (416 + 2 inline var());
--fs-12 -> Tailwind text-xs (24); --fs-13 -> --text-compact 13px (26,
'sm 13' renamed to avoid colliding with text-sm=14px); --fs-14/15 ->
Tailwind text-sm (13). Letter-spacing (202 sites): 0.08/0.1em ->
--tracking-label (13); 0.12/0.14/0.16em -> --tracking-eyebrow (90);
0.18/0.2/0.22/0.24em -> --tracking-caps (99). All --fs-*/--ls-*
definitions deleted; named ladder minted in the non-inline Batch 2
:root block (no @theme entries needed — text-(length:--x)/tracking-(--x)
forms verified in built CSS: tokens + font-size/letter-spacing var()
rules all emit). Sites moved to text-xs/text-sm additionally pick up the
Tailwind scale line-height (text-(length:--x) set font-size only) —
part of the reviewable change. 143 tsx files + index.css rewritten;
gate-script comment example refreshed; DECISION-SHEET.md B3 -> EXECUTED
(pending contact-sheet). Gates 3/3 CLEAN, typecheck green, ui build
green, vitest sanity (IssueChatThread/MarkdownBody/CommentThread
135/135). No test files referenced the old forms, so no lockstep test
edits were needed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 17:29:20 -07:00
..
__tests__ perf(ci): build standalone public packages concurrently (#8567) 2026-06-23 17:52:12 -07:00
smoke [codex] Add built-in Hermes adapters (#8543) 2026-06-26 16:04:58 -05:00
backfill-issue-reference-mentions.ts Add first-class issue references (#4214) 2026-04-21 10:02:52 -05:00
backup-db.sh Add paperclipai db:backup CLI command 2026-03-05 06:02:12 -06:00
bootstrap-npm-package.mjs [codex] Add built-in Hermes adapters (#8543) 2026-06-26 16:04:58 -05:00
bootstrap-npm-package.test.mjs [codex] Add built-in Hermes adapters (#8543) 2026-06-26 16:04:58 -05:00
build-npm.sh fix: validate canary release path in CI 2026-03-17 15:35:59 -05:00
build-standalone-public-packages.mjs perf(ci): build standalone public packages concurrently (#8567) 2026-06-23 17:52:12 -07:00
capture-acpx-skills-screenshots.mjs Add ACPX local adapter runtime (#4893) 2026-04-30 19:57:05 -05:00
capture-pap-2351-binding-picker.mjs Add secrets provider vaults and remote import (#5429) 2026-05-09 18:22:17 -05:00
check-docker-deps-stage.mjs Add E2B sandbox provider plugin (#4452) 2026-04-25 11:01:11 -07:00
check-forbidden-tokens.mjs Redact current user in comments and token checks 2026-03-11 22:17:21 -05:00
check-no-git-push.mjs PAPA-430: workspace finalize gates + no-remote-git enforcement (#6969) 2026-05-29 08:25:29 -07:00
check-no-git-push.test.mjs PAPA-430: workspace finalize gates + no-remote-git enforcement (#6969) 2026-05-29 08:25:29 -07:00
check-release-package-bootstrap.mjs fix(ci): gate new release packages on npm bootstrap (#5146) 2026-05-03 19:31:28 -07:00
check-release-package-bootstrap.test.mjs fix(ci): gate new release packages on npm bootstrap (#5146) 2026-05-03 19:31:28 -07:00
check-token-gates.mjs feat(ui): collapse type tokens to named ladder via codemod (B3, preset-tune step 3) 2026-07-06 17:29:20 -07:00
clean-onboard-git.sh http clone 2026-03-09 10:03:45 -05:00
clean-onboard-npm.sh scripts 2026-03-03 14:00:10 -06:00
clean-onboard-ref.sh feat: add committed-ref onboarding smoke script 2026-03-09 09:59:43 -05:00
codemod-extract-colors.mjs refactor(ui): extract color literals to tokens (Phase 2 batch 1/4) 2026-07-06 14:17:05 -07:00
codemod-extract-misc.mjs refactor(ui): extract remaining bracket values, add token gate check (Phase 2 batch 4/4) 2026-07-06 15:50:09 -07:00
codemod-extract-sizes.mjs refactor(ui): extract size/spacing/radius/shadow values to tokens (Phase 2 batch 3/4) 2026-07-06 15:15:08 -07:00
codemod-extract-type.mjs refactor(ui): extract font-size and letter-spacing to tokens (Phase 2 batch 2/4) 2026-07-06 14:29:51 -07:00
codemod-type-ladder.mjs feat(ui): collapse type tokens to named ladder via codemod (B3, preset-tune step 3) 2026-07-06 17:29:20 -07:00
create-github-release.sh fix: use origin for github release creation in actions 2026-03-18 09:10:00 -05:00
dev-runner-output.mjs Guard dev health JSON parsing 2026-04-06 21:23:33 -05:00
dev-runner-output.ts fix(runtime): handle empty dev runner responses 2026-04-06 21:56:13 -05:00
dev-runner-paths.mjs [codex] Add backup endpoint and dev runtime hardening (#4087) 2026-04-20 06:08:55 -05:00
dev-runner-snapshot.mjs Address dev runner snapshot review feedback 2026-06-01 22:03:51 +00:00
dev-runner.mjs [codex] Add skills CLI and catalog management (#6782) 2026-05-28 07:33:51 -10:00
dev-runner.ts Add dev runner snapshot race regression test 2026-06-01 21:55:30 +00:00
dev-service-profile.ts Introduce bind presets for deployment setup 2026-04-11 07:09:07 -05:00
dev-service.ts Add idempotent local dev service management 2026-03-29 10:55:26 -05:00
discord-daily-digest.sh [codex] Harden heartbeat scheduling and runtime controls (#4223) 2026-04-21 12:24:11 -05:00
docker-build-test.sh chore(docker): improve base image and organize docker files 2026-04-01 11:36:27 +00:00
docker-entrypoint.sh fix: skip gosu when already running as target user (#2908) 2026-06-12 10:33:52 -07:00
docker-onboard-smoke.sh chore(docker): improve base image and organize docker files 2026-04-01 11:36:27 +00:00
ensure-plugin-build-deps.mjs [codex] Add skills CLI and catalog management (#6782) 2026-05-28 07:33:51 -10:00
ensure-workspace-package-links.ts [codex] fix worktree dev dependency ergonomics (#3743) 2026-04-15 09:47:29 -05:00
generate-company-assets.ts Address Greptile review on portability PR 2026-03-23 17:23:59 -05:00
generate-npm-package-json.mjs [codex] Add built-in Hermes adapters (#8543) 2026-06-26 16:04:58 -05:00
generate-org-chart-images.ts Add standalone Playwright-based org chart image generator 2026-03-20 05:55:33 -05:00
generate-org-chart-satori-comparison.ts feat: multi-style pure SVG org chart renderer (no Playwright needed) 2026-03-20 06:33:29 -05:00
generate-plugin-package-json.mjs Add E2B sandbox provider plugin (#4452) 2026-04-25 11:01:11 -07:00
generate-ui-package-json.mjs Publish @paperclipai/ui from release automation 2026-03-26 11:13:11 -05:00
kill-agent-browsers.sh [codex] Stabilize tests and local maintenance assets (#4423) 2026-04-24 15:11:42 -05:00
kill-dev.sh kill chrome test servers too 2026-04-09 06:14:12 -05:00
kill-vitest.sh [codex] Harden heartbeat scheduling and runtime controls (#4223) 2026-04-21 12:24:11 -05:00
kill-workspaces.sh Add workspace runtime kill script 2026-06-05 03:28:07 +00:00
link-plugin-dev-sdk.mjs fix(plugins): move dev SDK linking out of plugin postinstall scripts (#8255) 2026-06-18 07:45:53 -07:00
link-plugin-dev-sdk.test.js fix(plugins): move dev SDK linking out of plugin postinstall scripts (#8255) 2026-06-18 07:45:53 -07:00
measure-issue-chat-long-thread.mjs Improve issue thread scale and markdown polish (#4861) 2026-04-30 13:18:01 -05:00
migrate-inline-env-secrets.ts refactor: rename packages to @paperclipai and CLI binary to paperclipai 2026-03-03 08:45:26 -06:00
paperclip-commit-metrics.ts feat: implement multi-user access and invite flows (#3784) 2026-04-17 09:44:19 -05:00
paperclip-issue-update.sh chore: improve worktree tooling and security docs 2026-04-10 22:26:30 -05:00
prepare-server-ui-dist.sh ci: speed up PR verify workflow (#6137) 2026-05-16 11:28:25 -07:00
provision-worktree.sh [codex] Add starred resource sidebar controls (#9085) 2026-07-06 14:09:11 -05:00
release-lib.sh [codex] Recover duplicate npm provenance canary publishes (#7839) 2026-06-09 15:35:07 -05:00
release-lib.test.mjs [codex] Recover duplicate npm provenance canary publishes (#7839) 2026-06-09 15:35:07 -05:00
release-package-manifest.json [codex] Add built-in Hermes adapters (#8543) 2026-06-26 16:04:58 -05:00
release-package-map.mjs fix(release): publish all remaining @paperclipai workspace packages from CI + guard unpublishable edges (#8365) 2026-06-19 19:11:20 -07:00
release-package-map.test.mjs [codex] Add built-in Hermes adapters (#8543) 2026-06-26 16:04:58 -05:00
release.sh [codex] Recover duplicate npm provenance canary publishes (#7839) 2026-06-09 15:35:07 -05:00
rollback-latest.sh chore: switch release calver to mdd patch 2026-03-18 07:57:36 -05:00
run-typecheck-build-gaps.mjs ci: speed up PR verify workflow (#6137) 2026-05-16 11:28:25 -07:00
run-vitest-stable.mjs perf(ci): shard the general-server test lane across 3 runners (#8360) 2026-06-19 19:22:17 -07:00
screenshot-blocked-inbox.mjs [codex] Add blocked inbox attention view (#5603) 2026-05-13 16:41:36 -05:00
screenshot-file-viewer.mjs Add workspace file viewer and artifact links (#7681) 2026-06-09 17:17:43 -05:00
screenshot-one.mjs Add workspace file viewer and artifact links (#7681) 2026-06-09 17:17:43 -05:00
screenshot-pap2373.mjs Cancel stale queued heartbeats when issue graph changes (PAP-2314) (#4534) 2026-04-26 21:17:38 -05:00
screenshot-recovery-card.cjs [codex] Add source-scoped recovery actions (#5599) 2026-05-12 09:37:15 -05:00
screenshot-subissues.mjs Present ordered sub-issues as a workflow checklist (#4523) 2026-04-26 07:36:49 -05:00
screenshot.cjs feat: add authenticated screenshot utility (#2622) 2026-04-03 10:51:26 -07:00
serve-storybook-static.mjs test: Storybook visual snapshot suite (Phase 0 tooling) 2026-07-06 13:48:28 -07:00
verify-release-registry-state.mjs fix: harden release registry verification against npm lag (#4816) 2026-05-09 22:18:12 -07:00
verify-release-registry-state.test.mjs fix: harden release registry verification against npm lag (#4816) 2026-05-09 22:18:12 -07:00