chore(todo2code): wire CI via koru policy and pyqual pipeline - #114
Merged
Conversation
Add scripts/ci-test.sh, pyqual pipeline, committed koru policy.yaml, regix.yaml, and .koru/topology.yaml so koru ci run executes unit tests before regix/redup gates. Gitignore keeps other .planfile/.koru cache local. Co-authored-by: Cursor <cursoragent@cursor.com>
Add single-iteration pyqual loop aligned with env2llm: npm test via ci-test.sh, regix gates, redup check and regix compare. Co-authored-by: Cursor <cursoragent@cursor.com>
Contributor
There was a problem hiding this comment.
Deterministic Validator approval for exact head a7708dfe609fb630205fda27205e12d295dbf607.
Ticket: ticket-095
Correlation ID: todo2code-pr-114-ticket-095
Model: zai/glm-5.3
Reviewed diff chunks: 1
Advisory LLM verdict: APPROVE
Advisory summary: Reviewed all 1 diff chunk(s). Adds CI configuration files (ci-test.sh, pyqual.yaml, regix.yaml, topology, koru policy) and unignores policy.yaml. All checks pass. Low-risk config-only change.
Advisory findings: none
The LLM output above is advisory and was not used as the approval trust root.
Merge will be attempted after this approval when explicitly authorized.
Decision record (recomputable)
DECISION D-095-8626
TICKET ticket-095
HEAD_SHA a7708dfe609fb630205fda27205e12d295dbf607
CORRELATION_ID todo2code-pr-114-ticket-095
ACTOR agent:ifuri-validator-agent[bot]
APPLIED_RULE P-CORE-015
INPUT author_login = "tom-sapletta-com"
INPUT observed_checks = ["governance=SKIPPING","Live OpenRouter contract (opt-in)=SKIPPING","Java adapter (JDK 17 required)=PASS","verify=PASS","koru / code-review=PASS","Java adapter (JDK 17 required)=PASS","verify=PASS"]
INPUT required_checks = ["verify","Java adapter (JDK 17 required)","koru / code-review"]
INPUT required_checks_source = "protected registry + GitHub applied rules (env/request)"
INPUT reviewer_login = "ifuri-validator-agent[bot]"
INPUT superseded_checks = []
VERDICT APPROVE AUTHORITY DETERMINISTIC
REJECTED REQUEST_CHANGES BECAUSE NO_UNSAFE_CHANGE_REASON_FOUND
ADVISORY llm_verdict = "APPROVE" MODEL "zai/glm-5.3"
ASSERT VERDICT_AUTHORITY != "ADVISORY"
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
scripts/ci-test.sh,pyqual.yaml,regix.yaml,.koru/topology.yamland koru policy CI.Test plan
bash scripts/ci-test.sh(433 pass, 1 skip)koru ci runpyqual run./project/governance-check.shTicket: ticket-095
Correlation ID: todo2code-pr-114-ticket-095