Skip to content

AI-493b Dependency Updates - Backend and Root - #14

Merged
alex-struk merged 28 commits into
developfrom
AI-493b
Dec 2, 2025
Merged

AI-493b Dependency Updates - Backend and Root#14
alex-struk merged 28 commits into
developfrom
AI-493b

Conversation

@dbarkowsky

@dbarkowsky dbarkowsky commented Nov 27, 2025

Copy link
Copy Markdown
Collaborator

Summary

AI-493
Second part of this ticket that updates backend and root dependencies.
Unfortunately linting touched a lot more files.

Changes

  • Updated backend-services dependencies
  • Updated root dependencies
  • Swapped biome in for eslint in the backend
  • Changed up the QA workflows to (hopefully) be more reliable. The combination of a single package-lock file, husky, and the cache was becoming a nightmare when splitting tasks into parallel jobs. I just made it super simple for now with everything in one job.

Biggest change here was with prisma. They changed the way you do seeds and how you provide the connection string. In-app, the connection string is provided in the database service. Outside of that, it comes from the prisma config now.

Testing

  • Run prisma commands. e.g. seed, migrate, generate
  • Run the application and check that things still work as expected.
  • Test the linter using the commands in package.json. There should be one warning about a console.log.

Checklist

By submitting this pull request, I acknowledge that I have attempted to meet the following:

  • a self-review of my code
  • commented code particularly in hard-to-understand areas
  • corresponding changes to the documentation where required
  • changes tested to the best of my ability
  • no new errors or non-functional code

@dbarkowsky dbarkowsky self-assigned this Nov 27, 2025
@dbarkowsky
dbarkowsky marked this pull request as ready for review November 27, 2025 19:34
@dbarkowsky

Copy link
Copy Markdown
Collaborator Author

Seeing as I'll be gone tomorrow and next week, feel free to merge if approved.
I moved the branch protection from evaluation to active, but relaxed the code scanning requirement, as CodeQL didn't seem to be scanning this automatically. Will look into a code-scanning workflow upon return.

@alex-struk
alex-struk merged commit e4cb38d into develop Dec 2, 2025
2 checks passed
@dbarkowsky
dbarkowsky deleted the AI-493b branch December 19, 2025 00:00
alex-struk added a commit that referenced this pull request Jun 23, 2026
… on early failure

Review findings #14, #15 (PR 4 — try-in-place):
- #14: the activity-output input hash resolves namespaced ctx bindings
  (doc.* -> documentMetadata.*, segment.* -> currentSegment.*) the same way
  execution does, so different doc.* inputs no longer collide to a false cache hit.
  Namespace logic is consolidated into graph-workflow context-utils
  (applyCtxNamespace / resolveCtxBinding) as the single source of truth.
- #15: node-status polling stops on query error, so a run that fails before any
  node executes no longer polls forever.

Note: the related output-snapshot fix (#13) and the bounded run-count cache /
fetchHistory fan-out (#16, #17) live with the temporal and workflow-controller
commits respectively, since they share files there.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants