Feat/environment calibration - #206
Merged
Merged
Conversation
…y video A calibration can now belong to an environment revision as its default. Every video of a test in that environment uses it unless a video has its own manual calibration. Rows stay immutable and each chain stays linear inside one scope. - schema 013 adds the environment scope to calibrations (fresh databases only, like every schema file) - effective calibration resolves a recording's own calibration, else the environment's - environment and calibration endpoints, openapi and README updated - automatic analysis schedules from the effective calibration; correcting the default never reanalyzes existing recordings Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The paradigm catalog returned a hardcoded false for automatedAnalysis, so a paradigm with a registered worker still showed "No". The flag now comes from the active worker capabilities through a port, wired in bootstrap. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Repeated "analyze again" requests each queued another run and could flood the workers. Reanalyze now takes a per-recording lock and returns 409 analysis.runPending while a run of that recording is queued or running, so the guard holds for direct API calls and concurrent requests too. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
An environment opens on its own page that lists its revisions and takes the calibration every video of it will use, entered once. A new environment lands on that page. Changing measurements creates a new revision. Adds the shared helpers for revisions and select options and every i18n string of this branch. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ion apart The test page is split into Videos and results, Trials and Comments tabs, with a flow indicator, a video rail and result, calibration and runs panels. The "Analyze again" button is disabled, with an explanation, while a run of the video is queued or running. The all-tests table shows the environment and its revision in separate columns. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… layout Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
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.
No description provided.