Commit Graph

  • 5a4b9a98bd Merge pull request 'promote(docker): bake pnpm via npm to remove Corepack runtime downloads (GRO-1981)' (#133) from dev into uat The Dogfather 2026-06-01 16:30:54 +00:00
  • 1d28adb71a Merge pull request 'fix(docker): bake pnpm via npm to remove Corepack runtime downloads (GRO-1981)' (#129) from flea-flicker/gro-1985-bake-pnpm-offline into dev Flea Flicker 2026-06-01 16:24:41 +00:00
  • 337c0e2733 docs(UAT_PLAYBOOK): document canonical source-of-truth for UAT seed passwords (GRO-2000) flea/gro-2000-uat-password-source-doc Paperclip 2026-06-01 15:30:34 +00:00
  • f7f88156e1 Merge pull request 'promote(db): register extra_large via migration 0038 to UAT (GRO-2004)' (#131) from dev into uat The Dogfather 2026-06-01 14:52:13 +00:00
  • 7f8a1f4bcd Merge pull request 'fix(db): register extra_large via migration 0038 (GRO-1999)' (#130) from flea/gro-1999-migration-0038 into dev The Dogfather 2026-06-01 14:49:46 +00:00
  • 423d4bf72d fix(db): register extra_large via migration 0038 (GRO-1999) Paperclip 2026-06-01 14:41:18 +00:00
  • 3e547b8568 fix(docker): bake pnpm via npm to remove Corepack runtime downloads (GRO-1981) Flea Flicker 2026-06-01 14:02:38 +00:00
  • a9bac033fd docs(UAT_PLAYBOOK): add TC-API-3.28 for pet_size_category enum (GRO-1999) (#127) Flea Flicker 2026-06-01 13:50:16 +00:00
  • 49d8ccc249 docs(UAT_PLAYBOOK): add TC-API-3.28 for pet_size_category enum verification (GRO-1999) fix/gro-1999-uat-seed-extra-large Flea Flicker 2026-06-01 13:37:01 +00:00
  • c26b40e299 fix(db): add extra_large to pet_size_category enum (GRO-1999) fix/gro-1983-seed-pnpm-baked Flea Flicker 2026-06-01 13:34:30 +00:00
  • 8af5a49d14 Merge pull request 'Promote dev→uat: GRO-1982 pet_size_category extra_large enum migration' (#126) from dev into uat The Dogfather 2026-06-01 12:44:20 +00:00
  • 5fab813215 Merge pull request 'fix(docker): install pnpm via npm instead of corepack shim (GRO-1983)' (#125) from fix/gro-1983-seed-pnpm-baked into dev Lint Roller 2026-06-01 12:38:32 +00:00
  • 84d923a707 Merge branch 'uat' into dev to sync before dev→uat promotion Flea Flicker 2026-06-01 12:32:28 +00:00
  • 944a4e161f Merge pull request 'fix(db): GRO-1979 add 0037 — register extra_large in pet_size_category enum' (#124) from fix/GRO-1979-coat-type-pet-size-enum-fix into dev Flea Flicker 2026-06-01 12:28:48 +00:00
  • f262c19561 feat(db): add 0037_add_extra_large_to_pet_size_category — register extra_large in journal fix/GRO-1979-coat-type-pet-size-enum-fix Flea Flicker 2026-06-01 00:42:05 +00:00
  • 17d261fa94 fix(docker): install pnpm via npm instead of corepack shim (GRO-1983) Paperclip 2026-06-01 11:58:33 +00:00
  • e5fe005986 Promote dev→uat: restore deterministic TestCooper/TestRocky alerts (GRO-1962) (#123) The Dogfather 2026-06-01 00:36:36 +00:00
  • b15a53a19b fix(seed): restore deterministic alerts for TestCooper/TestRocky (GRO-1962) (#122) The Dogfather 2026-06-01 00:35:35 +00:00
  • 97da5f332e fix(seed): restore deterministic alerts for TestCooper/TestRocky (GRO-1962) fleaflicker/GRO-1962-deterministic-testcoopper-rocky Paperclip 2026-06-01 00:34:50 +00:00
  • 1faa7945c6 fix(seed): update credential password on re-run instead of skipping (GRO-1977) (#121) Flea Flicker 2026-06-01 00:23:53 +00:00
  • 73205bdc18 docs(UAT_PLAYBOOK): note GRO-1977 seed idempotency fix for TC-API-1.4-1.7 flea/gro-1977-seed-idempotency Flea Flicker 2026-06-01 00:15:19 +00:00
  • 24104b3105 fix(seed): update credential password on re-run instead of skipping Flea Flicker 2026-06-01 00:14:29 +00:00
  • b928acf5d6 fix(seed): update credential password on existing accounts — not skip (GRO-1977) (#120) The Dogfather 2026-06-01 00:08:19 +00:00
  • 1e2c09e5cd fix(seed): update credential password on existing accounts — not skip (GRO-1977) fix/GRO-1977-seed-credential-idempotency Paperclip 2026-06-01 00:06:48 +00:00
  • 5390131a6a Promote dev→uat: add missing coat_type enum values (GRO-1971) (#119) The Dogfather 2026-05-31 23:12:58 +00:00
  • 82e3807a6a fix: rename 0035→0036 to avoid conflicting migration number (GRO-1971) promote/dev-to-uat-gro-1971 Flea Flicker 2026-05-31 23:11:39 +00:00
  • dd220598ca fix: add missing coat_type enum values (GRO-1971) (#118) The Dogfather 2026-05-31 23:09:36 +00:00
  • 707e74e6e1 fix: add missing 'short'/'medium'/'silky' to coat_type enum (GRO-1971) fix/gro-1971-coat-type-enum-missing-short Flea Flicker 2026-05-31 23:05:36 +00:00
  • 8cce9c4d35 Merge pull request 'Promote dev→uat: expand UAT seed to 30+ pets with medicalAlerts 25-35% distribution (GRO-1962)' (#117) from dev into uat The Dogfather 2026-05-31 22:47:11 +00:00
  • 37c0bb22dd fix(seed): restore deterministic alerts for TestCooper/TestRocky (GRO-1962 follow-up) fix/GRO-1962-uat-seed-pet-medicalalerts Paperclip 2026-05-31 22:24:17 +00:00
  • bec7b014be fix(seed): remove stale uc.petName closure ref, correct medicalAlerts distribution to 30% (#115) Scrubs McBarkley 2026-05-31 22:14:30 +00:00
  • 20d44faec8 docs(UAT_PLAYBOOK): add TC-API-3.25 and TC-API-3.26 for pet count and medicalAlerts distribution Paperclip 2026-05-31 22:10:56 +00:00
  • 5d6fb4b43c fix(seed): remove stale uc.petName closure ref, correct medicalAlerts distribution to 30% Paperclip 2026-05-31 22:09:34 +00:00
  • 01cff9006a GRO-1961: populate extended fields on UAT Pup Alpha/Beta on re-runs (#114) Flea Flicker 2026-05-31 21:52:06 +00:00
  • 56b20a3457 GRO-1961: populate extended fields on UAT Pup Alpha/Beta on re-runs flea/GRO-1955-fix-uc-undefined-seed Flea Flicker 2026-05-31 21:51:09 +00:00
  • f80f781b23 ci: promote dev→uat (GRO-1939 smoke + GRO-1953/1955/1949 seed/db) (#113) The Dogfather 2026-05-30 11:16:43 +00:00
  • c99e2980a1 ci: add blackhole smoke for migrate image (GRO-1939) (#111) The Dogfather 2026-05-30 11:15:56 +00:00
  • 5ec9e9a8fd fix(ci): correct typo groombok->groombook and fix Reset image cache-from indentation fix/GRO-1909-migrate-corepack-offline Flea Flicker 2026-05-30 05:14:51 +00:00
  • e9aef5719f GRO-1939: Add CI smoke test for blackholed migrate runtime Flea Flicker 2026-05-30 04:49:59 +00:00
  • c588c94dcb GRO-1955: hotfix seed.ts broken uc reference in random pet batch (#112) Flea Flicker 2026-05-30 04:42:33 +00:00
  • 1aab3bf4e8 GRO-1955: remove broken uc.petName refs in random pet batch medicalAlerts IIFE Flea Flicker 2026-05-30 04:40:08 +00:00
  • e00cdc1321 fix(db): add missing 'short' value to coat_type enum (GRO-1953) (#110) Lint Roller 2026-05-30 04:20:02 +00:00
  • 03f1dd3bfa fix(db): add missing 'short' value to coat_type enum (GRO-1953) fix/GRO-1953-coat-type-short-missing Paperclip 2026-05-30 04:19:30 +00:00
  • 1891b9c523 GRO-1949: add behavioral and skin medicalAlertPool types, deterministic seeding for TestCooper/TestRocky (#109) Scrubs McBarkley 2026-05-30 04:12:06 +00:00
  • 558c51b357 fix: correct behavioral alert severity to low (matches TC-API-3.23 expectation) fleaflicker/gro-medical-alert-types-behavioral-skin Flea Flicker 2026-05-30 04:11:24 +00:00
  • cc63299415 GRO-1949: add behavioral and skin medicalAlertPool types, deterministic seeding for TestCooper/TestRocky Flea Flicker 2026-05-30 04:10:55 +00:00
  • a5bd9c915c Promote: dev → uat (GRO-1945 visit-count hotfix + GRO-1921 UAT reset CronJob fix) The Dogfather 2026-05-30 03:45:38 +00:00
  • 0ab16b82e0 GRO-1921: Fix UAT reset CronJob to seed full UAT profile with extended pet fields (#106) Flea Flicker 2026-05-30 03:42:43 +00:00
  • f6b438d2c7 GRO-1921: seedUatStaffAccounts() shared fn — full UAT seed honors numeric OIDC subs fleaflicker/gro-1921-uat-reset-full-seed Flea Flicker 2026-05-30 03:07:21 +00:00
  • 981a257d2d Merge pull request 'fix(api): repair root src/routes/pets.ts visit-count query (GRO-1945)' (#107) from flea/GRO-1945-pets-visitcount-hotfix into dev Flea Flicker 2026-05-30 03:24:03 +00:00
  • a14bb5e17d fix(api): repair root src/routes/pets.ts visit-count query (GRO-1945) flea/GRO-1945-pets-visitcount-hotfix Flea Flicker 2026-05-30 03:21:28 +00:00
  • 280c699d0d fix(seed): add uat-customer client record for SSO bridge UAT (GRO-1935) (#104) Flea Flicker 2026-05-30 03:10:48 +00:00
  • 473868579b GRO-1921: seedUatStaffAccounts() shared fn — full UAT seed honors numeric OIDC subs Flea Flicker 2026-05-30 03:07:21 +00:00
  • 5d6bc06295 Merge pull request 'fix(docker): bake pnpm into image to avoid runtime corepack downloads (GRO-1909)' (#101) from fix/GRO-1909-migrate-corepack-offline into dev The Dogfather 2026-05-30 03:05:10 +00:00
  • 53677b1420 feat(pets): add GET /:id/profile-summary endpoint Flea Flicker 2026-05-30 02:55:58 +00:00
  • 0a3eb8a282 fix(docker): bake pnpm into image to avoid runtime corepack downloads (GRO-1909) Flea Flicker 2026-05-29 16:05:28 +00:00
  • 4a0dd5ed2a fix(seed): add uat-customer client record for SSO bridge UAT (GRO-1935) fix/GRO-1935-uat-customer-client-seed Flea Flicker 2026-05-30 02:52:33 +00:00
  • b5f964c1ff fix(test): mock db to handle sql count(*) queries (GRO-1917) (#102) Flea Flicker 2026-05-29 16:36:40 +00:00
  • bf064b3ada fix(test): mock db to handle sql count(*) queries and async iteration fix/GRO-1914-seed-typeof Flea Flicker 2026-05-29 16:34:33 +00:00
  • 86a6e3245c fix(seed): use typeof on enum.enumValues for db build (#100) Flea Flicker 2026-05-29 15:40:51 +00:00
  • 4df7d96020 fix(seed): use typeof on enum.enumValues for db build Flea Flicker 2026-05-29 15:24:33 +00:00
  • aee82efbac feat(seed): populate extended pet profile fields for UAT verification (#99) Flea Flicker 2026-05-29 14:39:05 +00:00
  • 620b96470f init feature/GRO-1898-extended-pet-profile-seed Flea Flicker 2026-05-29 13:42:41 +00:00
  • 4cc0676d52 Merge remote-tracking branch 'origin/seed/extended-profile-fields-gro-1898' into dev Flea Flicker 2026-05-29 01:16:06 +00:00
  • dff0e17a63 docs(UAT_PLAYBOOK): add TC-API-3.20 through TC-API-3.24 for seed data verification seed/extended-profile-fields-gro-1898 Flea Flicker 2026-05-29 01:15:55 +00:00
  • 612c0467a1 feat(seed): populate extended pet profile fields for UAT regression Flea Flicker 2026-05-29 01:14:56 +00:00
  • 543d9560ec fix(gro-1889): bake pnpm into reset stage to avoid runtime DNS (#97) Flea Flicker 2026-05-28 22:31:12 +00:00
  • eb3f566aeb fix(gro-1889): bake pnpm into reset stage to avoid runtime DNS fix/gro-1889-reset-demo-data-pnpm Flea Flicker 2026-05-28 22:29:33 +00:00
  • 17b44e3b00 Merge origin/uat into promote/dev-to-uat-gro-1866 promote/dev-to-uat-gro-1866 Flea Flicker 2026-05-28 21:39:39 +00:00
  • 2e0d63f7f6 fix(gro-1866): address QA review failures — portalSession null-guard, email null-dereference guard, externalize DEMO_STAFF_ID fix/gro-1866-qa-fixes Flea Flicker 2026-05-28 19:50:14 +00:00
  • 7bdb92999a Merge pull request 'fix(gro-1866): add session-from-auth portal endpoint + role scope' (#93) from fix/gro-1866-sso-bridge into dev The Dogfather 2026-05-28 18:46:38 +00:00
  • b96b6c06fc fix: add missing getAuth import and fix db.insert() mock chain fix/gro-1866-sso-bridge Flea Flicker 2026-05-28 15:59:41 +00:00
  • fa67b75b76 docs: add UAT test cases TC-API-8.8 through TC-API-8.11 for SSO bridge Flea Flicker 2026-05-28 15:01:24 +00:00
  • 7e329ff72f fix(gro-1866): add session-from-auth portal endpoint and role scope Flea Flicker 2026-05-28 15:00:15 +00:00
  • b050fb9a5f Merge pull request 'feat(db): add migration 0034 for extended pet profile columns (GRO-1850)' (#92) from fix/gro-1850-pet-profile-migration into dev Flea Flicker 2026-05-28 11:39:51 +00:00
  • 63ed91e5f3 feat(db): add migration 0034 for extended pet profile columns fix/gro-1850-pet-profile-migration Flea Flicker 2026-05-28 11:39:21 +00:00
  • 45b3d4343d Merge pull request 'promote: dev → uat (GRO-1790 pet profile summary fixes)' (#91) from promote/dev-to-uat-gro-1790 into uat The Dogfather 2026-05-26 12:36:06 +00:00
  • 32156e9a45 fix: restore pet profile summary endpoint from dev (GRO-1177) promote/dev-to-uat-gro-1790 Flea Flicker 2026-05-26 12:30:10 +00:00
  • ed3d7df1c9 Merge dev into promote/dev-to-uat-gro-1790 Flea Flicker 2026-05-26 12:11:44 +00:00
  • 9622b109d0 Merge pull request 'feat(GRO-1177): add pet profile summary endpoint' (#30) from flea-flicker/pet-profile-summary into dev The Dogfather 2026-05-26 11:40:16 +00:00
  • a25b2fe281 docs: add TC-API-3.18 and TC-API-3.19 to UAT_PLAYBOOK for visitCount regression + date filter flea-flicker/pet-profile-summary Barcode Betty 2026-05-26 11:34:25 +00:00
  • de33edd7c6 fix: address CTO review — visitCount bug + upcomingAppointment date filter Barcode Betty 2026-05-26 11:34:11 +00:00
  • 403634eb96 Merge pull request 'promote: uat → main (GRO-1757 SSO auto-provision fix)' (#89) from uat into main Scrubs McBarkley 2026-05-26 02:15:57 +00:00
  • 3b9e82adff fix(rbac): guard noUncheckedIndexedAccess in name derivation and newStaff insert Lint Roller 2026-05-26 01:48:41 +00:00
  • 385ed10211 fix(rbac): guard noUncheckedIndexedAccess in name derivation and newStaff insert Lint Roller 2026-05-26 01:48:12 +00:00
  • 8e8a87767c fix(ci): remove duplicate provenance keys + add uat push trigger (GRO-1762) Lint Roller 2026-05-26 01:34:42 +00:00
  • 152abfc4d5 fix(ci): remove duplicate provenance keys causing YAML parse error The Dogfather 2026-05-26 01:26:05 +00:00
  • b796d36aed fix(ci): remove duplicate provenance keys causing YAML parse error The Dogfather 2026-05-26 01:25:57 +00:00
  • d9ba6045ad chore: direct push CI trigger for GRO-1757 (b61d899f) to include in dev image ff/gro-1765-trigger-ci Flea Flicker 2026-05-26 00:45:05 +00:00
  • 2f17b1ab85 Promo/Gro 1764 Uat (#86) The Dogfather 2026-05-26 00:36:15 +00:00
  • b83a793de4 chore: PR CI build trigger for GRO-1757 image (do not merge) (#87) Lint Roller 2026-05-26 00:36:04 +00:00
  • 299e539591 chore: promote dev→uat (GRO-1764 coat_type fix) promo/gro-1764-uat Flea Flicker 2026-05-26 00:35:25 +00:00
  • eae90ad687 chore: PR CI trigger for GRO-1757 image build ci/gro-1757-build Lint Roller 2026-05-26 00:15:41 +00:00
  • a610ef9d39 chore: trigger CI for GRO-1757 + GRO-1764 Lint Roller 2026-05-26 00:08:02 +00:00
  • 2a0b3cf3d3 Merge remote-tracking branch 'origin/dev' into dev-to-uat Flea Flicker 2026-05-25 23:54:49 +00:00
  • cf3d30f19e Merge pull request 'fix(GRO-1764): change Max coat_type short→smooth in UAT seed' (#85) from fix/gro-1764-coat-type-enum into dev Flea Flicker 2026-05-25 23:54:36 +00:00
  • 0625961adf fix(GRO-1764): change Max coat_type "short" to "smooth" in UAT seed Flea Flicker 2026-05-25 23:52:53 +00:00
  • 78762b5278 Merge pull request 'promote: dev → uat (GRO-1757 SSO auto-provision fix)' (#84) from dev into uat Lint Roller 2026-05-25 23:48:09 +00:00
  • b61d899f81 fix(GRO-1757): auto-provision staff for OIDC users + UAT playbook updates (#83) Scrubs McBarkley 2026-05-25 23:39:57 +00:00
  • 503235df35 fix(GRO-1757): auto-provision staff for OIDC users + UAT playbook updates fix/gro-1757-sso-auto-provision Flea Flicker 2026-05-25 23:36:48 +00:00