WIP! A BB-style forum, on the ATmosphere! We're still working... we'll be back soon when we have something to show off!
node typescript hono htmx atproto
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs

+79 -79
+2 -2
docs/implementation-plans/2026-03-20-user-theme-preferences/phase_01.md
··· 99 99 **Step 2:** Run the build to verify TypeScript compiles: 100 100 101 101 ```bash 102 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web build 102 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web build 103 103 ``` 104 104 105 105 Expected: no TypeScript errors. ··· 153 153 **Step 2:** Run tests: 154 154 155 155 ```bash 156 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web test 156 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web test 157 157 ``` 158 158 159 159 Expected: all tests pass, including new ones.
+2 -2
docs/implementation-plans/2026-03-20-user-theme-preferences/phase_02.md
··· 271 271 **Step 2:** Build to verify no TypeScript errors: 272 272 273 273 ```bash 274 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web build 274 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web build 275 275 ``` 276 276 277 277 **Step 3:** Commit: ··· 334 334 **Step 2:** Run tests: 335 335 336 336 ```bash 337 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web test 337 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web test 338 338 ``` 339 339 340 340 Expected: all tests pass.
+2 -2
docs/implementation-plans/2026-03-20-user-theme-preferences/phase_03.md
··· 154 154 **Step 2:** Build to verify: 155 155 156 156 ```bash 157 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web build 157 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web build 158 158 ``` 159 159 160 160 Expected: no TypeScript errors. ··· 206 206 **Step 2:** Run tests: 207 207 208 208 ```bash 209 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web test 209 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web test 210 210 ``` 211 211 212 212 Expected: all tests pass.
+2 -2
docs/implementation-plans/2026-03-20-user-theme-preferences/phase_04.md
··· 71 71 **Step 2:** Build to verify: 72 72 73 73 ```bash 74 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web build 74 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web build 75 75 ``` 76 76 77 77 Expected: no TypeScript errors. ··· 161 161 **Step 2:** Run tests: 162 162 163 163 ```bash 164 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web test 164 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH pnpm --filter @atbb/web test 165 165 ``` 166 166 167 167 Expected: all tests pass.
+9 -9
docs/plans/2026-02-27-axe-core-a11y.md
··· 24 24 Run from the repo root (requires devenv shell — `devenv shell` first): 25 25 26 26 ```bash 27 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 27 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 28 28 pnpm --filter @atbb/web add -D axe-core jsdom vitest 29 29 ``` 30 30 ··· 150 150 **Step 2: Verify the file can be collected by Vitest without errors** 151 151 152 152 ```bash 153 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 153 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 154 154 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts 155 155 ``` 156 156 ··· 231 231 **Step 2: Run just this test** 232 232 233 233 ```bash 234 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 234 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 235 235 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts -t "home page" 236 236 ``` 237 237 ··· 269 269 **Step 2: Run just this test** 270 270 271 271 ```bash 272 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 272 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 273 273 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts -t "login page" 274 274 ``` 275 275 ··· 342 342 **Step 2: Run just this test** 343 343 344 344 ```bash 345 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 345 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 346 346 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts -t "board page" 347 347 ``` 348 348 ··· 437 437 **Step 2: Run just this test** 438 438 439 439 ```bash 440 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 440 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 441 441 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts -t "topic page" 442 442 ``` 443 443 ··· 501 501 **Step 2: Run just this test** 502 502 503 503 ```bash 504 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 504 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 505 505 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts -t "new-topic" 506 506 ``` 507 507 ··· 538 538 **Step 2: Run the full a11y test suite** 539 539 540 540 ```bash 541 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 541 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 542 542 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts 543 543 ``` 544 544 ··· 551 551 **Step 3: Run the full web test suite to confirm no regressions** 552 552 553 553 ```bash 554 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 554 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 555 555 pnpm --filter @atbb/web test 556 556 ``` 557 557
+6 -6
docs/plans/complete/2026-02-07-oauth-implementation.md
··· 28 28 29 29 Run: 30 30 ```bash 31 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 31 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 32 32 pnpm install 33 33 ``` 34 34 ··· 545 545 546 546 Run: 547 547 ```bash 548 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 548 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 549 549 pnpm --filter @atbb/appview dev & 550 550 sleep 3 551 551 curl http://localhost:3000/.well-known/oauth-client-metadata ··· 729 729 730 730 Run: 731 731 ```bash 732 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 732 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 733 733 pnpm --filter @atbb/appview dev & 734 734 sleep 3 735 735 curl "http://localhost:3000/api/auth/login?handle=test.bsky.social" ··· 941 941 942 942 Run: 943 943 ```bash 944 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 944 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 945 945 pnpm --filter @atbb/appview dev & 946 946 sleep 3 947 947 curl -I "http://localhost:3000/api/auth/login?handle=alice.test" ··· 1448 1448 1449 1449 Run: 1450 1450 ```bash 1451 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1451 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1452 1452 pnpm --filter @atbb/appview dev & 1453 1453 sleep 3 1454 1454 ``` ··· 1474 1474 1475 1475 Run: 1476 1476 ```bash 1477 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1477 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1478 1478 pnpm --filter @atbb/appview dev 1479 1479 ``` 1480 1480
+10 -10
docs/plans/complete/2026-02-09-write-endpoints-implementation.md
··· 71 71 Run: 72 72 ```bash 73 73 cd apps/appview 74 - PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 74 + PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 75 75 ``` 76 76 77 77 Expected: FAIL with "validatePostText is not exported" ··· 116 116 Run: 117 117 ```bash 118 118 cd apps/appview 119 - PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 119 + PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 120 120 ``` 121 121 122 122 Expected: PASS (6 tests) ··· 181 181 Run: 182 182 ```bash 183 183 cd apps/appview 184 - PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 184 + PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 185 185 ``` 186 186 187 187 Expected: FAIL with "getForumByUri is not exported" or "createTestContext is not exported" ··· 289 289 Run: 290 290 ```bash 291 291 cd apps/appview 292 - PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 292 + PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 293 293 ``` 294 294 295 295 Expected: PASS (8 tests) ··· 442 442 Run: 443 443 ```bash 444 444 cd apps/appview 445 - PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/topics.test.ts 445 + PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/topics.test.ts 446 446 ``` 447 447 448 448 Expected: FAIL with "not implemented" response ··· 552 552 Run: 553 553 ```bash 554 554 cd apps/appview 555 - PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/topics.test.ts 555 + PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/topics.test.ts 556 556 ``` 557 557 558 558 Expected: PASS (5 tests) ··· 700 700 Run: 701 701 ```bash 702 702 cd apps/appview 703 - PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 703 + PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 704 704 ``` 705 705 706 706 Expected: FAIL with "getPostsByIds is not exported" ··· 772 772 Run: 773 773 ```bash 774 774 cd apps/appview 775 - PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 775 + PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/helpers.test.ts 776 776 ``` 777 777 778 778 Expected: PASS (14 tests) ··· 990 990 Run: 991 991 ```bash 992 992 cd apps/appview 993 - PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/posts.test.ts 993 + PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/posts.test.ts 994 994 ``` 995 995 996 996 Expected: FAIL with "not implemented" ··· 1144 1144 Run: 1145 1145 ```bash 1146 1146 cd apps/appview 1147 - PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/posts.test.ts 1147 + PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" pnpm test src/routes/__tests__/posts.test.ts 1148 1148 ``` 1149 1149 1150 1150 Expected: PASS (6 tests)
+4 -4
docs/plans/complete/2026-02-10-oxlint-lefthook-implementation.md
··· 44 44 45 45 **Step 2: Install packages** 46 46 47 - Run: `export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" && pnpm install` 47 + Run: `export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" && pnpm install` 48 48 49 49 Expected: See "lefthook" and "oxlint" in installation output 50 50 ··· 249 249 250 250 **Step 5: Test lint:fix script** 251 251 252 - Run: `export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" && pnpm --filter @atbb/appview lint:fix` 252 + Run: `export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" && pnpm --filter @atbb/appview lint:fix` 253 253 254 254 Expected: Oxlint runs and fixes any auto-fixable issues (or reports "No issues found") 255 255 ··· 415 415 416 416 **Step 1: Run full test suite** 417 417 418 - Run: `export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" && pnpm test` 418 + Run: `export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" && pnpm test` 419 419 420 420 Expected: All 134 tests pass (same as baseline) 421 421 ··· 427 427 428 428 **Step 3: Verify turbo lint works** 429 429 430 - Run: `export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" && pnpm turbo lint:fix` 430 + Run: `export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" && pnpm turbo lint:fix` 431 431 432 432 Expected: Runs lint:fix on all packages that have the script 433 433
+1 -1
docs/plans/complete/2026-02-11-deployment-infrastructure-implementation.md
··· 1833 1833 ### Step 2: Run tests to ensure nothing broke 1834 1834 1835 1835 ```bash 1836 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1836 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1837 1837 pnpm test 1838 1838 ``` 1839 1839
+12 -12
docs/plans/complete/2026-02-18-cli-categories-boards-implementation.md
··· 160 160 ### Step 2: Run tests to verify they fail 161 161 162 162 ```sh 163 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 163 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 164 164 pnpm --filter @atbb/cli exec vitest run src/__tests__/create-category.test.ts 165 165 ``` 166 166 ··· 283 283 ### Step 4: Run tests to verify they pass 284 284 285 285 ```sh 286 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 286 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 287 287 pnpm --filter @atbb/cli exec vitest run src/__tests__/create-category.test.ts 288 288 ``` 289 289 ··· 439 439 ### Step 2: Run tests to verify they fail 440 440 441 441 ```sh 442 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 442 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 443 443 pnpm --filter @atbb/cli exec vitest run src/__tests__/create-board.test.ts 444 444 ``` 445 445 ··· 572 572 ### Step 4: Run tests to verify they pass 573 573 574 574 ```sh 575 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 575 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 576 576 pnpm --filter @atbb/cli exec vitest run src/__tests__/create-board.test.ts 577 577 ``` 578 578 ··· 754 754 ### Step 3: Build to verify no TypeScript errors 755 755 756 756 ```sh 757 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 757 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 758 758 pnpm --filter @atbb/cli lint 759 759 ``` 760 760 ··· 1005 1005 ### Step 3: Build to verify no TypeScript errors 1006 1006 1007 1007 ```sh 1008 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1008 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1009 1009 pnpm --filter @atbb/cli lint 1010 1010 ``` 1011 1011 ··· 1164 1164 ### Step 4: Build to verify no TypeScript errors 1165 1165 1166 1166 ```sh 1167 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1167 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1168 1168 pnpm --filter @atbb/cli lint 1169 1169 ``` 1170 1170 ··· 1173 1173 ### Step 5: Run all CLI tests 1174 1174 1175 1175 ```sh 1176 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1176 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1177 1177 pnpm --filter @atbb/cli exec vitest run 1178 1178 ``` 1179 1179 ··· 1193 1193 ### Step 1: Run all tests across the monorepo 1194 1194 1195 1195 ```sh 1196 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1196 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1197 1197 pnpm test 1198 1198 ``` 1199 1199 ··· 1202 1202 ### Step 2: Typecheck all packages 1203 1203 1204 1204 ```sh 1205 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1205 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1206 1206 pnpm turbo lint 1207 1207 ``` 1208 1208 ··· 1211 1211 ### Step 3: Build 1212 1212 1213 1213 ```sh 1214 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1214 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1215 1215 pnpm build 1216 1216 ``` 1217 1217 ··· 1220 1220 ### Step 4: Smoke test the CLI (optional, requires running database) 1221 1221 1222 1222 ```sh 1223 - export PATH="/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1223 + export PATH="/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH" 1224 1224 # Verify new commands appear in help 1225 1225 pnpm --filter @atbb/cli dev -- category --help 1226 1226 pnpm --filter @atbb/cli dev -- board --help
+2 -2
docs/plans/complete/2026-02-19-admin-moderation-ui.md
··· 1512 1512 1513 1513 Replace `/path/to/.devenv/profile/bin` with the actual path from memory: 1514 1514 ``` 1515 - /Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin 1515 + /Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin 1516 1516 ``` 1517 1517 1518 1518 Full example: 1519 1519 ```bash 1520 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH \ 1520 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH \ 1521 1521 pnpm --filter @atbb/web test 1522 1522 ```
+9 -9
docs/plans/complete/2026-02-27-axe-core-a11y.md
··· 24 24 Run from the repo root (requires devenv shell — `devenv shell` first): 25 25 26 26 ```bash 27 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 27 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 28 28 pnpm --filter @atbb/web add -D axe-core jsdom vitest 29 29 ``` 30 30 ··· 150 150 **Step 2: Verify the file can be collected by Vitest without errors** 151 151 152 152 ```bash 153 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 153 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 154 154 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts 155 155 ``` 156 156 ··· 231 231 **Step 2: Run just this test** 232 232 233 233 ```bash 234 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 234 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 235 235 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts -t "home page" 236 236 ``` 237 237 ··· 269 269 **Step 2: Run just this test** 270 270 271 271 ```bash 272 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 272 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 273 273 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts -t "login page" 274 274 ``` 275 275 ··· 342 342 **Step 2: Run just this test** 343 343 344 344 ```bash 345 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 345 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 346 346 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts -t "board page" 347 347 ``` 348 348 ··· 437 437 **Step 2: Run just this test** 438 438 439 439 ```bash 440 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 440 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 441 441 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts -t "topic page" 442 442 ``` 443 443 ··· 501 501 **Step 2: Run just this test** 502 502 503 503 ```bash 504 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 504 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 505 505 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts -t "new-topic" 506 506 ``` 507 507 ··· 538 538 **Step 2: Run the full a11y test suite** 539 539 540 540 ```bash 541 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 541 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 542 542 pnpm --filter @atbb/web exec vitest run src/__tests__/a11y.test.ts 543 543 ``` 544 544 ··· 551 551 **Step 3: Run the full web test suite to confirm no regressions** 552 552 553 553 ```bash 554 - PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 554 + PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:$PATH \ 555 555 pnpm --filter @atbb/web test 556 556 ``` 557 557
+18 -18
docs/plans/complete/2026-02-28-atb-45-board-management-endpoints.md
··· 268 268 **Step 2: Run tests to verify they fail** 269 269 270 270 ```bash 271 - export PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 272 - cd /Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo 271 + export PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 272 + cd /Users/malpercio/workspace/malpercio-dev/atbb-monorepo 273 273 pnpm --filter @atbb/appview exec vitest run src/routes/__tests__/admin.test.ts 2>&1 | grep -E "FAIL|PASS|Error|✓|×|POST.*boards" | head -30 274 274 ``` 275 275 ··· 384 384 **Step 2: Run tests to verify they pass** 385 385 386 386 ```bash 387 - export PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 388 - cd /Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo 387 + export PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 388 + cd /Users/malpercio/workspace/malpercio-dev/atbb-monorepo 389 389 pnpm --filter @atbb/appview exec vitest run src/routes/__tests__/admin.test.ts 2>&1 | grep -E "FAIL|PASS|POST.*boards|✓|×" | head -30 390 390 ``` 391 391 ··· 626 626 **Step 2: Run tests to verify they fail** 627 627 628 628 ```bash 629 - export PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 630 - cd /Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo 629 + export PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 630 + cd /Users/malpercio/workspace/malpercio-dev/atbb-monorepo 631 631 pnpm --filter @atbb/appview exec vitest run src/routes/__tests__/admin.test.ts 2>&1 | grep -E "FAIL|PUT.*boards|×" | head -20 632 632 ``` 633 633 ··· 769 769 **Step 2: Run tests to verify they pass** 770 770 771 771 ```bash 772 - export PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 773 - cd /Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo 772 + export PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 773 + cd /Users/malpercio/workspace/malpercio-dev/atbb-monorepo 774 774 pnpm --filter @atbb/appview exec vitest run src/routes/__tests__/admin.test.ts 2>&1 | grep -E "FAIL|PASS|PUT.*boards|✓|×" | head -30 775 775 ``` 776 776 ··· 967 967 **Step 2: Run tests to verify they fail** 968 968 969 969 ```bash 970 - export PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 971 - cd /Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo 970 + export PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 971 + cd /Users/malpercio/workspace/malpercio-dev/atbb-monorepo 972 972 pnpm --filter @atbb/appview exec vitest run src/routes/__tests__/admin.test.ts 2>&1 | grep -E "FAIL|DELETE.*boards|×" | head -20 973 973 ``` 974 974 ··· 1082 1082 **Step 2: Run all admin tests to verify everything passes** 1083 1083 1084 1084 ```bash 1085 - export PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 1086 - cd /Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo 1085 + export PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 1086 + cd /Users/malpercio/workspace/malpercio-dev/atbb-monorepo 1087 1087 pnpm --filter @atbb/appview exec vitest run src/routes/__tests__/admin.test.ts 2>&1 | tail -20 1088 1088 ``` 1089 1089 ··· 1092 1092 **Step 3: Run the full test suite** 1093 1093 1094 1094 ```bash 1095 - export PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 1096 - cd /Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo 1095 + export PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 1096 + cd /Users/malpercio/workspace/malpercio-dev/atbb-monorepo 1097 1097 pnpm --filter @atbb/appview exec vitest run 2>&1 | tail -20 1098 1098 ``` 1099 1099 ··· 1296 1296 **Step 1: Run lint fix** 1297 1297 1298 1298 ```bash 1299 - export PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 1300 - cd /Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo 1299 + export PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 1300 + cd /Users/malpercio/workspace/malpercio-dev/atbb-monorepo 1301 1301 pnpm --filter @atbb/appview lint:fix 1302 1302 ``` 1303 1303 ··· 1306 1306 **Step 2: Run full test suite** 1307 1307 1308 1308 ```bash 1309 - export PATH=/Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 1310 - cd /Users/jacob.zweifel/workspace/malpercio-dev/atbb-monorepo 1309 + export PATH=/Users/malpercio/workspace/malpercio-dev/atbb-monorepo/.devenv/profile/bin:/bin:/usr/bin:$PATH 1310 + cd /Users/malpercio/workspace/malpercio-dev/atbb-monorepo 1311 1311 pnpm --filter @atbb/appview exec vitest run 2>&1 | tail -20 1312 1312 ``` 1313 1313