Skip to content

chore(todo2code): wire CI via koru policy and pyqual pipeline - #114

Merged
ifuri-validator-agent[bot] merged 2 commits into
mainfrom
ticket/ci-pyqual-pipeline
Sep 1, 2026
Merged

chore(todo2code): wire CI via koru policy and pyqual pipeline#114
ifuri-validator-agent[bot] merged 2 commits into
mainfrom
ticket/ci-pyqual-pipeline

Conversation

@tom-sapletta-com

@tom-sapletta-com tom-sapletta-com commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add scripts/ci-test.sh, pyqual.yaml, regix.yaml, .koru/topology.yaml and koru policy CI.
  • Extend pyqual with test + regix + redup + regix-compare stages (single iteration).

Test plan

  • bash scripts/ci-test.sh (433 pass, 1 skip)
  • koru ci run
  • pyqual run
  • ./project/governance-check.sh

Ticket: ticket-095
Correlation ID: todo2code-pr-114-ticket-095

tom-sapletta-com and others added 2 commits September 1, 2026 19:12
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>

@ifuri-validator-agent ifuri-validator-agent Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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"

@ifuri-validator-agent
ifuri-validator-agent Bot merged commit f51f20a into main Sep 1, 2026
12 of 13 checks passed
@ifuri-validator-agent
ifuri-validator-agent Bot deleted the ticket/ci-pyqual-pipeline branch September 1, 2026 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant