harn-cli 0.10.20

CLI for the Harn programming language — run, test, REPL, format, and lint
HARNBC0.10.20��A�s<���،��]�y����h�ڇ1�m���y+���U��?:������FC�MWf��@,??   JYb�Θ�std/cli/models/lora_render�render_peft_save_policy,render_probe_command_templates,render_required_probe_cases,render_tool_catalog_contract,render_trainer_identity_checkstd/cli/render�cli_json_envelope,nonempty_string,print_list,render_command,safe_bool,safe_dict,safe_int_string,safe_list,safe_number_string,safe_string__render_human
__render_jsonmainharness,!!!!!!����������������������������,__render_humanResultharnessHarnessreportdict��
k#Ju��'��lk#Ju��'��lk#Ju��'��lk#Ju��'��lk#Ju��'��lk#Ju��'��lk#Ju��'��lk#Ju��'��l	k	#Ju��'��l
k
#Ju��'��lk#Ju��'��lk#Ju��'��l
k

#Ju��'��lk#Ju��'��lk#Ju��'��lk#J�7�h�!lk#J�c�9���8lk#J�c�9���8lk&kk,k&k#J�c�9���8,k&k#J�c�9���8k# J�c�9���8!,k"#J�c�9���8lkO	k&#k,
Qk$#Jx�(\7l�%r	&
x	'
lk&(k)k*#+J_�{x6��,,k&-k.#J�c�9���8/k0#J�c�9���8,k&1k2#J�c�9���8,kk3#J���X{��4k&5k6#J�JQ�s�V78k9#J�JQ�s�V7:k;#J�>aɛ�} <,k&=k>#J�c�9���8,k&?k@#J�c�9���8,k&AkB#J�c�9���8,k&CkD#J�c�9���8,k&EkF#J�c�9���8,k&GkH#J�c�9���8,k&IkJ#J�c�9���8,k&KkL#J�c�9���8,kM#Ju��'�Ϋ�lkN#J�7�h�!lkJrj�+LOP;	k&Qk ,RSJA���)e9T,k&UkV#J�c�9���8,
=k&WkX#J�c�9���8,kkJ���m���pYk&Zk[#J�c�9���8,kk\#Ju��'��J��i�L��]k&^k_#J�c�9���8,k&`k	a#J�c�9���8,k&bk	c#J�c�9���8,k&dk	e#J�c�9���8,kf#J�c�9���8lk�	k&gk,
�k&hki#J�c�9���8kj# J�c�9���8!,kk#Ju��'��lk#J�c�9���8lk>	k&lkk#J�c�9���8,
@k&mk
n#J�c�9���8,kok	p#J�7�h�!Jl	F�̹]�qkrk	s#J�7�h�!Jl	F�̹]�qktk	u#J�7�h�!Jl	F�̹]�qkvk
w#J�7�h�!Jl	F�̹]�qkxk
y#J�7�h�!Jl	F�̹]�qkzk{#J�7�h�!Jl	F�̹]�qk|k}#J�7�h�!Jl	F�̹]�qk~k#J�7�h�!Jl	F�̹]�qk�k�#J�7�h�!Jl	F�̹]�qk�#Ju��'�Ϋ�lk�#J�c�9���8lk		k&�k,
	k�k�#J�7�h�!Jl	F�̹]�qk�k�#J�7�h�!Jl	F�̹]�qk�k�#J�7�h�!Jl	F�̹]�qk�k�#J�7�h�!Jl	F�̹]�qk�k�#J�7�h�!Jl	F�̹]�qk�k�#J�7�h�!Jl	F�̹]�qk�ku#J�7�h�!Jl	F�̹]�qk&�k�#J�c�9���8,k&�k�#�J�JQ�s�V7,k&�k
�#J�c�9���8,k&�k�#J�c�9���8,k�k�#J�7�h�!Jl	F�̹]�qk�k�#J�7�h�!Jl	F�̹]�qk�k
�#J�7�h�!Jl	F�̹]�qkk
�#J����Ȍ�kk
�#J-��hnl��k�k
�#J�7�h�!Jl	F�̹]�qk�k�#J�7�h�!Jl	F�̹]�qk&�k�#J�c�9���8,k&�k�#J�c�9���8,k&�k�#J�c�9���8,k�k�#J�7�h�!Jl	F�̹]�qk�k�#J�7�h�!Jl	F�̹]�qk�k�#J�7�h�!J7=��J��k�k�#J�7�h�!J7=��J��k�k�#J�7�h�!J7=��J��k�k�#J�7�h�!J7=��J��k�k�#J�7�h�!J7=��J��k�k�#J�7�h�!J7=��J��k�k�#J�7�h�!J7=��J��k�k�#J�7�h�!J7=��J��k/0
�	lkJ�c�9���8lk
�	k&�k,

�

��base	safe_dictrequesttool_callingtrainingcontractpeft_save_policy	precisiontemplatedatacorpus_refresh
evaluationevidence_contractbatch_readyservinglaunchwarnings	safe_listidsafe_stringproviderstdioprintlnLoRA plan for  via   base selector: selector  tool format: effective_tool_format (requested requested_tool_formatauto)tool_format_correction  tool format correction: native_tools	safe_boolyesno  native tools: 
, preferred: preferred_tool_formatunsetnonempty_string  training: method + adapter_type  trainer: trainertrainer_identityrender_trainer_identity_check  LoRA hparams: rank=ranksafe_int_string alpha=alpha	 dropout=dropoutsafe_number_string  quantization: quantization  training base precision: training_base_precision  training compute precision: training_compute_precision  adapter precision: adapter_weight_precision  serving base precision: serving_base_precision  precision policy: compatibility_policy  loss scope: 
loss_scope  packing: packingtarget_modulesmoduleslen  target modules: map, join  target module policy: policy  assistant mask: assistant_mask_policyrender_peft_save_policy  parser owner: tool_parser_ownertool_catalogrender_tool_catalog_contract  split policy: dataset_split_policy  template: name  template source: source  supervised target: supervised_targetcorpus
  corpus:   corpus strategy: effective_corpus_strategyrequested_corpus_strategyteacher  teacher:   dataset format: dataset_formattemplate requirementsrequirements
print_liststop sequencesstop_sequencestemplate notesnotesrequired columnsrequired_columnsdata validation
validationcorpus refreshgeneration_notesprovenance manifestprovenance_manifest_fieldshard negativeshard_negative_slicescorpus gatesacceptance_gatesmodel_aware_selection	objective  model-aware selection: difficulty signalsdifficulty_signalssampling policysampling_policyrefinement looprefinement_loopselection stop conditionsstop_conditionstrainer contracttrainer_contractprecision gatespromotion_gatestraining notes  holdout policy: holdout_policy  minimum trials: minimum_trials0  promotion id: promotion_id  comparison baseline: comparison_baselinerequired metricsrequired_metrics
eval gatesgatesrequired receiptsrequired_receiptsrequired_probe_casesrender_required_probe_casesprobe_command_templatesrender_probe_command_templatesoptional batch receiptsoptional_batch_receiptsbatch group bygroup_by  adapter binding: adapter_binding  LoRA module format: lora_module_value_format  request model: 
request_model
serving notes
runtime_notespromotion gatespreflight corpuspreflight_commandrender_commandexport datasetexport_command
train adapter
train_commandevaleval_commandcollect promotion receiptpromote_commandbatch eval manifestmanifest_commandinspect adapterinspect_commandlocal launchlocal_launch_command  warning: ��
""""""""""""""""""""""######################$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''(((((((((((((((((((((())))))))))))))))))))))**********************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,----------------------......................//////////////////////000000000000000000000011111111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444444555555555555555555555555555555555555566666688899999999999999999999999::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBCCCCCEEEEEEEGGGGGGIIIJJJJKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````````````````aaaaaacccddddddddddddddddddddddddddddffffffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkklllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!!��
!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$""")))))))))))))))))))%%%%%%%%%%%%%%%%%%%'''0000000000000000000&&&8888888888888888888&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!$$$+++++++++++++++++++   ''''''''''''''''''')))))))))))))))))))!!!*******************$$$$$$$$$$$$$$$$$$$###################%%%%%%%%%%%%%%%%%%%$$$$++++++++++++++++++   %%%%222222222222222222,,,,6666@@@@@@@@@;;;@@@@MMMMMMMMMMMMMMMMMMMMM7777777777777777				7777777777777777									"""****EEEEEEEEEEEEEEEEEE:::::::::::::::%%%2222CCCCCCCCCCCCCCCCCC								&&&&@@@@@@@@@@@@@@@@@@@@@((((((((((((((((				/////////////////////555>>>>JJJJJJJJJJJJJJJJJJJJJ!!!***33333333333333333""""++++++++++++++++				"""",,,,,,,,,,,,,,,,				%%%%111111111111111111111:::CCCCTTTTTTTTTTTTTTTTTTTTT;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>444>>>>[[[[[[[[[[[[[[[[[[[[[999CCCC^^^^^^^^^^^^^^^^^^^^^333====VVVVVVVVVVVVVVVVVVVVV888AAAAPPPPPPPPPPPPPPPPPPPPP555>>>>JJJJJJJJJJJJJJJJJJJJJ,,,5555555555555555555$$$;;;;;;;;;;;;;;;;;;;














###6666666ZZZZZZZZZZZZZZZZZZZZZ999PPPP[[[[[[[[[[[[[[[[[[[[[[[[[[[111CCCC]]]]]]]]]]]]]]]]]]]]]$$$$$$$$$$$$$$$$///AAAAWWWWWWWWWWWWWWWWWWWWW   333EEEEEEEEEEEEEEEEEEEEEEEEEEEEE///AAAAZZZZZZZZZZZZZZZZZZZZZ666????HHHHHHHHHHHHHHHHHHHHH===FFFFQQQQQQQQQQQQQQQQQQQQQ???HHHH^^^^^^^^^^^^^^^^^^^^^&&&&111111111111111111***************;;;;;;;;;;;;;;;;				;;;;;;;;;;;;;;;;									%%%%%%%%%%%%%%%%%%%"""****111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<AAAATTTTTTTTTTTTTTTTTTTTT:::CCCCCCCCCCCCCCCCCCCCCCCCCCCCC333<<<<<<<<<<<<<<<<<<<<<<<<<<<<<333<<<<<<<<<<<<<<<<<<<<<<<<<<<<<555:::::::::::::::::::::::::::::44499999999999999999999999999999333BBBBBBBBBBBBBBBBBBBBBBBBBBBBB888GGGGGGGGGGGGGGGGGGGGGGGGGGGGG333BBBBBBBBBBBBBBBBBBBBBBBBBBBBB111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@!!!0000000000000000000!!!----;;;;;;;;;;;;;;;;;;999999999999999777CCCCCCCCCCCCCCCCCCCCCCCCCCCCC444@@@@@@@@@@@@@@@@@@@@@@@@@@@@@444@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ555>>>>>>>>>>>>>>>>>>>>>>>>>>>>>444>>>>>>>>>>>>>>>>>>>>>>>>>>>>>333<<<<<<<<<<<<<<<<<<<<<<<<<<<<<111<<<<OOOOOOOOOOOOOOOOOOOOO555@@@@SSSSSSSSSSSSSSSSSSSSS:::CCCCTTTTTTTTTTTTTTTTTTTTT666AAAAYYYYYYYYYYYYYYYYYYYYY555@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///:::::::::::::::::::::::::::::666?????????????????????????????(((11111111111111111"""+++44444444444444444<<<EEEEEEEEEEEEEEEEEEEEEEEEEEEEE333?????????????????????????????===EEEEYYYYYYYYYYYYYYYYYYYYY555====ZZZZZZZZZZZZZZZZZZZZZ;;;CCCCUUUUUUUUUUUUUUUUUUUUU222:::::::::::::::::::::::::::::444<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>666=============================---88888888888888888888888888888BBBIIIIIIIIIIIIIIIIIIIIIIIIIIIII<<<HHHHHHHHHHHHHHHHHHHHHHHHHHHHH888?????????????????????????????555<<<<<<<<<<<<<<<<<<<<<<<<<<<<<''''''''''''''''''-----------------------	<closure>ResultitemkJ�c�9���8safe_stringxxxxxxxxxxxxxxxxxxxLLLRRRRRRRRRRRRRRRRRitem�3I_u����	�
���%
�;�Q�j������������������������������� �!�"�#�4$�=%�F&�G'�Z(�~)��*��+��,��-��.��/��0��1��2��3��4��5��6��7�8�9�:�';�7<�C=�G>�R?�^@�bA�mB�yC�zD��E��F��G��H��I��J��K��L��M��N��O��P��Q�R�
S�T�U�&V�2W�3X�;Y�KZ�W[�X\�`]�p^�|_�}`��a��b��c��d��e��f��g��h��i��j�k�
l�m�n�&o�2p�3q�Ar�Qs�]t�^u�iv�yw��x��y��z��{��|��}��~��������������������'��(��0��@��L��M��\��q��z����������������������������������������������)��5��6��D��T��`��a��s��������������������������1��=��W��c��}�����������������������	��	��	��(	��B	��N	��h	��t	���	���	���	���	���	���	��
��
��
��,
��8
��9
��A
��Q
��]
��^
��f
��v
���
���
���
���
���
���
���
���
���
���
������)��@��Z��f��������������������������������������������!��;��G��a��m����������������������������
��
��+
��E
��Q
��k
��w
���
�	��
�
��
���
���
�
harnessreportbaserequesttool_callingtrainingtraining_contractpeft_save_policy	precisiontemplatedatacorpus_refresh
evaluationevidencebatch_readyservinglaunchwarningsbase_idprovider
correctionnative_toolstarget_module_contracttarget_modulescorpusteacher
teacher_idmodel_aware	objectivewarningtext
__render_jsonResultreportdict�k#Jx�(\7l�lkB	k"J�S־�|�
v		
k""J�S־�|�
lk
ok	safe_boolschema_versiondatacli_json_envelopeerrorcodelora_plan_failedmessage5LoRA plan did not produce a usable training contract.detailsjson_stringify_pretty���������������������������������������������������������������������������������������������������������������������������������م&&&&&&&&&&&&&&&&(((+++/555;;;;;;;;;;;;;;;;;;;;;;;;						
			          2ireportokenvelopemainResultharnessHarness��k&,lk6	k&,
83S	kJ��_��֓
4t	l	k&	k&
,

lk#Jx�(\7l�lk&
,lk�	k&kJ�y9s�9
*,
�	kkJ^U���
k�	
�envget_or"HARN_MODELS_LORA_PLAN_PAYLOAD_JSONstdioeprintln:internal error: HARN_MODELS_LORA_PLAN_PAYLOAD_JSON not set�
json_parse3internal error: failed to parse LoRA plan payload: messageok	safe_boolHARN_OUTPUT_JSON01println
__render_json__render_human��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""HHHHHHHHHH








TTTTTTTTTTTT&&&&&&&&&&&&&&&&(((<<<<<<<DDDDDDD)))))))))))))))))))))))))







"(B[dgh	
���
����harnessrawereportok	json_mode