AFF-b: adversarial-freeze honesty gate (Mode E, NEXT hold, test_aff_).
sha256:1075eaea2d9996d76cc29846cf36fae970301a4ba5359fb3e746cfc55e5f0988
sha
+407
~78
−7
symbols
sha256:0b56daba0813ff079cb4ac4bd7d80a215b9fb8a6f090fa19bda17be05baaa2a2
snapshot
+407
symbols added
~78
symbols modified
−7
symbols removed
0
dead code introduced
Semantic Changes
492 symbols
+
Adversarial freeze review — portable paste (any AI tool)
section Adversarial freeze review — portable paste (any AI tool) L1–118
+
Review-record / restamp / rebind / append transaction
section Review-record / restamp / rebind / append transaction L26–40
+
find_latest_adversarial_freeze_verdict
import
import find_latest_adversarial_freeze_verdict L26–26
+
test_broken_ledger_absent_hold_never_auto
function
function test_broken_ledger_absent_hold_never_auto L221–262
+
test_different_digest_path_do_not_revoke
function
function test_different_digest_path_do_not_revoke L141–174
+
test_hash_consistent_malformed_ineligible
function
function test_hash_consistent_malformed_ineligible L298–350
+
test_hash_consistent_missing_ts_and_v_true_fail_closed
function
function test_hash_consistent_missing_ts_and_v_true_fail_closed L353–402
+
test_last_verdict_matrix_uses_append_accepted_bodies
function
function test_last_verdict_matrix_uses_append_accepted_bodies L52–138
+
test_skip_digest_d_does_not_authorize_d_prime
function
function test_skip_digest_d_does_not_authorize_d_prime L177–197
+
test_aff_pass_phase_id_aff_releases_trigger_b_and_a
function
function test_aff_pass_phase_id_aff_releases_trigger_b_and_a L139–169
+
test_disabled_honesty_explicit_and_derived_suggest
function
function test_disabled_honesty_explicit_and_derived_suggest L316–387
+
test_off_emits_auto_immediately_after_frv
function
function test_off_emits_auto_immediately_after_frv L255–267
+
test_post_stamp_mutation_returns_to_author_paste
function
function test_post_stamp_mutation_returns_to_author_paste L95–136
+
test_suggest_skip_emits_auto_with_advisory
function
function test_suggest_skip_emits_auto_with_advisory L232–252
+
test_trigger_b_after_mechanical_stamp
function
function test_trigger_b_after_mechanical_stamp L80–92
+
test_append_aff_pass_findings_blocked_round_trips
function
function test_append_aff_pass_findings_blocked_round_trips L26–39
+
test_mixed_candidate_aggregate_parity
function
function test_mixed_candidate_aggregate_parity L404–468
+
test_mode_e_digest_mismatch_usage_1
function
function test_mode_e_digest_mismatch_usage_1 L180–194
+
test_mode_e_digest_without_frozen_usage_1
function
function test_mode_e_digest_without_frozen_usage_1 L149–161
+
test_mode_e_malformed_digest_usage_1
function
function test_mode_e_malformed_digest_usage_1 L164–177
+
test_mode_e_matching_pass_exit_0_exact_block
function
function test_mode_e_matching_pass_exit_0_exact_block L64–93
+
test_mode_e_non_regular_frozen_spec_plus_digest
function
function test_mode_e_non_regular_frozen_spec_plus_digest L197–220
+
test_mode_e_off_exact_block_no_ledger_read
function
function test_mode_e_off_exact_block_no_ledger_read L113–131
+
test_mode_e_require_no_match_exit_40
function
function test_mode_e_require_no_match_exit_40 L42–61
+
test_skip_authorizes_under_suggest_not_require
function
function test_skip_authorizes_under_suggest_not_require L238–278
+
test_status_require_after_pass_not_forced_2
function
function test_status_require_after_pass_not_forced_2 L353–370
+
test_status_require_auto_without_aff_exit_2
function
function test_status_require_auto_without_aff_exit_2 L334–350
+
test_mode_e_and_next_aff_probe_within_bound
function
function test_mode_e_and_next_aff_probe_within_bound L22–73
+
find_latest_adversarial_freeze_verdict
import
import find_latest_adversarial_freeze_verdict L31–31
+
test_author_session_cannot_append_pass_equal_ids
function
function test_author_session_cannot_append_pass_equal_ids L100–113
+
test_fail_closed_read_failure_suggest_surfaces_absent
function
function test_fail_closed_read_failure_suggest_surfaces_absent L260–305
+
test_freeze_review_loop_forbids_auto_may_start_true
function
function test_freeze_review_loop_forbids_auto_may_start_true L55–63
+
test_hash_consistent_malformed_cannot_authorize
function
function test_hash_consistent_malformed_cannot_authorize L189–216
+
test_helper_off_under_disabled_honesty_cannot_hold
function
function test_helper_off_under_disabled_honesty_cannot_hold L219–229
+
test_mechanical_stamp_without_aff_holds_auto
function
function test_mechanical_stamp_without_aff_holds_auto L116–151
+
test_mode_e_suggest_cannot_soften_integrity
function
function test_mode_e_suggest_cannot_soften_integrity L232–257
+
test_no_network_or_model_imports_on_aff_paths
function
function test_no_network_or_model_imports_on_aff_paths L85–97
+
test_no_secret_key_url_in_skill_and_paste
function
function test_no_secret_key_url_in_skill_and_paste L40–52
+
test_stale_mechanical_only_does_not_satisfy_trigger_b
function
function test_stale_mechanical_only_does_not_satisfy_trigger_b L154–186
+
test_two_hundred_row_roadmap_aff_probe_bounded
function
function test_two_hundred_row_roadmap_aff_probe_bounded L19–89
+
aggregate_adversarial_authorization_states
import
import aggregate_adversarial_authorization_states L14–14
+
find_latest_adversarial_freeze_verdict
import
import find_latest_adversarial_freeze_verdict L23–23
+
test_adversarial_freeze_config_parse
function
function test_adversarial_freeze_config_parse L254–271
+
test_adversarial_freeze_in_honesty_keys
function
function test_adversarial_freeze_in_honesty_keys L330–331
+
test_aggregate_rank_absent_pending_skipped_pass
function
function test_aggregate_rank_absent_pending_skipped_pass L671–679
+
test_author_loop_complete_predicates
function
function test_author_loop_complete_predicates L554–568
+
test_auto_hold_match_ignores_phase_id
function
function test_auto_hold_match_ignores_phase_id L470–477
+
test_error_token_includes_missing_adversarial_freeze
function
function test_error_token_includes_missing_adversarial_freeze L338–339
+
test_explicit_off_wins_over_security
function
function test_explicit_off_wins_over_security L302–313
+
test_frv_authorizing_freeze_paths_only_substantive
function
function test_frv_authorizing_freeze_paths_only_substantive L633–668
+
test_honesty_config_field_default_suggest
function
function test_honesty_config_field_default_suggest L334–335
+
test_missing_aff_posture_on_pass_exit_2
function
function test_missing_aff_posture_on_pass_exit_2 L184–189
+
test_missing_producer_session_on_pass_exit_2
function
function test_missing_producer_session_on_pass_exit_2 L176–181
+
test_omitted_ts_accepted_for_server_fill
function
function test_omitted_ts_accepted_for_server_fill L88–92
+
test_pass_then_blocked_never_returns_older_pass
function
function test_pass_then_blocked_never_returns_older_pass L528–535
+
test_pass_then_findings_never_returns_older_pass
function
function test_pass_then_findings_never_returns_older_pass L513–525
+
test_pass_then_skip_never_returns_older_pass
function
function test_pass_then_skip_never_returns_older_pass L538–551
+
test_resolver_eligibility_rejects_malformed
function
function test_resolver_eligibility_rejects_malformed L594–630
+
test_round_true_rejected_on_round_bearing_kinds
function
function test_round_true_rejected_on_round_bearing_kinds L142–156
+
test_skip_match_ignores_producer_session
function
function test_skip_match_ignores_producer_session L496–510
+
test_validate_accepts_minimal_pass_findings_blocked
function
function test_validate_accepts_minimal_pass_findings_blocked L48–54
+
test_verify_chain_rejects_missing_ts
function
function test_verify_chain_rejects_missing_ts L95–102
+
aggregate_adversarial_authorization_states
import
import aggregate_adversarial_authorization_states L5–5
+
_adversarial_authorization_state_impl
function
function _adversarial_authorization_state_impl L119–162
+
aggregate_adversarial_authorization_states
function
function aggregate_adversarial_authorization_states L81–86
+
find_latest_adversarial_freeze_verdict
import
import find_latest_adversarial_freeze_verdict L17–17
+
format_adversarial_freeze_gate_line
function
function format_adversarial_freeze_gate_line L164–169
+
aggregate_adversarial_authorization_states
import
import aggregate_adversarial_authorization_states L10–10
−
NEXT SESSION — AFF-b (adversarial-freeze honesty gate build)
section NEXT SESSION — AFF-b (adversarial-freeze honesty gate build) L16–88
+
NEXT SESSION — AFF-b-BV (build verification)
section NEXT SESSION — AFF-b-BV (build verification) L16–77
~
table
~
table
~
table
~
table
+
find_latest_adversarial_freeze_verdict
import
import find_latest_adversarial_freeze_verdict L23–23
~
to_dict
+
find_latest_adversarial_freeze_verdict
function
function find_latest_adversarial_freeze_verdict L267–289
+
find_matching_adversarial_freeze_pass
function
function find_matching_adversarial_freeze_pass L292–310
+
find_matching_adversarial_freeze_skip
function
function find_matching_adversarial_freeze_skip L313–330
Older
docs: record AFF-ADV-r5 feature-tip SHAs after adversarial pass …
sha256:e99bf2b31ad1bb632cda83c5fb95005e52e9f949c40f194c51833f4a4f61be8f
All commits
Newer
docs: record AFF-b feature-tip SHAs after Auto code-complete commit.
sha256:e492731cb3a80654ae28b5df88d22e02f7cdd4d62d34e06d58d8167ace5c6f81
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:1075eaea2d9996d76cc29846cf36fae970301a4ba5359fb3e746cfc55e5f0988 --body "your comment"
No comments yet. Be the first to start the discussion.