code wiki / (root) / nx_claim_check.nx

nx_claim_check.nx

buildroot/runtime/nx_claim_check.nx

2817 B60 linesdepth 6pulls 8 transitivereach 0 importersview sourcekind tooltopic claim
docsdependenciesstructsconstsfunctions

about

nx_claim_check.nx -- CLI for session claims (coordination rung 1; core = nx_claim_core.nx). Concurrent Claude sessions coordinate through this organ: claim <sess8> <ws-slug> <scope-csv> <ttl_ms> register/refresh this session's claim beat <sess8> renew liveness (call on significant progress) release <sess8> explicit hand-back (claim stops blocking) check <sess8> <path>... exit 0 GRANT / 3 DENY (pre-commit tooth: a path inside ANOTHER live claim's scope) walk print every claude_* claim + verdict Wire: .git/hooks/pre-commit runs `check ${NX_SESSION:-unclaimed} <staged paths>`. license_tier: ORIGINAL

dependencies 1 imports · 0 importers

nx_claim_core.nx nx_claim_check.nx

imports: nx_claim_core.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main std_putln std_puts std_slen sys_write std_streq cc_register cc_name std_itoa sys_mmap sys_now_us sys_mmap ↻ sys_clock_gettime_mono cc_key sov_put ss_begin ss_begin_cap sys_mmap ↻ ss_add ss_add2 ss_w32 ss_len ss_commit ss_segid_ok sys_mmap ↻ ss_cat ss_catn sys_mmap ↻ sys_write ↻ ss_write_seg ss_segid_ok ↻ sys_mmap ↻ ss_cat ↻ ss_catn ↻ sys_write ↻ ss_segname ss_cat ↻ ss_catn ↻ ss_writefile sys_openat_wr

structs

none

consts

13const CLI_EXIT_USAGE: i64 = 4

functions

15func main(argc: i64, argv: *i64) -> i64