harn-cli 0.10.19

CLI for the Harn programming language — run, test, REPL, format, and lint
HARNBC0.10.19hp�	O9�Pj�5�X_�	;�-� '�’�S���E@`�G7b��8����۞4D�զ�߂Pd          		 

   

JYb�Θ�

__safe_string__safe_dict__safe_list
__safe_int__safe_bool__join_strings__join_case_ids__case_execution_count__join_dict_field__render_human__render_report_markdown__render_plan_human__render_plan_markdownmainharnessd&&&&&&------444444GGGGGG^^^^^^llllll�������������������&�&�&�&�&�&�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[d
__safe_stringResultvaluefallbackstring+kJGj�j��!	k
#ktype_ofstring++







valuefallback__safe_dictResultvalue+kJGj�j��!	k
#"type_ofdict++







value__safe_listResultvalue+kJGj�j��!	k
#!type_oflist+                        !!!!!!!#####+







value
__safe_intResultvaluefallbackint+kJGj�j��!	k
#ktype_ofint+''''''''''''''''''''''''(((((((*****&&+







valuefallback__safe_boolResultvaluefallbackbool+kJGj�j��!	k
#ktype_ofbool+........................///////11111--+







valuefallback__join_stringsResultvalueslistfallbackstring�llk/0_	lkJGj�j��7	


9kN	n
Pknm
kv	k
xktype_ofstring,�55555566667777777777788888888888888888888888899999999;;;;;;;;;<<<<<<<<<>>>>>>?????????AAAAAAAAAAAABBBBBBBDDDDD44�





									


























'FTgvaluesfallbackoutfirstvalue__join_case_idsResultvalueslistfallbackstring�llk/0�	lkJGj�j��7	


9k#J�����lki	


kk�	n
�knm
k�	k
�ktype_ofdictid
__safe_string,�HHHHHHIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPRRRRRRRRRSSSSSSSSSUUUUUUVVVVVVVVVXXXXXXXXXXXXYYYYYYY[[[[[GG�





$$$$++++++++++++++++++									


























'DYx��valuesfallbackoutfirstvalueid__case_execution_countResultvaluesliststatusstring�lk/0�	lkJGj�j��3	



5k#Jd^��(��Clk#J�����kz	kPm
|

k	type_ofdict	execution__safe_dictstatus
__safe_string�______```````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffiiiii^^�###)))))))))))))))))))    +++++++++++++++222222222







#=Vevaluesstatuscountvalue	execution__join_dict_fieldResultvalueslistkeystringfallbackstring�llk/0�	lkJGj�j��7	


9kk#J�����lki	


kk�	n
�knm
k�	k
�ktype_ofdict
__safe_string,�mmmmmmnnnnoooooooooooppppppppppppppppppppppppqqqqqqqqsssssssssssssssssssssssssttttttttttttuuuuuuuuwwwwwwwwwxxxxxxxxxzzzzzz{{{{{{{{{}}}}}}}}}}}}~~~~~~~�����ll�





   &&&&,,,,,,,,,,,,,,,,,,									


























'DYx��valueskeyfallbackoutfirstvalueitem__render_humanResultreportdict�Rk#Jd^��(��Clk#J�+N��P�J�4$�ռk#J�+N��P�J�4$�ռ	k
#J�+N��P�J�4$�ռk#J�+N��P�J�4$�ռ
lk#Jd^��(��Clk#J�����lkL	kkk#J�����k#J�+N��P�J�4$�ռ
m
Nk#J�f2��Y+lk/0I	lkJGj�j���	

i
�k#J�+N��P�lk#J�+N��P�lk#J�f2��Y+l	kk#J�����k#J�����k#J�+N��P�J�4$�ռk #J�����!k"#J�����kJ�4$�ռ#kJ�4$�ռ$k%#J�+N��P�J�4$�ռ#kJ�4$�ռ&k'#J�+N��P�J�4$�ռ(k)#J�f2��Y+*JqA���p�R+,k	-*Jxk�W6�[.
m
ik/summary__safe_dict%provider tool-call scorecard: routes=route_count
__safe_int	to_string pass=pass warn=warn fail=fail

best_routeprovider
__safe_stringbest= model score=
quality_scoreroutes__safe_listtype_ofdict
case_countsuccessful_casescatalog_mismatches   status=status mode=recommended_tool_mode/ parseable=parseable_tool_call_cases actionless=actionless_cases issues=issues-__join_strings catalog_mismatches=code__join_dict_field�R������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������R&&&&&&&&&&&&&&&&&&&


####3333333333333333333333333333$$$$----------------------------$$$$----------------------------$$$$----------------------------$$$$$$$$$$$$$$$$$$$''',,,,999999999999999999								&&&&&&&&&&&&&&&&				####5555555555555555555555555555															%%%%%%%%%%%%%%%%%%%$$$$333333333333333333%%%%::::::::::::::::::,,,2222222222222222222****************				''''''''''''''''				$$$$6666666666666666666666666666				((((((((((((((((				7777777777777777												$$$$BBBBBBBBBBBBBBBBBBBBBBBBBBBB								$$$$9999999999999999999999999999				$$$****************6666666666666666				///7777777777777777													







M#/;?JVbfq	}
���
��������������'�3�?�C�V�s�� ��!��"��#��$��%��&��'�	(�)�*�$+�0,�<-�@.�K/�W0�[1�f2�r3�v4�z5��6��7��8��9��:��;��<��=��>��?��@��A��B��C��D�E�F�G�#H�'I�1J�=K�AL
reportsummaryoutbest
best_providerroutesroutecasespassedcatalog_mismatches__render_report_markdownResultreportdict�_k#Jd^��(��Cllkk#J�+N��P�J�4$�ռmk	k
#J�+N��P�J�4$�ռmkk#J�+N��P�J�4$�ռmk
k#J�+N��P�J�4$�ռmk#Jd^��(��Clk#J�����lkt	kkk#J�����k#J�+N��P�J�4$�ռm
vnnnk#J�f2��Y+lk/0V	lkJGj�j���	

�
�k#J�+N��P�lk #J�f2��Y+lk!k#J�����"k#J�����"k#J�+N��P�J�4$�ռ"k##J�����"k$#J�����"k%#J�+N��P�J�4$�ռ&kJ�4$�ռ"k'#J�+N��P�J�4$�ռ&kJ�4$�ռ"k(#J�f2��Y+)JqA���p�R*"k+)Jxk�W6�[,-m
�k.summary__safe_dict # Provider Tool-Call Scorecard


- Routes: route_count
__safe_int	to_string
- Pass: pass- Warn: warn- Fail: fail
best_routeprovider
__safe_string- Best route: ` model	` (score 
quality_score)
^| Provider | Model | Score | Status | Mode | Pass | Parseable | Issues | Catalog mismatches |
;| --- | --- | ---: | --- | --- | ---: | ---: | --- | --- |
routes__safe_listtype_ofdict
case_countcatalog_mismatches|  | statusrecommended_tool_modesuccessful_cases/parseable_tool_call_casesissues-__join_stringscode__join_dict_field |
�_�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_&&&&&&&&&&&&&&&&&&&





			333::::JJJJJJJJJJJJJJJJJJJJJJJJJJJJPPPPPPP			1119999BBBBBBBBBBBBBBBBBBBBBBBBBBBBHHHHHHH			1119999BBBBBBBBBBBBBBBBBBBBBBBBBBBBHHHHHHH			1119999BBBBBBBBBBBBBBBBBBBBBBBBBBBBHHHHHHH$$$$$$$$$$$$$$$$$$$''',,,,999999999999999999%%%%5555&&&&&&&&&&&&&&&&				####5555555555555555555555555555															%%%%%%%%%%%%%%%%%%%$$$$333333333333333333,,,2222222222222222222****************				''''''''''''''''				$$$$6666666666666666666666666666				((((((((((((((((				7777777777777777				$$$$9999999999999999999999999999								$$$$BBBBBBBBBBBBBBBBBBBBBBBBBBBB								$$$****************6666666666666666				///7777777777777777													







P"-9EIS^jv	z
���
�����������!�%�)�4�@�D�O�[�g �k!�z"��#��$��%��&��'��(��)�*�+�,�-�*.�6/�:0�E1�Q2�]3�a4�l5�x6�|7��8��9��:��;��<��=��>��?��@��A��B��C��D��E��F�	G�
H�I�$J�0K�4L�>M�JN�NO	reportsummaryoutbest
best_providerroutesroutecasescatalog_mismatches__render_plan_humanResultreportdict��k#Jd^��(��Clk#J�+N��P�J�4$�ռk#J�+N��P�J�4$�ռ	k
#J�+N��P�J�4$�ռk#J�+N��P�J�4$�ռ
lkk#J�����k#J�+N��P�J�4$�ռ
mk#J�f2��Y+lk/0�	lkJGj�j��G	


Ik#Jd^��(��Clk#J�f2��Y+lkk#J�����k#J�����k #J�����!k"#J�����#k$#Jv���NsW%J�4$�ռ&k'#Jv���NsW%J�4$�ռ(k)#Jv���NsW%J�4$�ռ*k+#Jv���NsW%J�4$�ռ,k-JFx��%��.J�4$�ռ/k0JFx��%��.J�4$�ռkJ�����91
m
k2catalog__safe_dict*provider tool-call scorecard plan: routes=route_count
__safe_int	to_string cases=
case_count
 required=required_case_count batch_manifest_requests=batch_manifest_request_count
catalog=hash_blake3-
__safe_string schema=schema_versionroutes__safe_listtype_ofdict
catalog_claimcases  provider model preferred=preferred_tool_format parity=tool_mode_parity native=native_tools__safe_bool text=
text_tools
 parallel=supports_parallel_tool_calls batch=	batch_api executable=
executable__case_execution_count missing_runner=missing_runner__join_case_ids��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�������������������������������
�
�
�
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ � � � � � � � � � � � � � � � � � � �!�!�!�!�!�!�!�!�!�!�!�!�#�#�#�#�#����&&&&&&&&&&&&&&&&&&&


####3333333333333333333333333333####2222222222222222222222222222####;;;;;;;;;;;;;;;;;;;;;;;;;;;;####DDDDDDDDDDDDDDDDDDDDDDDDDDDD			----------------$$$$7777777777777777777777777777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****************				''''''''''''''''				7777777777777777				2222222222222222				%%%%66666666666666666666666666				%%%%44444444444444444444444444				%%%%FFFFFFFFFFFFFFFFFFFFFFFFFF				%%%%33333333333333333333333333				***1111111111111111111111111111				***1111111111111111111111111111				                													







F#/;?JVbfq	}
���
��������������(�7�Q�g�|���� ��!��"��#��$��%��&��'��(��)��*��+��,�	-�
.�/�"0�.1�22�;3�G4�S5�W6�`7�l8�x9�|:��;��<��=��>��?��@��A��B��C��D��Ereportcatalogoutroutesrouteclaimcases__render_plan_markdownResultreportdict�k#Jd^��(��Cllkk#J�+N��P�J�4$�ռmk	k
#J�+N��P�J�4$�ռmkk#J�+N��P�J�4$�ռmk
k#J�+N��P�J�4$�ռmkk#J�����k#J�+N��P�J�4$�ռmnnk#J�f2��Y+lk/0	lkJGj�j��{	

R
}k#Jd^��(��Clk#J�f2��Y+lkk# J�����!k"# J�����!k##J�����!k$#J�����!k%#Jv���NsW&J�4$�ռ!k'#Jv���NsW&J�4$�ռ!k(#Jv���NsW&J�4$�ռ!k)#Jv���NsW&J�4$�ռ!k*JFx��%��+J�4$�ռ!k,JFx��%��+J�4$�ռ!kJ�����9-.m
Rk/catalog__safe_dict%# Provider Tool-Call Scorecard Plan


- Routes: route_count
__safe_int	to_string
	- Cases: 
case_count- Required cases: required_case_count- Batch manifest requests: batch_manifest_request_count- Catalog: `hash_blake3-
__safe_string
` (schema schema_version)

s| Provider | Model | Preferred | Parity | Native | Text | Parallel | Batch | Executable | Missing runner | Cases |
F| --- | --- | --- | --- | --- | --- | --- | --- | ---: | ---: | --- |
routes__safe_listtype_ofdict
catalog_claimcases| provider | modelpreferred_tool_formattool_mode_paritynative_tools__safe_bool
text_toolssupports_parallel_tool_calls	batch_api
executable__case_execution_countmissing_runner__join_case_ids |
��'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�(�(�(�(�(�(�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�+�+�+�+�+�+�+�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�-�-�-�-�-�-�-�.�.�.�.�.�.�.�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�0�0�0�0�0�0�0�1�1�1�1�1�1�1�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�3�3�3�3�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�5�5�5�5�5�5�5�7�7�7�7�7�7�8�8�8�8�8�8�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�:�:�:�:�:�:�:�:�:�:�:�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�<�<�<�<�<�<�<�<�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�@�@�@�@�@�@�@�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�B�B�B�B�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�D�D�D�D�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�F�F�F�F�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�H�H�H�H�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�J�J�J�J�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�L�L�L�L�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�N�N�N�N�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�P�P�P�P�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�R�R�R�R�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�T�T�T�T�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�V�V�V�V�V�V�V�V�V�V�V�V�X�X�X�X�X�&�&�&&&&&&&&&&&&&&&&&&&





			333::::JJJJJJJJJJJJJJJJJJJJJJJJJJJJPPPPPPP			2229999HHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNN			####;;;;;;;;;;;;;;;;;;;;;;;;;;;;			####DDDDDDDDDDDDDDDDDDDDDDDDDDDD			----------------$$$$7777777777777777777777777777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****************				''''''''''''''''				7777777777777777				2222222222222222				%%%%66666666666666666666666666				%%%%44444444444444444444444444				%%%%FFFFFFFFFFFFFFFFFFFFFFFFFF				%%%%33333333333333333333333333				***1111111111111111111111111111				***1111111111111111111111111111				                													







L"-9EIS^jv	z
���
���������������$�(�/�5�?�\ �k!��"��#��$��%��&��'��(��)��*��+��,�-�.�/�0�%1�12�=3�A4�J5�V6�b7�f8�o9�{:��;��<��=��>��?��@��A��B��C��D��E��F��G��H��I�	J�
KreportcatalogoutroutesrouteclaimcasesmainResultharnessHarness��k&,lk6	k&,
8k&	,
lk&	,
lk�	k&k,lk&k,

�	3�	kJ��_��֓
4�	l	k&k&,

lk#J�����lk�k	kJ�!�j�,5
f	k1	kJ!���׺
e	kR	kJ�}�_Ip�
d	kJ^U���


lkJrj�+L�kkJrj�+L#�	kkJrj�+L%
�	k
l	k&k	,

envget_or)HARN_PROVIDER_TOOL_SCORECARD_PAYLOAD_JSONstdioeprintlnRinternal error: HARN_PROVIDER_TOOL_SCORECARD_PAYLOAD_JSON not set by dispatch shim�HARN_OUTPUT_JSON01%HARN_PROVIDER_TOOL_SCORECARD_MARKDOWN+HARN_PROVIDER_TOOL_SCORECARD_PAYLOAD_PRETTYprintln
json_parseAinternal error: failed to parse provider-tool-scorecard payload: messagekindreport
__safe_stringplan__render_plan_markdown__render_report_markdown__render_plan_human__render_humanlen
���\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�]�]�]�]�]�]�]�]�]�]�]�]�^�^�^�^�^�^�`�`�`�`�`�`�`�`�b�b�b�b�b�b�b�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�f�f�f�f�f�f�f�f�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�j�j�j�j�j�j�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�m�m�m�m�m�m�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�o�o�o�o�o�o�o�o�o�o�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�t�t�t�t�t�t�t�t�u�u�u�u�u�u�u�u�u�u�u�u�u�u�u�u�u�v�v�v�v�v�v�v�v�v�v�v�v�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�~�~�~�~�~�~�~�����������������������������������������[�[��"""OOOOOOOOOO








(((<<<<<<<DDDDDDD,,,UUUUUUU]]]]]]]'''VVVVVVVVVVYYYYYYYYYYYY   ''''000000000000000000&&&...........                     $$$$$$$$)))222222222222222:::::@@@@@@@@@@@







$"(<ELS\	c
r{�
����������!�9�B�W�l�{�������� ��!��"��#
harnessraw	json_mode
markdown_modeprettyereportkindtexttrimmedW