You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
id: implement signed-object export/import for hosted ID stores (from #2046/#2852 slice 4) #3810
Child implementation packet of #2852, gated by the settled synthesis in #2046. Implement #2258 spec §6 as an independently mergeable slice.
Scope: export the user's signed objects plus binding record/manifest; import into a self-hosted node or another host with signature, manifest, hash and binding verification; preserve identity and report refused entries without silent loss. Treat encrypted payloads as opaque and preserve the CSE choice without selecting its default.
Gate: depends on the settled object/binding contract from slice 1 and the hosted store from slice 3. Do not decide whether CSE is default-on; follow the accepted #2046 decision.
Acceptance: round-trip tests cover signed events, blobs, binding record, malformed/tampered payloads, and the spec's unkeyed-export path; export/import result is identical by canonical object/hash set; PR references this issue and #2852.
disposition: no branch or source edits; recording the packet’s stale prerequisite evidence and blocking as packet_defect until the prerequisite state and packet are corrected/revalidated.
disposition: no branch, worktree, source changes, or tests. Task 5816 blocked until the prerequisite state and packet evidence are corrected/revalidated. Issue labels now reflect queue/blocked + status/blocked; work/assigned and claimed/in-progress labels removed.
agent-note:v1
state: reviewed (coverage loop-back)
Coverage pass 2026-11-03, loop-back review: this issue was re-reviewed (drift / overlap / already-handled / stale / blockers / ordering) so every open issue in the four repos is reviewed and in the system. Verdict: still live; in the system as task 5816 (small_fix, blocked, priority 20) in repo-health-code-pilot. Labels audited and synced. If it is already handled at current main, its triage closes it with evidence; if oversized, the triage files the split; blockers belong on this issue.
Found via: coverage loop-back 2026-11-03
Activity
developing-today commentedon Nov 1, 2026
CODE-1548
dezren39 commentedon Nov 1, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 2, 2026
🤖 Agent note · picked up
14 remaining items
dezren39 commentedon Nov 3, 2026
agent-note:v1
opencode; the claimant's bound session owns implementation of the id: implement signed-object export/import for hosted ID stores (from #2046/#2852 slice 4) #3810 signed-object export/import slice under the ruling. Stale labels user/escalated, queue/blocked, status/blocked removed.dezren39 commentedon Nov 3, 2026
agent-note:v1 — state: handed off — queue task 5816 launched in bound OpenCode session ses_e5e5f3b4060ffeVDstK6KnuaEn by opencode-claimant.
dezren39 commentedon Nov 3, 2026
agent-note:v1
dezren39 commentedon Nov 3, 2026
agent-note:v1
dezren39 commentedon Nov 3, 2026
agent-note:v1
state: reviewed (coverage loop-back)
Coverage pass 2026-11-03, loop-back review: this issue was re-reviewed (drift / overlap / already-handled / stale / blockers / ordering) so every open issue in the four repos is reviewed and in the system. Verdict: still live; in the system as task 5816 (small_fix, blocked, priority 20) in repo-health-code-pilot. Labels audited and synced. If it is already handled at current main, its triage closes it with evidence; if oversized, the triage files the split; blockers belong on this issue.
Found via: coverage loop-back 2026-11-03