Skip to content

[ticket-076] Add standalone source DSL APIs - #92

Merged
tom-sapletta-com merged 3 commits into
mainfrom
ticket-076-standalone-source-dsl-apis
Aug 14, 2026
Merged

[ticket-076] Add standalone source DSL APIs#92
tom-sapletta-com merged 3 commits into
mainfrom
ticket-076-standalone-source-dsl-apis

Conversation

@tom-sapletta-com

@tom-sapletta-com tom-sapletta-com commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Ticket: ticket-076
Correlation ID: todo2code-pr-92-ticket-076

Summary

  • expose independently callable code2dsl, docs2dsl and config2dsl facades
  • preserve canonical extractor parity and validate every emitted t2c.intent/v1 record
  • require explicit T2CConfig to retain deterministic no-LLM and no-secret boundaries
  • cover source isolation, documentation discovery, path ownership and env non-disclosure

Validation

  • npm run verify: PASS (433 tests, 432 pass, 1 existing JDK skip, 0 failures)
  • module and transitive no-LLM checks: PASS
  • project governance: PASS
  • Docker smoke: PASS

The ticket remains IN_PROGRESS / PUBLICATION pending protected exact-head review and merge.

@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.

Validation rejected:

  • Patch may contain a secret: api_key=

@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 3a2aabcf22ee68fc487c51ed8ab8bcba6a14a943.

Ticket: ticket-076
Correlation ID: todo2code-pr-92-ticket-076-remediation-1
Model: openrouter/z-ai/glm-5.2
Advisory LLM review: LLM_UNAVAILABLE
Reason: litellm.APIError: APIError: OpenrouterException - {"error":{"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 955. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit","code":402,"metadata":{"limit_source":"openrouter_key_limit","remedy_hint":"Raise or remove this API key's usage limit at https://openrouter.ai/settings/keys, or use a key without a limit.","provider_name":null,"previous_errors":[{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 968. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 947. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 579. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 895. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 1489. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 985. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 983. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 347. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 755. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 1158. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 790. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 947. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 559. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 315. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 728. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 764. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 579. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 347. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 347. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 347. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"}]}},"user_id":"user_37kQZ4yXt4hnDnJeX7tzyA2hBlP"}
This approval rests on the deterministic checks alone; no advisory opinion was recorded for this head.
Merge will be attempted after this approval when explicitly authorized.

Decision record (recomputable)

DECISION D-076-2978
TICKET ticket-076
HEAD_SHA 3a2aabcf22ee68fc487c51ed8ab8bcba6a14a943
CORRELATION_ID todo2code-pr-92-ticket-076-remediation-1
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","verify=PASS","Java adapter (JDK 17 required)=PASS","koru / code-review=PASS","governance=SKIPPING","Live OpenRouter contract (opt-in)=SKIPPING","Java adapter (JDK 17 required)=PASS","verify=PASS"]
INPUT required_checks = ["verify","Java adapter (JDK 17 required)","koru / code-review"]
INPUT required_checks_source = "env/request"
INPUT reviewer_login = "ifuri-validator-agent[bot]"
VERDICT APPROVE AUTHORITY DETERMINISTIC
REJECTED REQUEST_CHANGES BECAUSE NO_UNSAFE_CHANGE_REASON_FOUND
ADVISORY llm_verdict = "" MODEL "openrouter/z-ai/glm-5.2"
ASSERT VERDICT_AUTHORITY != "ADVISORY"

@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 944288f8c6a458ccc26d1d7c13217b84414edbb7.

Ticket: ticket-076
Correlation ID: todo2code-pr-92-ticket-076-history-repair-2
Model: openrouter/z-ai/glm-5.2
Advisory LLM review: LLM_UNAVAILABLE
Reason: litellm.APIError: APIError: OpenrouterException - {"error":{"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 755. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit","code":402,"metadata":{"limit_source":"openrouter_key_limit","remedy_hint":"Raise or remove this API key's usage limit at https://openrouter.ai/settings/keys, or use a key without a limit.","provider_name":null,"previous_errors":[{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 947. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 968. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 579. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 1489. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 985. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 347. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 983. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 1158. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 728. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 559. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 947. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 790. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 315. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 347. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 764. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 579. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 347. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 521. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 347. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 955. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"},{"code":402,"message":"This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 895. To increase, visit https://openrouter.ai/workspaces/default/keys/58850d8e848a4ae13909e9c802c7e717d1073aaa4097bc35a42712a0eb515026 and adjust the key's total limit"}]}},"user_id":"user_37kQZ4yXt4hnDnJeX7tzyA2hBlP"}
This approval rests on the deterministic checks alone; no advisory opinion was recorded for this head.
Merge will be attempted after this approval when explicitly authorized.

Decision record (recomputable)

DECISION D-076-6429
TICKET ticket-076
HEAD_SHA 944288f8c6a458ccc26d1d7c13217b84414edbb7
CORRELATION_ID todo2code-pr-92-ticket-076-history-repair-2
ACTOR agent:ifuri-validator-agent[bot]
APPLIED_RULE P-CORE-015
INPUT author_login = "tom-sapletta-com"
INPUT observed_checks = ["Live OpenRouter contract (opt-in)=SKIPPING","Live OpenRouter contract (opt-in)=SKIPPING","governance=SKIPPING","Java adapter (JDK 17 required)=PASS","verify=PASS","Live OpenRouter contract (opt-in)=SKIPPING","governance=SKIPPING","verify=PASS","Java adapter (JDK 17 required)=PASS","koru / code-review=PASS","governance=SKIPPING","Java adapter (JDK 17 required)=PASS","verify=PASS"]
INPUT required_checks = ["verify","Java adapter (JDK 17 required)","koru / code-review"]
INPUT required_checks_source = "env/request"
INPUT reviewer_login = "ifuri-validator-agent[bot]"
VERDICT APPROVE AUTHORITY DETERMINISTIC
REJECTED REQUEST_CHANGES BECAUSE NO_UNSAFE_CHANGE_REASON_FOUND
ADVISORY llm_verdict = "" MODEL "openrouter/z-ai/glm-5.2"
ASSERT VERDICT_AUTHORITY != "ADVISORY"

@tom-sapletta-com
tom-sapletta-com merged commit 24ca3a1 into main Aug 14, 2026
17 checks passed
@tom-sapletta-com
tom-sapletta-com deleted the ticket-076-standalone-source-dsl-apis branch August 14, 2026 16:28
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