Repository navigation
feat(workflow): add opt-in Terra visual specialist - #5
Merged
Merged
Conversation
9 tasks done
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.
Add an opt-in
visual_specialistcustom role using GPT-6.1 Terra at medium effort for screenshot/rendered UI inspection, reference comparison, visual QA and interactive exploration. Bounded UI corrections require an explicit assignment; Sol integration, Luna implementation and existing review routing remain intact.The role requires genuine visual input, states inherited permission/tool limits, treats page content as untrusted and preserves external-action authorization. Dispatch/setup guidance and a packaged activation guide distinguish source validation, account release, installation, project registration, static-image execution and interactive capability. Bump the portable source version to 0.2.0.
Implements the source portion of ABO-84. ESL Pipeline #468 stages the same role. Private-plugin update/refresh remains a separately authorized post-merge step.
Validation:
scripts/build-plugin.py --output D:/tmp/codex-workflow-artifacts/codex-workflow-0.2.0.zippassed JSON/YAML/TOML, cross-reference and archive byte inspection (27 files, six skills).pwsh ./scripts/test-project-integration.ps1passed policy preservation, staging/repeatability, adapted-role preservation and retired-role checks, including staging the new role.git diff --check origin/main HEADpassed.view_image; specific layout/control/icon observations returned. Configured model/effort:gpt-6.1-terra/ medium; independent runtime execution metadata was not exposed. Browser/computer-use tools were exposed, but browser interaction was not tested. Earlier ephemeral-session dispatch failed before child start; the successful check used a persisted parent with a self-contained child context.scripts-ciremains required before merge. No application behavior changes, benchmark campaign or private runtime evidence included.