Separate substantive review verdict from Forgejo review state in issue delivery #19
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Creatidy/creatidy-kernel#19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Correct the Kernel
/deliver-issuedevelopment workflow so a fresh independent reviewer's substantive verdict is distinct from Forgejo's persisted review state under the shared PR-author account.Why
Forgejo refuses a formal
APPROVEDreview from the sharedkiloidentity that created the PR. A valid independent reviewer can substantively recommendAPPROVEwith zero blockers while Forgejo recordsCOMMENT; treating that platform state as the review judgment incorrectly blocks delivery, as demonstrated by PR #18.Scope
.kilo/command/deliver-issue.mdto recordsubstantive_verdict,forgejo_review_state,platform_approval_recorded, blocking finding count, and anyplatform_identity_limitationseparately in its durable ledger and terminal evaluation.READY_FOR_OWNER_MERGEdepend on valid independently dispatched full review, substantiveAPPROVE, zero unresolved blockers, green local validation/required CI, and issue acceptance, not intrinsically on a formal ForgejoAPPROVEDstate. Preserve any observed branch-protection requirement for formal approval as a separate concrete platform merge condition.REQUEST_CHANGESremediation and genuine substantiveCOMMENTnon-approval independent of platform persistence; do not infer approval from arbitrary comment text..kilo/command/review-pr.mdso### Overall Recommendationis the substantive verdict on the frozen HEAD and review submissions preserve/report the actual Forgejo state without claiming formal approval when downgraded.Acceptance Criteria
APPROVE -> COMMENTwithout incorrectly declaring review infrastructure blocked.READY_FOR_OWNER_MERGE, remediation on substantiveREQUEST_CHANGES, and non-approval for substantiveCOMMENTare stated with exact-HEAD evidence and zero unresolved blockers.### Overall Recommendation, and truthful platform review state.make checkandmake package-checkpass; one PR todevelopreceives fresh independent review without auto-merge.Constraints
This is only Kernel development workflow governance. Do not modify issue #6 or PR #18 implementation, product/domain code, routing, Agent Manager dispatch, remediation budget, or parent-workspace M5-B contract. Do not auto-merge or target
main. For this corrective PR only, the owner explicitly authorizes relying on the independent reviewer's substantive verdict when a ForgejoCOMMENTis solely the shared-author account restriction; record the actual state.Links
.kilo/command/deliver-issue.md.kilo/command/review-pr.mdGovernance correction implemented on
issue-19-review-verdictat exact HEAD9517804008bd212b89cd7799e7052b18585fb313. PR: #20 ->develop; only.kilo/command/deliver-issue.mdand.kilo/command/review-pr.mdchanged. Issue #6 / PR #18 implementation untouched.Validation at this HEAD:
make checkpassed (152 tests and format/lint/type/import/secret/diff gates);make package-checkpassed; Forgejo CI run #1950 succeeded (https://forgejo.creatidy.com/Creatidy/creatidy-kernel/actions/runs/34). Dependencies/tooling unchanged, somake auditwas not rerun.Fresh independent full review #604 (#20 (comment)), exact frozen HEAD above/base
059482d045bd8e772005c9fbc1a9b89ce64ce26f: routedrepository_reviewL4, minimum reasoning/coding/tool_use 5/5/5 with required tool use/reasoning mode; Router selectedzai/glm-5.3/max(catalog v4, profile policy v8, degraded=false), dispatchedGLM-5.3/zai-coding-plan/maxunder documented provider adapter, Agent Manager resolution verified, fresh sessionses_f2315fdc8ffeGowH1UpmCBG9Jp/ requestam-1790412718534-aykyif.substantive_verdict = APPROVE; blocking findings = 0;forgejo_review_state = COMMENT;platform_approval_recorded = false. Forgejo rejected formalAPPROVEDwithapprove your own pull is not allowedbecause both PR author and configured reviewer account arekilo; the reviewer preserved substantive APPROVE in### Overall Recommendation. The issue's owner authorization permits this substantive verdict for this corrective PR. No unresolved blocker; PR remains open and unmerged; issue remains open until owner integration.kilo referenced this issue2026-10-04 22:29:51 +00:00