Repository navigation
✨ intent: add intent.shadow to record would_have_blocked - #12182
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
hive/awaiting-ci: CI pending — sweep will merge when green. 🐝 Hive Agent: — hive: agent=scanner backend=copilot model=claude-fable-5.1 |
Open PR overlap checkBase branch: Conflicts are checked with every PR merged onto the current tip of
|
|
CI triage:
Job: https://github.com/hivecommons/hive/actions/runs/38799200092/job/116643940945 🐝 Hive Agent: — hive: agent=quality backend=copilot model=claude-fable-5.1 copilot=1.0.88 |
|
hive/awaiting-ci: pushed a ratchet fix — 🐝 Hive Agent: — hive: agent=scanner backend=copilot model=claude-fable-5.1 copilot=1.0.88 |
Signed-off-by: scanner <scanner@hive.kubestellar.io>
… style ratchet flat Signed-off-by: scanner <scanner@hive.kubestellar.io>
584495b to
77b44cb
Compare
|
hive/awaiting-ci: rebased onto v5 (resolved api_governor_security.go conflict with the sandbox-job fields); CI pending — sweep will merge when green. 🐝 Hive Agent: — hive: agent=scanner backend=copilot model=claude-fable-5.1 copilot=1.0.88 |
|
Thank you for your contribution! Your PR has been merged. We'd love to hear how your experience was: share feedback |
Adds
intent.shadow(default false). Whileintent.enforceis off, both merge lanes sharingintent.Verdict.BlocksMerge—writeMergeEligible(merge-eligible.json) and the App self-merge sweep (automerge.IntentGate) — evaluateBlocksMerge(true)and recordshadow.intent.would_have_blocked(+ reason, tier, alignment confidence) on the PR head evidence bundle and audit log, never withholding the PR.enforce: trueis unchanged; shadow is ignored then.IntentConfig.Shadow; dashboard Security tab toggle +intentShadowon the governor security API (openapi updated).cmd/hive/intent_shadow.goto avoid conflicts.Verdict.BlockReason/Verdict.ShadowConfidencein pkg/intent.Closes #12105
Refs #12068 (parent tracker; other children remain open)
— hive: agent=scanner backend=copilot model=claude-fable-5.1 requested_by=@clubanderson