OpenVisionLab의 사용자-visible 변경과 release evidence를 짧게 추적합니다.
정식 release gate는 docs/OPENVISIONLAB_RELEASE_VERSION_POLICY.md를 따릅니다.
- Added fail-closed 2D runtime qualification for checkout commit and entry assembly length/SHA-256 before cross-repository process launch.
- Extended the separate-EXE integration smoke report with profile, source/recipe identity, source dimensions, and screenshot evidence.
- Recorded PL-0107 evidence and the remaining external qualification boundaries in the live handoff and issue ledger.
- Promoted the verified 2D C# consumer, retry/fault-injection, input identity, and output-allocation evidence paths into the next Dev candidate.
- Recorded the remaining external and product-policy blockers in the durable handoff and issue ledger.
- Aligned application, shell caption, integration contracts, offline manuals,
README, and generated manual manifests to
2.2.0-dev.4.
This Dev candidate is not a stable release, tag, deployment, or commercial-GA claim. Its exact promotion gates remain separate.
- Evidence-constrained locator teaching, operator review-decision gating, and a correlated 2D handoff path were added without making LLM support a runtime prerequisite.
- External 2D image-buffer/projection consumer samples and deterministic cross-process evidence paths were added for bounded integration review.
- Pipeline Review, Recipe switching, N-image verification, docking, Tool interaction, and workspace restoration were hardened for clearer and more stable operator workflows.
- Pipeline storage/recovery and original/effective execution provenance now fail closed and preserve reusable run evidence.
- Image/SDK Tool ownership, bitmap row copying, OpenGL cleanup, viewer coordinates, and review reopen/startup performance were corrected within the recorded Dev verification scopes.
- Unused or forbidden external DLLs were removed and retained dependency NOTICE coverage is enforced by the candidate gate.
These Dev changes are not a stable release, publication, deployment, or commercial-GA claim. Their exact scope and remaining gates are in the current handoff and dated reports.
- 정량 folder audit를 기준으로
OpenVisionLab.Docking.Controls의 계약, 모델, document, workspace, guide, layer-docking, converter, WPF View 파일을 책임별 하위 폴더로 정리했습니다. - namespace, public docking contract, XAML binding/resource URI, Recipe/XML,
explicit Preview/Run 동작은 유지했습니다. smoke harness와
Common은 경로 계약을 확인한 뒤 후속 검토 대상으로 남겼습니다.
- C# 844개, XAML 60개, partial 110개, project cycle 0의 source audit와 root-class 후보 3개→2개 inventory를 실행했습니다.
OpenVisionLab.sln과VisionRecipeRunnerSmokeDebug/Release 빌드가 warnings 0/errors 0으로 통과했고, readiness와 ImageCompare/namespace focused contract가 양 구성에서 통과했습니다. desktop theme/DPI/장시간 runtime qualification은 별도입니다.
- Dev 검증 기준을
2.2.0-dev.1로 정렬하고 애플리케이션·오프라인 매뉴얼· TCP integration identity가 같은 후보 버전을 사용하도록 했습니다. - ImageCanvas, Image Compare, Recipe 실행·검증, Shell, PropertyGrid, Learn, Pipeline Review, and namespace ownership boundaries를 기존 Recipe/XML 및 명시적 Preview/Run 계약 안에서 연결했습니다.
- Clean Dev snapshot에서
OpenVisionLab.slnDebug/Release 빌드와 readiness, focused structural contracts를 실행합니다. - 이 후보는 stable release, tag, deployment, installer 또는 commercial-GA를 의미하지 않습니다.
- OpenVisionLab을 PropertyGrid teaching, Pipeline composition, explicit Preview/Run, result review, N-sample validation, and saved Recipe 흐름의 rule-based vision workbench로 정리했습니다.
- 한국어와 영어 UI에 맞춰 선택되는 해시 검증 오프라인 가이드와 별도 Learn 화면을 제공합니다.
- Recipe Manager 요약/고급 검토, Pipeline Review, Validation Set, Run History, 공개 샘플과 결과 증거 흐름을 연결했습니다.
- 큰 모니터와 서로 다른 작업 영역에서 전체 셸을 함께 확대하는 반응형 배율을 적용했습니다.
- 기존 Library-Noah 연결을 manifest-verified OpenVisionLab Vision SDK
3.0.0으로 전환했습니다. - SDK에서 제거된 WPF bitmap converter는 애플리케이션 소유 호환 경계로 유지하고, detected-point Affine metadata는 SDK의 strict parameter gate 전에 애플리케이션에서 처리합니다.
- Visual Studio 2022 17.8+의 .NET desktop development workload와 호환되는 .NET SDK 선택·소스 빌드 경로를 제공합니다.
- OpenVisionLab은 OpenCvSharp4 기반 deterministic rule-based vision recipe workbench입니다.
- LLM XML authoring은 선택적인 maintenance-mode 보조 기능이며 정상 사용의 전제 조건이 아닙니다.
- 카메라, 조명, PLC/I/O, MES, equipment integration은 현재 범위 밖입니다.
- Windows 10/11 x64용 portable, framework-dependent ZIP입니다.
- Microsoft .NET 8 Desktop Runtime x64가 필요합니다.
- 이 후보는 unsigned pre-release이며 installer, automatic update/rollback, uninstall, SBOM/legal approval, multi-PC qualification 또는 commercial GA를 의미하지 않습니다.
- 태그 전 새 원본 clone에서 다음 전체 게이트를 실제 EXE launch 포함으로 통과해야 합니다.
powershell -NoProfile -ExecutionPolicy Bypass -File tools\VerifyReleaseCandidate.ps1