code wiki / (root) / nx_wflow_result_candidate_t344.nx

nx_wflow_result_candidate_t344.nx

buildroot/runtime/nx_wflow_result_candidate_t344.nx

17203 B291 linesdepth 5pulls 9 transitivereach 4 importersview sourcekind librarytopic wflow
docsdependenciesstructsconstsfunctions

about

Additive workflow result adapter. Existing fire/resume remain unchanged. Whole diagnostics are retained; ledger completion is not served acceptance.

dependencies 3 imports · 4 importers

nx_wflow_engine_identity_candidate nx_sha256.nx json_emit.nx nx_wflow_result_candidate_t344 nx_wflow_event_result_gate_t344.nx nx_wflow_identity_gate_t344.nx nx_wflow_result_cli_t344.nx nx_wflow_result_gate_t344.nx

imports: nx_wflow_engine_identity_candidate_t344.nxnx_sha256.nxjson_emit.nx

imported by: nx_wflow_event_result_gate_t344.nxnx_wflow_identity_gate_t344.nxnx_wflow_result_cli_t344.nxnx_wflow_result_gate_t344.nx

structs

6struct WfrFile {text:*WfOwnedText,status:i64,hash:*u8}
7struct WfrRun {rid:*u8,state:i64,oks:i64,attempts:i64,failedstep:i64,laststep:i64,pending:i64}

consts

none

functions

8func wfr_read(path:*u8)->*WfrFile
35func wfr_file_state(f:*WfrFile)->*u8
39func wfr_frame(buf:*u8,n:i64)->i64
53func wfr_field(buf:*u8,s:i64,e:i64,key:*u8)->*WfOwnedText
60func wfr_scan(buf:*u8,n:i64,rid:*u8,out:*WfrRun)->i64
91func wfr_js(w:*JsonWriter,key:*u8,val:*u8)->i64
94func wfr_ji(w:*JsonWriter,key:*u8,val:i64)->i64
97func wfr_file_json(w:*JsonWriter,key:*u8,path:*u8,f:*WfrFile)->i64
103func wfr_write_all(fd:i64,buf:*u8,n:i64)->i64
106func wfr_match_id(rid:*u8,filter:*u8,mode:i64)->i64
113func wfr_var_json(w:*JsonWriter,buf:*u8,n:i64,rid:*u8,key:*u8)->i64
120func wfr_run_labels(w:*JsonWriter,buf:*u8,n:i64,rid:*u8)->i64
135func wfr_summary(ledger:*u8,evidence:*u8,filter:*u8,mode:i64,reaped:i64,exitcode:i64)->i64
217func wfr_resume_filter(ledger:*u8)->*WfOwnedText
244func wfr_event_identity(ev:*u8)->*WfOwnedText{return wf_id_event(ev)}
246func wfr_refuse(reason:*u8,code:i64)->i64
255func wfr_execute(argc:i64,argv:*i64,resume:i64)->i64