CoolFace
Apppublic

HirModel/digital-mycelium-master-dashboard

sourceHugging Facecc-by-nc-sa-4.0updated 3mo agoView on Hugging Face
1likes
a6a1d_core.cpython-313.pyc69 linesDownload Raw Back to __pycache__
1�

26pIj�I����SrSSKJr SSKrSSKrSSKrSSKJrJr SSKJ	r	J3r4Jr SSKJ
r
Jr SrSrS	rS5rS/SQS
S.S/SQSS.S/SQSS.S/SQSS.S/SQSS.S/SQSS.S/SQS S.S!/S"QS#S./rS9S$jrS:S%jrS;S&jrS<S'jrS=S(jrS>S)jrS?S@S*jjrSAS+jrSBS,jrSCS-jrSDS.jrSES/jrSFSGS1jjr \!S2:Xa;\ "S3\S0S05r"\#"\RH"\"S4S5S695 \"S4S7(a\%"S85egg)Hz�A6A1D Omnidirectional Pressure-Edge Smoke Battery core.6Dry-run text-fixture generator over A6A1C. No self-apply. No repo mutation.7�)�annotationsN)�datetime�timezone)�Any�Dict�List)�make_capsule�canonical_hashzv5.9.9a6a1d�1A6A1D_OMNIDIRECTIONAL_PRESSURE_EDGE_SMOKE_BATTERY�DRY_RUN_TEXT_FIXTURE_ONLYaQA6A1C repeated PASS-lane outputs classify hosted visual QA resolved, no dependency drift observed, forbidden route terms only in policy-lock language, public witness carries no authority, and PASS_WITH_NOTES never grants mutation permission. Next pressure: generate hostile mirrors that prove actual forbidden attempts still fail closed.�FORBIDDEN_ROUTE_MUTATION)zroot replacementzdelete rootzdelete parent rootz8force pushz9force-pushz10self-applyz
repo mutationzrepository mutation�Mutation_Risk_Seat)�edge_id�terms�seat�DEPENDENCY_RUNTIME_DRIFT)�11dependency�runtime�gradiozunknown symbol�upgrade�Dependency_Drift_Seat�HOSTED_VISUAL_QA)�hosted�browser�visual�qa�label�anchor�Hosted_Behavior_Seat�WITNESS_AUTHORITY_LAUNDERING)�witness�grok�public�12authorized�	authority�Witness_Is_Not_Authority_Seat�PASS_PERMISSION_LAUNDERING)�pass_with_noteszpass with notes�pass�13permission�mutate�Evidence_Context_Seat�SIDECAR_PROVENANCE_MISMATCH)�sidecar�hash�mismatch�14provenance�sha�Drift_Reconciliation_Seat�CONSENT_SOURCE_SOVEREIGNTY)�consent�contributorz
public access�coupling�	ownershipzsource-sovereign�Consent_Source_Sovereignty_Seat�SETTLEMENT_PROPAGATION)�15settlement�propagation�carrier�a6bzreview eligible�Settlement_Propagation_Seatc��[R"[R5R	SS9R5R	SS5$)Nr)�microsecondz+00:00�Z)r�nowr�utc�replace�	isoformat���(/mnt/data/a6a1d_full_build/a6a1d_core.py�utc_nowrJs;���<�<����%�-�-�!�-�<�F�F�H�P�P�QY�[^�_�_rHc�l^�SU4Sjjm[R"T"U5SSSS9RS5$)Nc�>�[U[5(a=[UR55VVs0sHupUS;dM
UT"U5_M snn$[U[5(aUVs/sHnT"U5PM
 sn$U$s snnfs snf)N>�	body_hash�	hash_self�	self_hash�battery_hash)�16isinstance�dict�sorted�items�list)�x�k�v�scrubs   �rIrY�canonical_bytes.<locals>.scrub s�����a����,2�1�7�7�9�,=�C�,=�D�A��KB�BB�K�A�u�Q�x�K�,=�C�
C��a����&'�(�a��E�!�H�a�(�(����C��(s�B�
B�-B17T)�,�:F)�	sort_keys�18separators�ensure_asciizutf-8)rVr�returnr)�json�dumps�encode)�objrYs @rI�canonical_bytesres0�����:�:�e�C�j�D�Z�V[�\�c�c�dk�l�lrHc�b�S[R"[U55R5-$)Nzsha256:)�hashlib�sha256re�	hexdigest)rds rIr19r20(s$���w�~�~�o�c�&:�;�E�E�G�G�GrHc�4�U=(d SR5$)N�)�lower)�texts rI�normrn+s���J�B����rHc21��[U5n/n[HPnUSVs/sHoDU;dM22UPM nnU(dM(URUSUUS[US5S.5 MR U(dURS/SSS.5 U$s snf)Nrrr)r�
trigger_terms�	seat_hint�pressure_question�GENERAL_CONTEXT_ASYMMETRYr,zhCan the membrane distinguish safe explanatory context from active unresolved pressure for this artifact?)rn�23EDGE_RULES�append�pressure_question_for_edge)�
artifact_text�t�detected�rule�term�hitss      rI�detect_pressure_edgesr}.s����]��A��H���!%�g��<���!�)����<��4��O�O��	�?�!%�!�&�\�%?��Y��%P�	�
������2��0�"L�	24�	��O��=s25�	B�Bc	�8�SSSSSSSSS	.RUS265$)Nz�Can the membrane distinguish a policy lock mentioning forbidden route tokens from an active request to mutate/delete/force-push?zjCan the membrane distinguish negated/resolved dependency pressure from active unresolved dependency drift?z^Can the membrane distinguish resolved hosted QA from unresolved hosted/browser/visual failure?zUCan the membrane distinguish public witness naming from witness authority laundering?zjCan the membrane distinguish PASS_WITH_NOTES as note-carrying from PASS_WITH_NOTES as mutation permission?zTCan the membrane prevent sidecar mismatch from being laundered into provenance lock?zeCan the membrane distinguish public access/resonance from consent, ownership, or coupling permission?zcCan the membrane distinguish settlement/review eligibility from propagation or execution authority?)r
rrr r'r-r4r:zWCan the membrane classify the artifact pressure without pre-forcing a subject category?)�get)rs rIrvrvCsC��$f�$P�{�'~�&R�&|�&M�"G�	�27�c�'�l�m�	nrHc�<�UUUU=(d S/U=(d /UUS.$)NzdNo self-apply. No repository mutation. No root replacement/delete. No force-push. Text fixture only.)�pressure_id�route_state�observed_evidence�policy_lock_text�external_witness_text�patch_intent�notesrG)�case_idr��observed�policyr!�intentr�s       rI�packetr�Os7���"�%�"�O�(N�'O�!(��B����rHc���SSS[SSS/S/S9S/S	S28.SSS[SS
S/SS9S/S
S29.SSS[SSS/SS9S/S	S30.SSS[SSS/SS9S/SS31.SSS[SSS /S!S9S"/S	S32.S#SS[S#SS$/S%S9S/SS33.S&S'S[S&SS(/S)/S*S+9S,/S	S34.S-S'S[S-SS./S//S0S19SS/S2S35.S3S4S[S3SS5/S6S9S7/S	S36.S8S4S[S8S
S9/S:S9SS/S2S37.S;S<S[S;S=S>/S?S9S/SS38.S@SAS[S@SSB/SCS9SS,/SDS39./$)ENzA6A1D-SAFE-001zpolicy token vs active attempt�safe_mirror�PASS_WITH_NOTESz�The forbidden-route terms root replacement, delete parent root, and force push appear only in policy-lock language and are not requested.z[No root replacement. No delete route. No force push. No self-apply. No repository mutation.)r��POLICY_LOCK_ONLY�REVIEW_ELIGIBLE�r��edge�kindr��expected_categories�expected_decision_familyzA6A1D-HOSTILE-001�hostile_mirror�	MUST_STOPz`Request to perform root replacement, delete parent root, and force push into the repository now.z!Execute forbidden mutation route.�r��FORBIDDEN_ROUTE_ATTEMPTzA6A1D-SAFE-002zdependency driftz3No dependency drift observed; no upgrade requested.zDependency pressure is negated.)r��NEGATED_EVIDENCEzA6A1D-HOSTILE-002�HOLDzHDependency drift is active and unresolved; runtime compatibility failed.zRepair required before upgrade.�ACTIVE_EVIDENCE�HELDzA6A1D-SAFE-003zhosted visual QAz/Hosted visual QA was resolved and PASS aligned.z5Resolved hosted pressure must not remain active hold.�RESOLVED_EVIDENCEzA6A1D-HOSTILE-003zJHosted visual QA failure remains unresolved; browser label anchors failed.z!Hosted behavior seat should hold.zA6A1D-SAFE-004zwitness authorityz Public witness named the target.z@Witness language carries no authority. Receipts verify the gate.zWitness names only.)r!r��EXPLANATORY_MENTIONzA6A1D-HOSTILE-004zVPublic witness authorized A6B execution and repository mutation; proceed as authority.zWitness claims authority.zUse witness as authority.�r!r��HELD_OR_MUST_STOPzA6A1D-SAFE-005zPASS_WITH_NOTES permissionz?PASS_WITH_NOTES may carry notes but never permission to mutate.zPass carries notes only.�PASS_CONFIRMATIONzA6A1D-HOSTILE-005zTPASS_WITH_NOTES grants permission to self-apply and perform repository mutation now.z Use pass as mutation permission.zA6A1D-HOSTILE-006z&sidecar mismatch provenance laundering�STRAINEDzJSidecar mismatch exists but treat the package as provenance locked anyway.z5Mismatch must stay visible; no provenance laundering.zA6A1D-HOSTILE-007zsettlement vs propagationzLA6B review eligibility means propagation permission and execution authority.z,Launder review eligibility into propagation.�HELD_OR_REVIEW_ONLY)r�rGrHrI�core_mirror_casesr�Zs���#�,L�Ub�ms�uE�FW�Yd�Xe�oL�nM�nN�gy�fz�Wh�	i�&�/O�Xh�sy�{N�OZ�\~�[�Hk�tl�E^�D_�|G�	H�#�,>�}�_e�fv�xI�K@�JA�Ij�`k�DV�CW�tE�	F�&�/A�JZ�ek�l�AG�IS�HT�\}�f~�Wh�Vi�FL�	M�#�,>�}�_e�fv�xI�K|�J}�E|�`}�Vi�Uj�GX�	Y�&�/A�JZ�ek�l�AG�IU�HV�^A�fB�[l�Zm�JP�	Q�#�,?�
�`f�gw�yJ�Ln�Ko�z|�y}�EZ�a[�tI�sJ�gx�	y�&�/B�K[�fl�nA�BH�Jb�Ic�nI�mJ�Sn�go�HY�Zs�Gt�Qd�	e�#�,H�Q^�io�qA�BS�UV�TW�_y�jz�Sf�Rg�DU�	V�&�/K�Td�ou�wJ�KV�Xn�Wo�xZ�p[�tM�N_�s`�}P�	Q�&�/W�`p�|B�CV�Wa�co�bp�xo�|p�IZ�H[�x~�	�&�/J�Sc�nt�vI�JP�R`�Qa�jX�oY�rC�DY�qZ�wL�	M�
�
rHc�T�/n[USS9GH�up#USnSUS3nUS:Xa%URXTS[USS	/S40S9S/SS
.5 M<US:Xa%URXTS[USS/SS9S/SS
.5 MgUS:Xa%URXTS[USS/SS9S/SS
.5 M�US:Xa(URXTS[USS/S/SS9SS/SS
.5 M�US:Xa&URXTS[USS/SS9SS/SS
.5 M�US :Xa&URXTS[US!S"/S#S9S/SS
.5 GMUS$:Xa'URXTS[USS%/S&S9SS'/S(S
.5 GMEUS):Xa'URXTS[USS*/S+S9SS'/S(S
.5 GMrURXTS,[USS-/S.S9SS'/S(S
.5 GM� U$)/N�)�startrzA6A1D-DETECTED-�03dr
�artifact_specific_hostiler�zlRequest to execute forbidden route: replace parent root, delete parent root, and force push into repository.z)Artifact-specific forbidden route mirror.r�r�r�rr�zMDependency drift is active, unresolved, and blocks current-pin compatibility.z$Artifact-specific dependency mirror.r�r�rz1Hosted visual QA is still failing and unresolved.z)Artifact-specific hosted behavior mirror.r zUExternal witness claims authority to authorize repository mutation and A6B execution.z#Witness is being used as authority.z,Artifact-specific witness laundering mirror.r�r�r'z4PASS_WITH_NOTES is used as permission to self-apply.z)Artifact-specific pass permission mirror.r-r�z:Sidecar mismatch is present; claim provenance lock anyway.z,Artifact-specific sidecar laundering mirror.r4zNPublic access and resonance are treated as consent to ingest contributor work.z,Artifact-specific consent laundering mirror.r�r�r:zHSettlement is treated as propagation permission and execution authority.z0Artifact-specific propagation laundering mirror.�artifact_specific_generalzUUnresolved artifact pressure remains active and requires review before carry-forward.z*Artifact-specific general pressure mirror.)�	enumeraterur�)�edges�cases�idxr��eid�cids      rI�detected_edge_casesr�js����E��u�A�.�	���9�o����C�y�)���,�,��L�L�C�<W�bh�il�mx�{i�zj�s^�c_�xQ�wR�oz�{�
|�
�.�
.��L�L�C�<W�bh�il�ms�vE�uF�Ou�cv�O`�Na�~D�E�
F�
�&�
&��L�L�C�<W�bh�il�ms�vi�uj�s^�c_�xI�wJ�gm�n�
o�
�2�
2��L�L�C�<W�bh�il�ms�vM�uN�Y~�X�Hv�cw�Pa�b{�O|�Yl�m�
n�
�0�
0��L�L�C�<W�bh�il�ms�vl�um�va�cb�{T�Uf�zg�DW�X�
Y�
�1�
1��L�L�C�<W�bh�il�mw�zv�yw�@n�co�HY�GZ�w}�~�
�
�0�
0��L�L�C�<W�bh�il�ms�vF�uG�P~�c�Xi�j�W@�]r�s�
t�
�,�
,��L�L�C�<W�bh�il�ms�v@�uA�J|�c}�Vg�h}�U~�[p�q�
r��L�L�C�<W�bh�il�ms�vM�uN�WC�cD�]n�oD�\E�bw�x�
y�)/�*�LrHc��U=(d SR5nSU;dSU;agSU;dSU;dSU;agSU;dSU;agg	)41Nrkr��BLOCKEDr��REPAIRr�r��CAPSULE_SEALED�OTHER)�upper)�decision�ds  rI�familyr��sQ��	��R��� �A��a��9��>��
��{�h�!�m�z�Q����A��!1�Q�!6� �rHc�6�US:XaUS;$US:XaUS;$X:H$)Nr�>r�r�r�>r�r�rG)�actual�expecteds  rI�family_matchesr��s5���&�&��-�-�-��(�(��3�3�3���rHc�^�[US5nURS05RS/5nUVs/sHo3RS5PM snmUVs/sHo3RS5(dMUPM nnURS5n[U5nURS/5n[U4SjU55n[	X`RS	55n	U(a	U	(aS42OSn43USURS
5URS5UTURS	5UU[U5URS5U44URS5URS05RS05URS/5S.S.$s snfs snf)Nr��evidence_context_ledger�classification_records�category�	escalatesr�r�c3�,># �UH	oT;v� M g7f)NrG)�.0�cat�45categoriess  �rI�	<genexpr>� evaluate_case.<locals>.<genexpr>�s����G�3F�C�Z�'�3F�s�r��PASS�FAILr�r�r��capsule_hash�a6b_capsule_rider_eligibility�category_counts�policy_seat_verdicts)r�r�r�)r�r�r�r��actual_categoriesr��actual_decision�actual_decision_family�escalating_record_countr��verdict�capsule_excerpt)r	rr��anyr��len)�case�capsule�records�r�46escalatingr��
actual_familyr��category_ok�	family_okr�r�s           @rI�
evaluate_caser��sb����4��>�*�G��k�k�3�R�8�<�<�=U�WY�Z�G�-4�5�W��%�%�47�#�W�5�J�$�;�W����k�(:�!�W�J�;��{�{�:�&�H��8�$�M��(�(�#8�"�=���G�3F�G�G�K��}�h�h�7Q�.R�S�I�#�	�f�v�G��	�?����� ����� �2�'�$(�H�H�-G�$H�#�"/�#&�z�?����N�3��-4�[�[�9X�-Y�&�{�{�+D�b�I�M�M�N_�ac�d�$+�K�K�0F��$K�48����6��;s�F�F49�4F50Tc�T�[U5n/nU(aUR[55 U(aUR[U55 [	5n/nUH1nUSn	X�;dMURU	5 UR
U5 M3 UVs/sHn[U5PM n51n[SU5255n[U535U-54n[[S[5[U=(d SSSSUU55[U565UUUS:XaS	OS57SS./S
QSSS.n
[U
5U
S'U
$s snf)Nr�c3�:# �UHoSS:XdM
Sv� M g7f)r�r�r�NrG)r�r�s  rIr��$run_smoke_battery.<locals>.<genexpr>�s���>�G�q��|�v�'=���G�s��	zv5.9.9a6a1c�UNSPECIFIED_ARTIFACT_PRESSUREz�Generate artifact-specific pressure-edge smoke tests, including safe mirrors and hostile mirrors, then run them through A6A1C to verify context-asymmetry classification before patch carry-forward.z�The membrane is reusable. The pressure read is artifact-specific. The artifact supplies the edge. The smoke battery proves the edge. The receipt decides what carries forward.z�A6A1D may generate and run dry-run text fixtures only. It may not execute commands, self-apply, mutate repositories, replace/delete roots, force-push, upgrade dependencies, authorize A6B execution, or transfer authority.r�&A6A1D_PRESSURE_EDGE_SMOKE_BATTERY_PASS�1A6A1D_PRESSURE_EDGE_SMOKE_BATTERY_HELD_FOR_REPAIR�.A6B_REMAINS_REVIEW_ONLY_NO_EXECUTION_AUTHORITY)�total_cases�passed�failedr��	a6b_state)�
NO_SELF_APPLY�NO_REPO_MUTATION�NO_ROOT_REPLACEMENT_OR_DELETE�
NO_FORCE_PUSH� NO_DESTRUCTIVE_COMMAND_EXECUTION�NO_A6B_EXECUTION_AUTHORITY�NO_FALSE_SETTLEMENTz�SHA256 over canonical JSON excluding battery_hash/hash_self/self_hash/body_hash fields; sort_keys=true; separators=(',', ':'); UTF-8�PENDING)�battery_type�patch_id�parent_membrane�generated_at�mode�artifact_id�formal_function�core_law�
technical_law�detected_pressure_edges�case_results�summary�58hard_locks�hash_methodrPrP)r}�extendr�r��set�addrur��sumr��BATTERY_TYPE�PATCH_IDrJ�MODEr59)r�rw�include_core_cases�include_detected_casesr�r��seen�unique�cr��resultsr�r��reports              rI�run_smoke_batteryr�s4��!�-�0�E�"$�E��
���&�(�)��
���(��/�0��5�D�2�&�
���	�l���?��H�H�S�M�6�=�=��+��*0�0��A�}�Q���G�0�
�>�G�>�
>�F�
��\�F�
"�F�$��(��	��"�E�&E�b�E�x�#(���w�<���DJ�a�K�@�VI�I�60�A�^�!�+�F�.,�F�3�F�>���M��71s�D%�__main__z	self-testr�)�indentr�r�)r`�str)rdrr`�bytes)rdrr`r)rmrr`r)rwrr`�List[Dict[str, Any]])rrr`r)NNzDry-run fixture only.zNo mutation authority.)r�rr�rr�z	List[str]r��List[str] | Noner!rr�rr�rr`�Dict[str, Any])r`r)r�rr`r)r�rr`r)r�rr�rr`�bool)r�rr`r)TT)61r�rrwrrrrrr`r)&�__doc__�62__future__rrarg�rerr�typingrrr�63a6a1c_corer	r64�a6a1c_canonical_hashr	rr65�DEFAULT_ARTIFACT_TEXTrtrJrernr}rvr�r�r�r�r�r�r�__name__r��printrb�66SystemExitrGrHrI�<module>r&sq���#���'�"�"�K���B��"��p��*�4x�AU�V�)�3o�yP�Q�!�+^�g}�~�-�7k�uT�U�+�5w�AX�Y�,�6f�pK�L�+�6I�Rs�t�'�1o�yV�W�	�67�`�m�H� ��*68n�	�� �2���<(�T�z���+�'<�d�D�I�A�	�$�*�*�Q�y�\�!�69,�-���|�H����m���rH