[K2B] External operation journal, outbox, and artifact durability #13
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#13
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
Durably journal external-operation intent, delivery and observations, and finalize immutable content-addressed artifact references without implementing any live external provider.
Why
A local commit cannot make an external effect exactly-once. A restart-safe journal must preserve intent, distinguish delivery from domain acknowledgement and terminal outcomes, and reconcile uncertainty before retrying.
Scope
In scope
Out of scope
K3 Runtime/Workspace and worker implementation; K4 verification, AcceptedResult, and remediation; Forgejo, Codex, M5-B, Prefect, and Scarcity Router; usage/outcome accounting; real network I/O; distributed delivery ownership; and automatic merge or deployment.
Acceptance Criteria
Constraints
Links
docs/adr/0003-durability-and-effects.md,docs/architecture/contracts.md,docs/architecture/threat-model.md,docs/architecture/successor.mdDelivery ledger (issue #13)
a7035f31c36c9a19d7c3a24c96abbced6ac80116; basedevelopat2fa51e965748279d843e8be1190003b4738b7e3b. Owner merged PR #17 intodevelopon 2026-09-25T21:47:35Z as commit059482d045bd8e772005c9fbc1a9b89ce64ce26f; no promotion tomain.max_remediation_cycles = 10;remediation_used = 0 / 10. No K2B changes after original feature commit. Twoinvalid_requestrouting attempts were invalid diagnostics, not review cycles; installed Router policy version 6 lackedrepository_review, then owner updated it to version 8.make check(152 passed),make package-check,make audit(no known vulnerabilities),git diff --checkpassed;make checkandmake package-checkreran successfully after review. Exact-feature-HEAD Forgejo PR CI #1944 succeeded.a7035f31c36c9a19d7c3a24c96abbced6ac80116, basedevelopat2fa51e965748279d843e8be1190003b4738b7e3b; profilerepository_review, monotone task floorL4, minimareasoning=5,coding=5,tool_use=5,requires_tool_use=true,requires_reasoning_mode=true(known numeric author floor unavailable). Valid Router selection at 2026-09-25T21:22:46Z:router_selected=zai/glm-5.3/max,dispatched=zai-coding-plan/GLM-5.3/maxvia documented provider adapter,routing_result=ROUTER_SELECTED; catalog v4, profile policy v8, resource policy v1,degraded=false. Agent Manager requestam-1790371388993-7emwfr; independent read-only reviewer sessionses_f258ca123ffeg2RLzMN8vVC9B4;REQUESTED=YES,DISPATCH_VERIFIED=YESby explicitResolved models: GLM-5.3 (zai-coding-plan) · max; session completed. Full review #600, exact commit ID, non-stale: substantive reviewer verdict APPROVE; blocker IDs/titles: none; non-blocking suggestions in review; remediationnone; resulting feature HEAD unchanged;remediation_used=0 / 10.Review recording caveat: Forgejo stored review #600 as
COMMENT, not formalAPPROVED, because its MCP identitykilowas also PR author and Forgejo forbids self-approval. The distinct read-only reviewer session's complete review text concludesAPPROVEwith no blockers. This is a substantive independent verdict, not a Forgejo-recorded approval; owner exercised merge authority separately.Completion: integrated into
developby owner merge commit059482d045bd8e772005c9fbc1a9b89ce64ce26f. Localdevelopfast-forwarded and clean; merged local feature branch and its stale tracking ref removed. The separate detached.kilo/worktrees/fuchsia-nympheaworktree was not part of issue #13 and was left untouched. Issue can be closed; this does not release or promotemain.