Skip to content

[ticket-092] chore: adopt published github-script v9 governance - #133

Merged
ifuri-validator-agent[bot] merged 1 commit into
mainfrom
goal/ticket-092
Sep 8, 2026
Merged

[ticket-092] chore: adopt published github-script v9 governance#133
ifuri-validator-agent[bot] merged 1 commit into
mainfrom
goal/ticket-092

Conversation

@tom-sapletta-com

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

Copy link
Copy Markdown
Contributor

Goal adopts published new-project 0.20.13 at immutable commit 824625238d697511f58be2b73c0aa6e15c228a9a. Its managed governance workflow now uses github-script v9.0.0; host activation preserves user instructions and rejects incomplete installation. Target manifest settings and package bindings are preserved.

Supersedes #125 after trusted merge; the dependency update is delivered through its standard source in wellmanifest/new-project#306.

Validation: managed governance passed, Docker Compose passed, 723 Python tests passed (2 skipped), Goal publication checks and required Python CI.

Ticket: ticket-092
Correlation ID: goal-ticket-092-github-script-v9-20260908

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

Ticket: ticket-092
Correlation ID: local-semcod-goal-pr-133-ticket-092
Model: zai/glm-5.3
Package advisory authority: ADVISORY (promotion FORBIDDEN)
Package digest: 4780d91d2390c11f86c1c7b6f6e6b3b65629b2ea6c4a35a4938f7d073764ceb3
Package evidence digest: cde5e85f01fa088a57e274c2586c9a63c1c57923dc9812da1038d49388dee20c
Package files: 5; high-risk samples: scripts/install-agent-hosts.sh, .github/workflows/new-project-governance.yml, .governance/manifest.json
Reviewed diff chunks: 1
Advisory LLM verdict: APPROVE
Advisory summary: Reviewed all 1 diff chunk(s). Adoption of published immutable standard new-project 0.20.13 superseding PR 125. Visible changes are consistent: pyproject.toml and manifest. standard version/revision bumps match the advisory binding; workflow pins github-script to a commit SHA (v9.0.0); install-agent-hosts.sh adds a completeness check that fails closed on incomplete host package mapping. Intent metadata and ticket documentation align with the advisory; no forbidden paths touched. Advisory is advisory-only and all checks pass.
Advisory findings: none
The LLM output above is advisory and was not used as the approval trust root.

Actual PR impact radar

Exact range: 457f5d539131c7ae6705882405e803bd9d0cb585...ebb655e1170bdc68ad2c0020fd6695b5ebfbf767
Change digest: 6dcca0fc3a8f15b4ede63c03806c8f5d49f24cae3a128ceb19537f5173ee6d94
Score: 68/100 (L), estimated 80 min, split recommended: true
Affected services/components: repository-wide/unclassified

Machine-readable radar JSONL and SVG
{"actual_change":{"additions":155,"base_sha":"457f5d539131c7ae6705882405e803bd9d0cb585","binary_files":0,"categories":{"code":1,"configuration":6,"docs":1},"change_digest":"6dcca0fc3a8f15b4ede63c03806c8f5d49f24cae3a128ceb19537f5173ee6d94","comparison":"457f5d539131c7ae6705882405e803bd9d0cb585...ebb655e1170bdc68ad2c0020fd6695b5ebfbf767","deletions":38,"file_count":8,"files":["github/workflows/new-project-governance.yml","governance/manifest.base.json","governance/manifest.json","governance/manifest.lock.json","project/ticket-092/README.md","project/ticket-092/intent.json","pyproject.toml","scripts/install-agent-hosts.sh"],"head_sha":"ebb655e1170bdc68ad2c0020fd6695b5ebfbf767","service_count":0,"services":[]},"assessment_mode":"observed-pr","axes":{"coupling":5,"delivery":4,"scope":4,"uncertainty":3,"validation":1},"complexity":"L","confidence":0.9,"diagnostics":["RADAR-ACCEPTANCE-MISSING","RADAR-BUDGET-EXCEEDED"],"estimate":{"budget_minutes":30,"minutes":80,"within_budget":false},"impact":{"components":["github","governance","project","repository-root","scripts","wellmanifest"],"files":["github/workflows/new-project-governance.yml","governance/manifest.base.json","governance/manifest.json","governance/manifest.lock.json","project/ticket-092/README.md","project/ticket-092/intent.json","pyproject.toml","scripts/install-agent-hosts.sh","wellmanifest/new-project"],"public_interfaces":[],"runtime_dependencies":1},"schema":"subactor.ticket-radar/v1","score":68,"split":{"parts":[{"estimated_minutes":12,"name":"Implement github","scope":["github"]},{"estimated_minutes":12,"name":"Implement governance","scope":["governance"]},{"estimated_minutes":12,"name":"Implement project","scope":["project"]},{"estimated_minutes":12,"name":"Implement repository-root","scope":["repository-root"]},{"estimated_minutes":12,"name":"Implement scripts","scope":["scripts"]},{"estimated_minutes":15,"name":"Validate and project to trackers","scope":["tests","planfile","github/gitlab/jira projections"]}],"reason":"estimated_minutes_exceed_budget","recommended":true},"standards":[{"id":"wellmanifest/dsl","revision":"6c60fc4e0dd1f1bb74f46a7745e28019908d1203","version":"0.1.0-dev"},{"id":"wellmanifest/ticket-lifecycle","revision":"5bf581907a87b46a13a73e6c033d3abe4d9a306f","version":"0.1.0-dev"},{"id":"wellmanifest/git-lifecycle","revision":"7d77d4b7af57e69bc75c3a0290b3a4805c5c4438","version":"0.2.0-dev"},{"id":"wellmanifest/logs","revision":"48c284ef7a069055c0bcb6b900147ce5e65f8b43","version":"0.3.0"}],"ticket_ref":"ticket-092"}
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img"><title>ticket-092: [ticket-092] chore: adopt published github-script v9 governance</title><rect width="128" height="128" rx="12" fill="#f8fafc"/><g stroke-width="1"><polygon points="64,55 72,61 69,71 59,71 56,61" fill="none" stroke="#d7dde5"/><polygon points="64,47 80,59 74,78 54,78 48,59" fill="none" stroke="#d7dde5"/><polygon points="64,38 89,56 79,85 49,85 39,56" fill="none" stroke="#d7dde5"/><polygon points="64,30 97,53 84,92 44,92 31,53" fill="none" stroke="#d7dde5"/><polygon points="64,21 105,51 89,99 39,99 23,51" fill="none" stroke="#d7dde5"/><line x1="64" y1="64" x2="64" y2="21" stroke="#aab4c0"/><line x1="64" y1="64" x2="105" y2="51" stroke="#aab4c0"/><line x1="64" y1="64" x2="89" y2="99" stroke="#aab4c0"/><line x1="64" y1="64" x2="39" y2="99" stroke="#aab4c0"/><line x1="64" y1="64" x2="23" y2="51" stroke="#aab4c0"/></g><polygon points="64,30 105,51 79,85 59,71 31,53" fill="#fb923c" fill-opacity="0.45" stroke="#c2410c" stroke-width="2"/><circle cx="64" cy="64" r="3" fill="#c2410c"/><g font-family="sans-serif" font-size="7" fill="#334155"><text x="64" y="11" text-anchor="middle">SCO</text><text x="114" y="48" text-anchor="middle">COU</text><text x="95" y="107" text-anchor="middle">UNC</text><text x="33" y="107" text-anchor="middle">VAL</text><text x="14" y="48" text-anchor="middle">DEL</text></g><text x="64" y="124" text-anchor="middle" font-family="sans-serif" font-size="8" fill="#0f172a">L · 80m</text></svg>
Merge will be attempted after this approval when explicitly authorized. ## Decision record (recomputable)
DECISION D-092-1273
TICKET ticket-092
HEAD_SHA ebb655e1170bdc68ad2c0020fd6695b5ebfbf767
CORRELATION_ID local-semcod-goal-pr-133-ticket-092
ACTOR agent:ifuri-validator-agent[bot]
APPLIED_RULE P-CORE-015
INPUT advisory_package_receipt = {"binding":{"repository":"semcod/goal","pull_request":133,"base_branch":"main","base_sha":"457f5d539131c7ae6705882405e803bd9d0cb585","head_sha":"ebb655e1170bdc68ad2c0020fd6695b5ebfbf767","policy_digest":"1f3181e2c898c53d3c1a95651a2634be483658717ac9105b77ea206520cb5e62","registry_digest":"99020d4d733829fcc4d4bfb1e8faa6fb5522a0f87aad97e4de0413a755d1f5ad"},"package_digest":"4780d91d2390c11f86c1c7b6f6e6b3b65629b2ea6c4a35a4938f7d073764ceb3","evidence_digest":"cde5e85f01fa088a57e274c2586c9a63c1c57923dc9812da1038d49388dee20c","package_file_count":5,"samples":[{"path":"scripts/install-agent-hosts.sh","risk":"executable,code","diff_digest":"be1a060427dccb5e62398cbb33b3f21ddef05673853afe20ad87d30fbf58e22e","sample_digest":"d6af1e611980072620d896dd09332f850749273efa783dc32f37ffdaaa105cae"},{"path":".github/workflows/new-project-governance.yml","risk":"workflow","diff_digest":"936224b49bc20165e3e9a19fee956a8cf13bba5a803def23e3f4bfe33db28566","sample_digest":"936224b49bc20165e3e9a19fee956a8cf13bba5a803def23e3f4bfe33db28566"},{"path":".governance/manifest.json","risk":"extendable","diff_digest":"95765f497f5785443a7202932578789bdd56aea7a0b93ebee51494b84d56055c","sample_digest":"95765f497f5785443a7202932578789bdd56aea7a0b93ebee51494b84d56055c"}],"authority":"ADVISORY","promotion":"FORBIDDEN"}
INPUT author_login = "tom-sapletta-com"
INPUT observed_checks = ["governance / enforce=PASS","governance / remote lifecycle=PASS","test (3.13)=PASS","test (3.12)=PASS"]
INPUT required_checks = ["test (3.12)","test (3.13)"]
INPUT required_checks_source = "protected registry (env/request)"
INPUT reviewer_login = "ifuri-validator-agent[bot]"
INPUT superseded_checks = []
INPUT ticket_radar_receipt = {"schema":"subactor.ticket-radar/v1","base_sha":"457f5d539131c7ae6705882405e803bd9d0cb585","head_sha":"ebb655e1170bdc68ad2c0020fd6695b5ebfbf767","change_digest":"6dcca0fc3a8f15b4ede63c03806c8f5d49f24cae3a128ceb19537f5173ee6d94","score":68,"complexity":"L","estimated_minutes":80,"split_recommended":true,"services":[],"authority":"ADVISORY","promotion":"FORBIDDEN"}
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 1443516 into main Sep 8, 2026
4 checks passed
@ifuri-validator-agent
ifuri-validator-agent Bot deleted the goal/ticket-092 branch September 8, 2026 10:38
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