Commit graph

  • 636d75d049
    build(deps): update boto3 requirement in /lambdas/aurora-pgvector-init (#233) dependabot[bot] 2026-07-21 16:06:37 -04:00
  • 90e0468cdc
    build(deps): bump the mobile-npm group across 1 directory with 5 updates dependabot[bot] 2026-07-21 19:55:06 +00:00
  • 3033c5572f
    build(deps): bump the web group across 1 directory with 7 updates dependabot[bot] 2026-07-21 19:54:33 +00:00
  • f468c60e9e
    build(deps): update boto3 requirement in /lambdas/pdf-extract dependabot[bot] 2026-07-21 19:54:20 +00:00
  • 5d6abf47d3
    build(deps): update boto3 requirement in /lambdas/library-ingest dependabot[bot] 2026-07-21 19:54:20 +00:00
  • c59ca51065
    build(deps): update boto3 requirement in /lambdas/aurora-pgvector-init dependabot[bot] 2026-07-21 19:54:18 +00:00
  • c498b19bc6
    build(deps): update boto3 requirement in /lambdas/pdf-generate dependabot[bot] 2026-07-21 19:54:18 +00:00
  • 30f024bb92
    build(deps): update boto3 requirement in /lambdas/suggestions dependabot[bot] 2026-07-21 19:54:13 +00:00
  • 7910668ec6
    build(deps): bump constructs dependabot[bot] 2026-07-21 19:53:59 +00:00
  • d011b66467
    build(deps): batch Dependabot updates (#232-#240, #242) (#243) Adam Moussa 2026-07-21 15:51:33 -04:00
  • d9da7e6519
    Bump NSubstitute from 5.3.0 to 6.0.0 dependabot[bot] 2026-07-18 04:45:54 +00:00
  • df7e1a1f06
    Bump the api group with 7 updates dependabot[bot] 2026-07-18 04:38:53 +00:00
  • b09d8229e6
    build(deps): update boto3 requirement in /lambdas/library-ingest dependabot[bot] 2026-07-18 04:33:35 +00:00
  • 559008fa75
    build(deps): bump the mobile-npm group in /mobile with 4 updates dependabot[bot] 2026-07-18 04:33:33 +00:00
  • 4a0a6ea80a
    build(deps): bump the web group in /web with 3 updates dependabot[bot] 2026-07-18 04:33:18 +00:00
  • 00d3021786
    build(deps): update boto3 requirement in /lambdas/pdf-generate dependabot[bot] 2026-07-18 04:33:17 +00:00
  • 540b4273e7
    build(deps): update boto3 requirement in /lambdas/pdf-extract dependabot[bot] 2026-07-18 04:33:16 +00:00
  • f7f95f1aeb
    build(deps): update boto3 requirement in /lambdas/suggestions dependabot[bot] 2026-07-18 04:33:14 +00:00
  • 200d3b349c
    build(deps): update boto3 requirement in /lambdas/aurora-pgvector-init dependabot[bot] 2026-07-18 04:33:14 +00:00
  • 672cdea4e0
    build(deps): bump the infra group in /infra with 3 updates dependabot[bot] 2026-07-18 04:33:04 +00:00
  • 5afdb18997
    Bump NSubstitute from 5.3.0 to 6.0.0 dependabot[bot] 2026-07-18 04:45:54 +00:00
  • 1d3c6a931f
    Bump Microsoft.EntityFrameworkCore.Design from 8.0.28 to 9.0.18 dependabot[bot] 2026-07-18 04:44:46 +00:00
  • 720f3b5a77
    Bump the api group with 7 updates dependabot[bot] 2026-07-18 04:38:53 +00:00
  • 92c21397b3
    build(deps): bump the mobile-npm group in /mobile with 4 updates dependabot[bot] 2026-07-18 04:33:33 +00:00
  • e0ba9dd9ab
    build(deps): bump the web group in /web with 3 updates dependabot[bot] 2026-07-18 04:33:18 +00:00
  • 0d3cd61e71
    build(deps): bump the infra group in /infra with 3 updates dependabot[bot] 2026-07-18 04:33:04 +00:00
  • c19c7fda72
    fix(infra): send proposals from seahaven.com domain identity (primary SES domain) (#230) Adam Moussa 2026-07-15 18:54:10 -04:00
  • ba5a875e3d
    fix(infra): send proposals from seahaven.com domain identity (primary SES domain) Adam Moussa 2026-07-15 18:19:44 -04:00
  • 590f0c075c
    fix(infra): grant KB role rds:DescribeDBClusters (prod deploy blocker) (#229) Adam Moussa 2026-07-15 15:54:14 -04:00
  • 7b05ec2a3f
    fix(infra): grant KB role rds:DescribeDBClusters (prod deploy blocker) Adam Moussa 2026-07-15 15:26:32 -04:00
  • 0c5b294ffc
    fix(infra): Aurora engine 15.4 -> 15.17 (15.4 retired by RDS, deploy failed) (#228) Adam Moussa 2026-07-15 15:01:50 -04:00
  • 63a21b2493
    fix(infra): Aurora engine 15.4 -> 15.17 (15.4 retired by RDS, deploy failed) Adam Moussa 2026-07-15 14:57:36 -04:00
  • 0f9d27fbf0
    chore(infra): prep proposal-system for seahaven-prod deployment (#227) Adam Moussa 2026-07-15 14:44:35 -04:00
  • c1f48270e7
    feat(infra): Aurora prod backup retention 14d + window; prod-only CDK context Adam Moussa 2026-07-14 19:49:35 -04:00
  • 9107052c9e
    chore(infra): region-bound deploy-role DescribeStacks to us-east-1 (sh-security-review IAM-L2) Adam Moussa 2026-07-14 19:46:39 -04:00
  • 8aed244cc6
    chore(infra): retarget prod to seahaven-prod account + OIDC deploy-role artifacts Adam Moussa 2026-07-14 19:41:49 -04:00
  • cac4384f0d
    feat(api): Phase 6 — optimistic concurrency (SHOC contract) + atomic audit staging (#226) Adam Moussa 2026-07-14 01:18:30 -04:00
  • a76186e4c8 fix: sanitize user-controlled values in log entries amoussa1229 2026-07-14 01:33:09 +00:00
  • ac616fc2ed
    Merge origin/main into feat/api-concurrency-audit Adam Moussa 2026-07-13 21:23:59 -04:00
  • e55f3fe1e6
    docs: ADR 0004 (optimistic-concurrency convention) + README contract and deploy notes Adam Moussa 2026-07-13 21:21:19 -04:00
  • 9632c1048c
    fix: resolve Phase 6c gate findings (2 high, 5 low) across api, web, lambda, mobile Adam Moussa 2026-07-13 21:20:12 -04:00
  • 4629f7a21a
    ci(web): Phase 5 — Prettier check + Playwright smoke, org frontend workflow (#225) Adam Moussa 2026-07-13 21:02:20 -04:00
  • d6404edefc
    feat(contracts+web): thread concurrency tokens and 409 conflict handling through the domain layer Adam Moussa 2026-07-13 21:01:46 -04:00
  • e6ce9a90b2 docs: remove stale Web Tests row from CI table amoussa1229 2026-07-14 00:58:56 +00:00
  • 185c09ee01
    Merge origin/main into feat/web-ci-phase5 Adam Moussa 2026-07-13 20:54:02 -04:00
  • a4e59040d6
    test(api): concurrency, codec, 409 wire-shape, and audit-atomicity coverage Adam Moussa 2026-07-13 20:48:28 -04:00
  • 85bca54e08
    feat(api): optimistic concurrency on the proposal aggregate + atomic audit staging Adam Moussa 2026-07-13 20:48:28 -04:00
  • d40a794695
    refactor(web): auth context + storage module replace Redux (SHOC shape) (#224) Adam Moussa 2026-07-13 20:37:18 -04:00
  • 07f9d0ca51
    Merge branch 'refactor/web-auth-context' into feat/web-ci-phase5 Adam Moussa 2026-07-13 20:35:14 -04:00
  • 15f4e584f5
    Merge origin/main into refactor/web-auth-context Adam Moussa 2026-07-13 20:22:07 -04:00
  • 6acfdabc8c
    style(web): prettier format pass (mechanical) Adam Moussa 2026-07-13 20:14:47 -04:00
  • 191f710752
    ci(web): Phase 5 — prettier check + Playwright smoke via org frontend workflow Adam Moussa 2026-07-13 20:14:41 -04:00
  • efcb13838e
    refactor(web): domain-layer restructure (SHOC layering) + react-hook-form (#223) Adam Moussa 2026-07-13 20:11:11 -04:00
  • 03e7bd8d55
    Merge origin/main into feat/web-domain-layering Adam Moussa 2026-07-13 20:00:49 -04:00
  • 97cc26b03e
    docs: web stack row reflects auth-context refactor (Redux removed, MUI v9) Adam Moussa 2026-07-13 19:44:14 -04:00
  • 5441836274
    fix(web): harden auth session teardown per /sh-security-review findings Adam Moussa 2026-07-13 19:43:48 -04:00
  • 8fbca7f780
    refactor(web): fold Redux auth/ui slices into SHOC-shape auth context + storage module Adam Moussa 2026-07-13 19:31:40 -04:00
  • dfaee830f7
    feat(contracts): shared api-contracts adoption, zod schemas, ProblemDetails codes (#222) Adam Moussa 2026-07-13 19:28:33 -04:00
  • eaba68bae5
    fix(web): install shared api-contracts deps via postinstall Adam Moussa 2026-07-13 19:19:57 -04:00
  • dbc2a19424
    Merge branch 'main' into feat/shared-contracts-adoption Adam Moussa 2026-07-13 19:14:24 -04:00
  • 8ce2a5cd8f
    feat(web): adopt SHOC design system and shell layout (ADR 0003) (#221) Adam Moussa 2026-07-13 19:06:51 -04:00
  • 1f55a59445
    fix(web): apply Phase 4 code-review findings (10 correctness + 4 cleanup) Adam Moussa 2026-07-13 19:06:08 -04:00
  • 2e1099a560
    refactor(web): finish domain-layer integration — migrate straggler components, delete legacy api modules Adam Moussa 2026-07-13 18:11:05 -04:00
  • f456006c30
    test(web): domain use-case hook coverage Adam Moussa 2026-07-13 18:05:40 -04:00
  • d1c7e812f6
    refactor(web): dashboards on domain layer Adam Moussa 2026-07-13 18:03:33 -04:00
  • b7c6386aca
    refactor(web): pricing library on domain layer + react-hook-form Adam Moussa 2026-07-13 18:05:47 -04:00
  • e0261f0cee
    refactor(web): customer management on domain layer + react-hook-form Adam Moussa 2026-07-13 18:03:12 -04:00
  • f1087aa82d
    refactor(web): admin workspace on domain layer Adam Moussa 2026-07-13 18:05:29 -04:00
  • 97fa7f2b75
    refactor(web): proposal pages on domain layer, proposal form on react-hook-form Adam Moussa 2026-07-13 18:07:34 -04:00
  • e6e2c60c2f
    feat(web): scaffold domain module layer (proposals, lineItems, customers, pricingLibrary, admin, sites) Adam Moussa 2026-07-13 17:58:19 -04:00
  • 924bfdd8f6
    feat(web): domain-layer conventions doc + react-hook-form deps (Phase 4 prep) Adam Moussa 2026-07-13 17:47:05 -04:00
  • 8dc8f7814b
    feat(contracts): adopt shared api-contracts in web, add zod schemas and ProblemDetails codes Adam Moussa 2026-07-13 17:19:42 -04:00
  • a9f4f2a9b2
    Merge branch 'main' into feat/shoc-design-system-port Adam Moussa 2026-07-13 17:04:01 -04:00
  • a4b09eb0ad
    docs: SHOC-alignment Phase 1 — ADRs, governance files, doc corrections (#220) Adam Moussa 2026-07-13 17:00:45 -04:00
  • 42eedc1c49
    feat(web): adopt SHOC design system and shell layout (ADR 0003) Adam Moussa 2026-07-13 16:47:17 -04:00
  • 681f1a8d53
    docs: SHOC-alignment Phase 1 — ADRs, governance files, doc corrections Adam Moussa 2026-07-13 16:16:59 -04:00
  • 536d440282
    chore(security): add repo-local suppressions for adjudicated FPs (#219) Adam Moussa 2026-07-13 14:30:51 -04:00
  • 123eeaabc4
    chore(security): add repo-local suppressions for adjudicated FPs Adam Moussa 2026-07-13 14:22:14 -04:00
  • 3960983956
    Merge pull request #214 from Sea-Haven-Industries/dependabot/pip/lambdas/pdf-generate/boto3-gte-1.43.46-and-lt-2.0 Adam Moussa 2026-07-11 10:44:09 -04:00
  • e83a380382
    Merge pull request #218 from Sea-Haven-Industries/dependabot/pip/lambdas/aurora-pgvector-init/boto3-gte-1.43.46-and-lt-2.0 Adam Moussa 2026-07-11 10:40:26 -04:00
  • 67b304c20f
    Merge pull request #217 from Sea-Haven-Industries/dependabot/pip/lambdas/library-ingest/boto3-gte-1.43.46-and-lt-2.0 Adam Moussa 2026-07-11 10:39:41 -04:00
  • fa0d22fbd7
    Merge pull request #216 from Sea-Haven-Industries/dependabot/pip/lambdas/pdf-extract/boto3-gte-1.43.46-and-lt-2.0 Adam Moussa 2026-07-11 10:38:43 -04:00
  • 1b5a2a666e
    Merge pull request #215 from Sea-Haven-Industries/dependabot/pip/lambdas/suggestions/boto3-gte-1.43.46-and-lt-2.0 Adam Moussa 2026-07-11 10:37:59 -04:00
  • d3051b1dea
    Merge branch 'main' into dependabot/pip/lambdas/pdf-generate/boto3-gte-1.43.46-and-lt-2.0 Adam Moussa 2026-07-11 10:36:52 -04:00
  • ae94960f5a
    Merge pull request #213 from Sea-Haven-Industries/dependabot/npm_and_yarn/infra/infra-a5c93e662f Adam Moussa 2026-07-11 10:36:38 -04:00
  • 71e0eb2e6d
    build(deps): update boto3 requirement in /lambdas/aurora-pgvector-init dependabot[bot] 2026-07-11 04:33:18 +00:00
  • da3e87ab6b
    build(deps): update boto3 requirement in /lambdas/library-ingest dependabot[bot] 2026-07-11 04:33:08 +00:00
  • 8fb8800036
    build(deps): update boto3 requirement in /lambdas/pdf-extract dependabot[bot] 2026-07-11 04:33:06 +00:00
  • e81593f3a9
    build(deps): update boto3 requirement in /lambdas/suggestions dependabot[bot] 2026-07-11 04:33:05 +00:00
  • 2288815607
    build(deps): update boto3 requirement in /lambdas/pdf-generate dependabot[bot] 2026-07-11 04:33:03 +00:00
  • 6a43d571cb
    build(deps-dev): bump aws-cdk in /infra in the infra group dependabot[bot] 2026-07-11 04:32:54 +00:00
  • bc4961f8bb
    Merge pull request #212 from Sea-Haven-Industries/chore/bump-babel-core Adam Moussa 2026-07-10 16:25:09 -04:00
  • 9e72f9f47e chore: bump babel/core Adam Moussa 2026-07-10 20:18:11 +00:00
  • 605faebbd8
    Merge pull request #211 from Sea-Haven-Industries/chore/combine-dependabot-prs Adam Moussa 2026-07-08 16:55:21 -04:00
  • 6692f856bc
    fix(infra): run CDK app via tsx to support TypeScript 7 Adam Moussa 2026-07-08 16:51:54 -04:00
  • dd058f7170
    build(deps): combine open Dependabot updates into one PR Adam Moussa 2026-07-08 16:46:43 -04:00
  • f486bdf67b
    Merge branch 'main' into dependabot/bundler/mobile/mobile-bundler-3f031cfcee Adam Moussa 2026-07-08 16:42:24 -04:00
  • 350ca2c3c1
    Merge pull request #210 from Sea-Haven-Industries/dependabot/npm_and_yarn/mobile/mobile-npm-7d4fe87b33 Adam Moussa 2026-07-08 16:42:09 -04:00
  • 07bdd6ac42
    build(deps): bump the mobile-npm group in /mobile with 5 updates dependabot[bot] 2026-07-08 20:37:53 +00:00
  • 9802f09737
    build(deps): bump the mobile-bundler group in /mobile with 2 updates dependabot[bot] 2026-07-08 20:37:42 +00:00