Skip to content

CR-YK-002: Define atomic capability claiming requirements#111

Merged
coreytshaffer merged 1 commit into
mainfrom
cr-yk-002-atomic-claiming-requirements
Jul 25, 2026
Merged

CR-YK-002: Define atomic capability claiming requirements#111
coreytshaffer merged 1 commit into
mainfrom
cr-yk-002-atomic-claiming-requirements

Conversation

@coreytshaffer

Copy link
Copy Markdown
Owner

Summary

  • Records CR-YK-002 as a docs-only requirements proposal.
  • Grants no implementation or execution authority.
  • Proposes local SQLite BEGIN IMMEDIATE transactions as the atomic capability-claiming mechanism while retaining the task ledger as durable evidence.
  • Makes successful claims irrevocable: crashes and post-commit ledger-write failures deliberately burn the authorization rather than risk duplicate execution.
  • Treats legacy capability events without the required versioned bindings as unclaimable rather than migrating them into executable authority.
  • Keeps CR-DD-012B separately blocked pending an implemented and reviewed CR-YK-002 foundation plus explicit CR-DD-012B approval.
  • Reconciles the backlog to record CR-DD-012A as merged through PR CR-DD-012A: Implement governed decision foundation #107 at bccaaad and CR-YK-001 as merged through PR CR-YK-001: Add hardware-backed human authorization receipts #110 at 52dccd3.

Scope

Exactly three files changed:

  • docs/change/requests/CR-YK-002-atomic-capability-claiming.md
  • docs/current_backlog.md
  • docs/change/change_log.md

No CLI, runtime execution, backend call, --confirmed-plan, FIDO2 adapter, router, worker, schema, test, or CR-DD-012B integration change is authorized or included.

Validation

  • Requirements review passed for the lifecycle, failure ordering, privacy boundary, legacy-capability behavior, and future implementation allowlist.
  • Accidental pasted-conversation marker scan returned no matches.
  • Exact staged-path allowlist passed.
  • git diff --check passed.
  • git diff --cached --check passed.
  • No tests run because runtime code is unchanged.

@netlify

netlify Bot commented Jul 25, 2026

Copy link
Copy Markdown

Deploy Preview for poetic-quokka-0fd859 ready!

Name Link
🔨 Latest commit 499375e
🔍 Latest deploy log https://app.netlify.com/projects/poetic-quokka-0fd859/deploys/6a643735a6049f000801c342
😎 Deploy Preview https://deploy-preview-111--poetic-quokka-0fd859.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@coreytshaffer
coreytshaffer marked this pull request as ready for review July 25, 2026 04:19
@coreytshaffer
coreytshaffer merged commit 1d17559 into main Jul 25, 2026
7 checks passed
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