Conversation
…endpoint Add a temporary unauthenticated extraction smoke endpoint to validate real Bedrock model resolution/generation without a full coaching session, and make extraction fall back safely when configured model codes are missing from the deployed registry. Co-authored-by: Cursor <cursoragent@cursor.com>
Prevents extraction failures by enforcing model-aware token limits (including an 8192 cap for Haiku extraction) and removes the unauthenticated extraction health endpoint. Co-authored-by: Cursor <cursoragent@cursor.com>
Align import blocks in health and coaching session service with CI Ruff expectations to unblock deploy-dev validation. Co-authored-by: Cursor <cursoragent@cursor.com>
Use CI-parity Ruff ordering for import blocks in health and coaching session service so pre-deployment lint validation passes. Co-authored-by: Cursor <cursoragent@cursor.com>
Add polling parity fields (turn/max_turns/message_count), harden mixed LLM response parsing to extract clean JSON payloads, and consolidate coaching specifications into the unified backend doc while keeping workflow guidance human-readable. Also guard project automation workflow when project variables are not configured. Co-authored-by: Cursor <cursoragent@cursor.com>
Remove secret checks from step if-conditions and use token fallback so workflow validation passes when variables are not configured. Co-authored-by: Cursor <cursoragent@cursor.com>
Declare coaching/shared as first-party modules in Ruff isort settings so import grouping is evaluated consistently in GitHub Actions. Co-authored-by: Cursor <cursoragent@cursor.com>
Apply Ruff 0.15 import sorting in coaching route/service and related tests to remove I001 failures in GitHub Actions. Co-authored-by: Cursor <cursoragent@cursor.com>
Synced from: PurposePath_Api@95ab30f5 Original commit: Merge branch 'feature/issue-663-measure-link-null- Original author: Motty Chen Branch: dev [skip ci]
First Production Candidate
…tion Align admin topics endpoints with admin-role enforcement, standardize measure_system usage, and normalize/validate model codes against MODEL_REGISTRY so configuration is consistent across routes and persisted topics. Sync the admin specification with the implemented request/response contracts and status behavior. Co-authored-by: Cursor <cursoragent@cursor.com>
fix(#236): align admin topics auth, type naming, and model codes
Map legacy test-era model identifiers to canonical MODEL_REGISTRY codes and guard model-code normalization against non-string mocked values so seeding and AI-engine unit paths remain stable under strict model validation. Co-authored-by: Cursor <cursoragent@cursor.com>
fix(#236): restore legacy model-code compatibility for CI tests
Use stage-aware template metadata and secret lookups so prod/staging/dev resolve the correct AWS resources, and replace deprecated utcnow usage in Pulumi build timestamp generation. Co-authored-by: Cursor <cursoragent@cursor.com>
Use a context-relative Dockerfile path so docker builds succeed consistently in Pulumi updates across environments. Co-authored-by: Cursor <cursoragent@cursor.com>
…provider Set the Dockerfile path to the provider-resolved location so preview and update can read the file during image builds. Co-authored-by: Cursor <cursoragent@cursor.com>
Use resolved absolute context and Dockerfile paths to avoid Windows path resolution failures during Docker image builds in Pulumi. Co-authored-by: Cursor <cursoragent@cursor.com>
Update CORS origin regex to allow both purposepath.app and subdomains so OPTIONS preflight for execute-async no longer returns 400 from the app middleware. Co-authored-by: Cursor <cursoragent@cursor.com>
Include the pending admin health route file changes on dev to keep branch state aligned before promotion. Co-authored-by: Cursor <cursoragent@cursor.com>
AWS Lambda rejects updates when AWS_REGION is set explicitly in function environment variables. Remove it and rely on the runtime-provided region variable. Co-authored-by: Cursor <cursoragent@cursor.com>
Format files flagged by Ruff format check in CI to unblock dev->staging promotion checks. Co-authored-by: Cursor <cursoragent@cursor.com>
Promote dev to staging: stage-aware config and deploy path fixes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
stagingtomasterafter successfuldev -> stagingpromotion and staging deployment.Test plan
Deploy Devsucceeded for latestdevcommit.Deploy Stagingsucceeded for mergeddev -> stagingchanges.Deploy Productionon merge tomasterand verify smoke checks.