core/tests
Shay 5ba1359a79 fix(generate): CORE writes plural nouns in categorical clauses (Phase 2B)
The ratified, flag-ON v1b categorical band served "all dog are mammal" for
every noun: the A/E/I/O templates supply all/no/some + are, which demand a
plural, and the slots were filled with singular canonical entity ids. Four
of the 47 ratified corpus cases were affected, and wrong=0 never noticed
because every verdict was correct — only the prose was wrong.

Two fixes that compose into a closed round trip:

1. generate/morphology.py becomes the single owner of the number RULES
   (Phase 2A gave the TABLES one owner). Both directions live there:
   pluralize + singularize, over lexicon.IRREGULAR_PLURALS /
   IRREGULAR_SINGULARS, with mass-noun and compound-head handling.
   templates.pluralize and reader._singularize were two independent copies
   of the regular suffix rules that disagreed about which irregulars they
   knew; both now delegate.

2. render._display_noun re-inflects at render time and swaps _ for a space,
   so compound ids read "guard dogs" rather than "guards dog" or
   "guard_dog".

Result: reader gives wolves -> wolf, renderer gives wolf -> wolves. The
round trip closes.

  0 malformed of 47 (from 4)
  reader-vs-reader singularization 20/20 (from 8/20), 0 silently wrong
  s_surface_match_rate 0.0 -> 0.625, now EQUAL to s_renderable_rate, so the
    only remaining losses are surfaces the renderer cannot express at all

NEAR-MISS — widening a reader broke soundness, caught by the lane:

Routing the reader through the full 29-entry table first produced wrong=1 on
band v6-EX. ds-ex-0012 ("No fish are mammals. Therefore some fish are
mammals.") answered invalid where gold is refuted.

_singularize returning None makes the reader REFUSE, and the serving
composer tries the categorical band FIRST, falling through to more capable
bands. "fish" previously returned None (it matches no suffix rule), so v6-EX
got the case and decided it correctly. Resolving "fish" made v1b accept a
sentence it cannot decide.

Fixed by a principle, not a patch: a number-INVARIANT form is ambiguous in
number — "fish are mammals" is plural, "a fish is a mammal" is singular, and
the token cannot tell you which — so a reader that must not guess number
declines it. lexicon.INVARIANT_NUMBER is derived from the singularizer's own
key == value rows, so the rule cannot drift from the table.

  => Coverage and correctness are different axes. Fixing a corrupted VALUE is
     safe; widening ACCEPTANCE changes which band answers, and in a
     first-match composer that turns a right answer into a wrong one. Same
     family as ADR-0261 5.1 refuse-don't-drop.

Also fixed, found by testing the inverse law: the two number tables were not
mutual inverses. The pluralizer lacked cactus->cacti, fungus->fungi,
die->dice and the invariants aircraft/means/offspring, so CORE could read
"cacti" but wrote "cactuses", and would have written "aircrafts", "meanses",
"offsprings". No round trip can close across a non-invertible table.

THE LANE SHA PINS ARE BLIND TO SERVED ENGLISH:

2B changed 4 served surfaces and the pins came back 11/11 byte-identical.
The deduction_serve_v1 hashed report holds only n/counts/by_gold/
correct_by_gold/all_cases_correct/mismatch_examples — no prose at all.
Confirmed by sabotage: with _display_noun returning "SABOTAGE_" + ..., so
every clause reads "all SABOTAGE_dogs are SABOTAGE_animals",

  11 lane SHA pins                        -> 11/11 byte-identical, blind
  test_deduction_serve_lane + _license    -> 20 passed, blind
  Phase 1 grammar_roundtrip               -> 3 tests RED, caught it

This corrects #129: byte-identity of the pins is the arbiter for values and
verdicts, NOT for surface text, so the 2A/2B split is not a partition of
"changes users can see." Phase 2A's 11/11 conclusion still stands on its own
independent evidence (24/24 table-equality checks vs the pre-migration
literals), but the justification was thinner than stated.

Before Phase 1 no test in the tree would have noticed CORE's served prose
turning into word salad. That is exactly how "all dog are mammal" survived
on a ratified flag-ON band with wrong=0 intact.

Deliberately not fixed: mass-noun verb agreement ("all evidence ARE truth"
should be "is"). The copula is fixed text inside the templates, so agreeing
it changes the template shape rather than a slot, and no mass noun reaches a
categorical clause in any serve corpus. Recorded in render.py.

No lane pin edited — none moved.

[Verification]: in-worktree on CPython 3.12.13, uv sync --locked —
smoke 621 unchanged; deductive 403 passed (383 + 20 new/rewritten);
scripts/verify_lane_shas.py 11/11 (see blindness note above — gate on
grammar_roundtrip for surface work, not on these pins).
2026-07-26 18:42:42 -07:00
..
fixtures
formation
__init__.py
_phase_d_fixture.py
conftest.py
gsm8k_train_sample_baseline.py
test_3lang_depth_capability.py
test_achat.py
test_admissibility_exemplars.py
test_admissibility_replay_gate.py
test_admissibility_trace.py
test_adr_0084_definitional_substrate.py
test_adr_0084_integration_closure.py
test_adr_0085_gloss_aware_cause.py
test_adr_0087_procedure_selector.py
test_adr_0087_rhetorical_style_substrate.py
test_adr_0097_mathematics_logic_ratification.py
test_adr_0100_0102_sibling_ratifications.py
test_adr_0110_math_expert_demo.py
test_adr_0111_physics_expert_demo.py
test_adr_0114a_2_ood_ratio.py
test_adr_0114a_5_perturbation.py
test_adr_0114a_6_depth_curve.py
test_adr_0114a_8_adversarial.py
test_adr_0114a_10_pack_provenance.py
test_adr_0119_1_sealed_holdout.py fix(tests): clear the last reds — a machine-specific path and a stale drift pin 2026-07-25 16:31:06 +00:00
test_adr_0119_4_frontier_baseline.py
test_adr_0119_5_adversarial.py
test_adr_0119_6_depth_curve.py
test_adr_0119_7_sealed_gsm8k.py
test_adr_0119_8_lane_gate.py
test_adr_0120_math_expert_promotion.py
test_adr_0121_math_expert_deferred.py
test_adr_0122_deferral.py
test_adr_0122_rate_per_unit.py
test_adr_0123_comparison_phrasing.py
test_adr_0124_systems_software_audit_passed.py
test_adr_0126_runner_wiring.py
test_adr_0126_train_sample_runner.py
test_adr_0127_loader.py
test_adr_0127_pack_ratification.py
test_adr_0128_loader.py
test_adr_0128_numeric_formats.py
test_adr_0128_pack_ratification.py
test_adr_0131_1_F_frontier.py
test_adr_0131_1_sealed_holdout.py
test_adr_0131_1_symbolic_equivalence_lane.py
test_adr_0131_2_teaching_corpus_lane.py
test_adr_0131_3_bounded_grammar_lane.py
test_adr_0131_4_composite_math_gate.py
test_adr_0131_G1_verb_classes.py
test_adr_0131_G2_comparatives.py
test_adr_0131_G2a_comparative_verb_widening.py
test_adr_0131_G3_numerics.py
test_adr_0131_G4_multi_clause.py
test_adr_0131_G5_aggregate.py
test_adr_0131_G31_numerics_extensions.py
test_adr_0131_G_gsm8k_coverage_probe.py
test_adr_0136_S1_rate_events.py
test_adr_0136_S2_conditional_op.py
test_adr_0136_S3_compound_initial_mutation.py
test_adr_0136_S4_novel_initial_form.py
test_adr_0145_energy_modulated_surface.py
test_adr_0146_engine_state.py
test_adr_0148_vault_promotion.py
test_adr_0149_recognizer_pipeline_wiring.py
test_adr_0150_autonomous_contemplation.py
test_adr_0151_auto_proposal.py
test_adr_0153_trace_hash_backstamp.py
test_adr_0154_recognizer_producer_wiring.py
test_adr_0156_atomic_checkpoint.py
test_adr_0157_revision_mismatch_warning.py
test_adr_0158_reboot_event.py
test_adr_0163_d2_discrete_count_injection.py
test_adr_0163_d3_conditional_prefix.py
test_adr_0163_d4_question_grammar.py
test_adr_0163_f2_confusers.py
test_adr_0170_w1_injector_type_widening.py
test_adr_0170_w2_dcs_acquisition_verbs.py
test_adr_0172_w0_1_trace_replay_equivalence.py
test_adr_0172_w0_reasoning_trace.py
test_adr_0172_w1_shape_proposal.py
test_adr_0172_w2_decomposer.py
test_adr_0172_w3_cli_lane.py
test_adr_0172_w4_workbench_e2e.py
test_adr_0172_w5_inference_proposal.py
test_adr_0174_phase1_held_hypothesis_state.py
test_adr_0174_phase2_constraint_propagation.py
test_adr_0174_phase3_lookback.py
test_adr_0174_phase3b_compound_clause.py
test_adr_0174_phase4_contemplate.py
test_adr_0175_phase1_reliability_gate.py
test_adr_0175_phase2_practice_lane.py
test_adr_0175_phase3a_selfverify_gate.py
test_adr_0175_phase3b_mult_search.py
test_adr_0175_propose.py
test_adr_0175_propose_runner.py
test_adr_0176_comparatives_pack.py
test_adr_0176_ms1_question_target.py
test_adr_0176_ms2_chain.py
test_adr_0176_ms3_search.py
test_adr_0177_cp1_ledger.py
test_adr_0177_cp2a_training.py
test_adr_0178_gb1_clauses.py
test_adr_0178_gb2_compose.py
test_adr_0178_gb3_referent_guard.py
test_adr_0178_gb3b1_accumulation.py
test_adr_0179_ex2_decimal_grounding.py
test_adr_0179_extract.py
test_adr_0180_crdt_foundation.py
test_adr_0182_pool.py
test_adr_0184_distinct_unit_product.py
test_adr_0184_s1_semantic_state_helpers.py
test_adr_0184_s2_semantic_ledger.py
test_adr_0184_s4_semantic_candidate_source.py
test_adr_0184_s4b_replay_equivalence.py
test_adr_0186_sealed_injector_lane.py
test_adr_0189a_day_enum_activity.py
test_adr_0195_product_bridge.py
test_adr_0199_learning_arena_engine.py
test_adr_0206_math_serving_seam.py
test_adr_0218_proof_promotion.py
test_adr_0219_generation_checkpoint.py
test_adr_0238_goldtether.py feat(physics,cognition): Cl(4,1) geometric sovereignty convergence 2026-07-20 12:20:05 -07:00
test_adr_0238_goldtether_alpha.py
test_adr_0238_goldtether_bootstrap_prune.py feat(physics,cognition): Cl(4,1) geometric sovereignty convergence 2026-07-20 12:20:05 -07:00
test_adr_0239_dynamic_manifold.py
test_adr_0239_surprise_dual.py
test_adr_0239_surprise_metric_projection.py
test_adr_0240_analogical_transfer.py
test_adr_0240_biography_holonomy.py
test_adr_0240_biography_session.py feat(adr-0240/0243): seam S2 — chiral-composed, harness-driven biography write-path 2026-07-18 10:15:38 -07:00
test_adr_0240_temporal_and_miner.py
test_adr_0241_governance_p12.py
test_adr_0241_holographic_vault.py
test_adr_0241_sensorium_wave_feed.py
test_adr_0241_wave_contemplation_seam.py
test_adr_0241_wave_energy_boundary.py
test_adr_0241_wave_manifold.py feat(physics,cognition): Cl(4,1) geometric sovereignty convergence 2026-07-20 12:20:05 -07:00
test_adr_0242_atlas_packing.py
test_adr_0242_carry_seams.py
test_adr_0242_fibonacci.py
test_adr_0242_fibonacci_word.py
test_adr_0242_multi_scale_energy.py
test_adr_0242_topological_quarantine.py
test_adr_0243_benchmark.py
test_adr_0243_biography_wiring.py feat(adr-0240/0243): seam S2 — chiral-composed, harness-driven biography write-path 2026-07-18 10:15:38 -07:00
test_adr_0243_cognitive_lifecycle.py feat(physics,cognition): Cl(4,1) geometric sovereignty convergence 2026-07-20 12:20:05 -07:00
test_adr_0243_lane_a_discovery_wiring.py
test_adr_0243_lane_a_kappa_calibration.py
test_adr_0243_linguistic_readback.py feat(adr-0243): §2.3 linguistic wave readback — seam S1 closed (off-serving) 2026-07-18 08:59:16 -07:00
test_adr_0243_propositional_falsifier.py
test_adr_0243_sensorium_corridor.py fix(cognition): pre-stage land repairs after L2/PASSTHROUGH excision 2026-07-20 13:34:59 -07:00
test_adr_0243_sketch_defect_pins.py
test_adr_0243_tether_wiring.py feat(adr-0243): seam S3 — unified autonomy floor wired into the lifecycle 2026-07-18 10:18:00 -07:00
test_adr_0244_gamma_calibration.py
test_adr_0244_identity_gate_eval.py
test_adr_0244_identity_gate_runtime.py feat(physics,cognition): Cl(4,1) geometric sovereignty convergence 2026-07-20 12:20:05 -07:00
test_adr_0244_identity_gate_wave.py feat(physics,cognition): Cl(4,1) geometric sovereignty convergence 2026-07-20 12:20:05 -07:00
test_adr_0244_identity_manifold.py
test_adr_0244_mechanical_sympathy.py
test_adr_0244_mode_order_independence.py
test_adr_0244_qtop_vacuity.py
test_adr_0244_scheduler_quasiperiodicity.py
test_adr_0244_search_honesty.py
test_adr_0244_semantic_rigor.py
test_adr_0244_serving_cast.py
test_adr_0245_acceptance_gate.py
test_adr_0246_action_record.py feat(adr-0246): completion — §4.1 records, path serve integration, §11 feasibility (honest NULL), ADR body Proposed 2026-07-17 23:36:41 -07:00
test_adr_0246_admission.py
test_adr_0246_egress_wiring.py
test_adr_0246_geometric_suite.py
test_adr_0246_grounding_feasibility.py feat(adr-0246): completion — §4.1 records, path serve integration, §11 feasibility (honest NULL), ADR body Proposed 2026-07-17 23:36:41 -07:00
test_adr_0246_induced_action.py feat(adr-0246): completion — §4.1 records, path serve integration, §11 feasibility (honest NULL), ADR body Proposed 2026-07-17 23:36:41 -07:00
test_adr_0246_mismatch_diagnostic.py
test_adr_0246_path_ledger.py
test_adr_0246_path_serve_integration.py feat(adr-0246): completion — §4.1 records, path serve integration, §11 feasibility (honest NULL), ADR body Proposed 2026-07-17 23:36:41 -07:00
test_adr_0249_arithmetic_lift.py feat(adr-0250): instrument routes Tier-2 + ADR-0250 (Proposed) — arc closure 2026-07-18 14:43:40 -07:00
test_adr_0249_logic_cnf_compiler.py feat(adr-0249): P3 structural formula→CNF converter (deduction leg) 2026-07-18 12:40:31 -07:00
test_adr_0249_quantity_kernel.py feat(adr-0249): P1 conformal quantity kernel 2026-07-18 12:04:28 -07:00
test_adr_0249_relation_compiler.py feat(adr-0249): P2 affine relation compiler 2026-07-18 12:25:38 -07:00
test_adr_0249_turn_program.py feat(adr-0249): P4 turn-program compiler + chained-relaxation executor 2026-07-18 12:55:31 -07:00
test_adr_0250_compare.py feat(reader-arc): compare compiler-side guards for inverse + chained shapes 2026-07-18 17:14:16 -07:00
test_adr_0250_multi_register.py feat(adr-0250): 2b certified summation turn — full dev holdout 50/50 wrong=0 2026-07-18 14:25:44 -07:00
test_adr_0250_q_difference_failclosed.py test(reader-arc): Q3 hazard-close — lock q:difference fail-closed (no guessed direction) 2026-07-18 21:57:36 -07:00
test_adr_0250_summation.py feat(adr-0250): 2b certified summation turn — full dev holdout 50/50 wrong=0 2026-07-18 14:25:44 -07:00
test_adr_index.py feat(provenance,teaching): close the lateral gaps the assessment actually found 2026-07-25 04:51:15 +00:00
test_adr_status_governance.py chore(governance): stamp nine merged ADRs Accepted + pin the invariant 2026-07-25 14:38:02 -07:00
test_aggregate_total_question_forms.py
test_alignment_graph.py
test_ambiguity_hazards.py
test_anaphora.py
test_anchor_lens_cli.py
test_anchor_lens_engagement_unit.py
test_anchor_lens_lifts_proposition.py
test_anchor_lens_no_glyph_leak.py
test_anchor_lens_null_lift.py
test_anchor_lens_pack_loader.py
test_anchor_lens_pack_seam.py
test_anchor_lens_telemetry.py
test_anchor_lens_tour_demo.py
test_answer_choices.py
test_anti_regression_demo.py
test_apple_uma_demo_package.py
test_apple_uma_mechanical_sympathy_benchmark.py
test_apple_uma_mlx_exact_recall.py
test_architectural_invariants.py
test_array_codec.py
test_articulation.py
test_articulation_bench.py
test_articulation_demo.py
test_articulation_legality.py
test_articulation_quality_e2e.py
test_articulation_quality_miner.py
test_articulation_realizer_v2.py
test_ask_acquisition.py
test_ask_handle.py
test_ask_pass_manager_delivery.py
test_ask_runtime_helper.py
test_ask_serving_gate.py
test_ask_serving_integration.py
test_audio_compiler.py
test_audio_crdt_merge.py
test_audio_eval_gates.py
test_audio_pack_manifest.py
test_audio_sensorium_mount.py
test_audio_teachers.py
test_audit_ledger_r7.py fix(runtime): defer the turn-event sink emission to the serve boundary (R7) 2026-07-26 10:56:03 -07:00
test_audit_tour.py
test_benchmarks_profiler.py
test_binding_graph_acyclicity.py
test_binding_graph_adapter.py
test_binding_graph_adapter_question_target.py
test_binding_graph_adapter_units.py
test_binding_graph_admissibility.py
test_binding_graph_model.py
test_binding_graph_question_target.py
test_binding_graph_units.py
test_brief_11_audit.py
test_brief_11b_audit_artifact.py
test_brief_11b_step2_lexicon.py
test_brief_11b_step2_verb_classification.py
test_candidate_domain_partition.py
test_candidate_graph_completeness_guard.py
test_candidate_graph_recognizer_wiring.py
test_candidate_operator.py
test_candidate_operator_quantity_entity_binding.py
test_capability_baseline.py
test_capability_cli.py
test_capability_index.py chore(generalization): Tier S housekeeping — smoke promotion, capability-index entries, promotion sweep (S5) 2026-07-24 17:13:19 -07:00
test_capability_reports.py
test_categorical_decider.py feat(deduction-serve): Phase 4 — Band v1b categorical/syllogism serving (ADR-0256) 2026-07-23 13:17:35 -07:00
test_cga_f64_exactness.py
test_cga_incidence.py
test_cga_inner_rust_parity.py
test_cga_rust_surface_parity.py
test_chat_runtime.py
test_chiral_orientation_gate.py
test_claims_md_is_current.py
test_claude_hybrid_verification_demo.py
test_claude_tool_authority_demo.py
test_cli.py
test_cli_demo.py
test_cli_ingest.py
test_cli_pack_validate_security.py
test_cli_runner_contract.py fix(cli): core rust build was broken; report Rust parity as unfalsifiable 2026-07-26 11:50:32 -07:00
test_cli_test_suites.py revert(tests): drop the local-to-CI smoke parity assertion — CI is not a gate 2026-07-25 13:44:30 +00:00
test_cmb_router_contemplation.py
test_cognition_eval_register_matrix.py fix(cognition): expose hash_surface; point the register-matrix pin at it 2026-07-25 14:06:36 +00:00
test_cognition_leeway.py
test_cognitive_eval_harness.py
test_cognitive_turn_pipeline.py feat(physics,cognition): Cl(4,1) geometric sovereignty convergence 2026-07-20 12:20:05 -07:00
test_cold_start_grounding_lane.py
test_comb_pass_hot_path.py
test_combined_rate_oracle.py
test_combined_rate_reader.py
test_combined_rate_solver.py
test_compiler.py
test_compose_relations.py
test_composed_surface.py
test_composer_graph_atom_equivalence.py
test_composition_consult_in_injector.py
test_composition_lower_logic.py
test_composition_lower_transitive.py
test_composition_registry_load.py
test_composition_validation_corpus.py
test_compound_intent.py
test_compound_intent_substrate.py
test_compound_walkthrough_eval_lanes.py
test_comprehension_attempt.py
test_comprehension_contemplation.py
test_comprehension_propositional.py
test_comprehension_reader.py
test_comprehension_relational_metric.py
test_comprehension_set_membership.py
test_comprehension_state.py
test_comprehension_structure_preserving.py
test_comprehension_syllogism.py
test_comprehension_total_ordering.py
test_comprehension_wrong_zero_property.py
test_compute_budget.py
test_cond_member_argument_reader.py feat(deduction-serve): Band v4-CM — conditional-membership fusion, decided (ADR-0259) 2026-07-24 10:14:00 -07:00
test_conftest_engine_state_isolation.py fix(tests): session-scoped engine-state isolation baseline — close module-scope escape to the live life-store 2026-07-22 20:32:06 -07:00
test_constraint_comprehension_model.py
test_constraint_oracle.py
test_constraint_reader.py
test_constraint_solver.py
test_construction_affordances.py
test_construction_proposal_seam.py
test_consumption_case_0050_hazard_pin.py
test_consumption_empty_registry_no_op.py
test_consumption_partition.py
test_contemplation.py
test_contemplation_loop.py
test_contemplation_pipeline_convergence.py
test_contemplation_quality_lane.py
test_contemplation_ratifiable_payload.py
test_contemplation_wiring.py
test_continuous_learning_idle.py
test_contract_residuals.py
test_conversation_demo.py
test_core_ingest.py
test_core_semantic_seed_pack.py
test_core_trace_protocol.py
test_correction_cue_prefix_routing.py
test_correction_telemetry.py
test_correction_topic_lemma.py
test_crdt_content_ordering.py
test_crdt_no_global_write_from_arena.py
test_crdt_semilattice_contract.py
test_cross_pack_chains.py
test_cross_pack_grounding.py
test_cross_pack_supersede.py
test_cross_serving_gates.py
test_curriculum_polarity.py feat(curriculum): taught negatives — polarity is read (ADR-0264 R1-R4, R8) 2026-07-26 12:19:19 -07:00
test_curriculum_practice.py feat(curriculum): taught negatives — polarity is read (ADR-0264 R1-R4, R8) 2026-07-26 12:19:19 -07:00
test_curriculum_proposals.py
test_curriculum_serve.py feat(curriculum): query-scoped premise compilation (ADR-0264 R5-R7) 2026-07-25 17:02:36 -07:00
test_deduction_serve_e2e.py feat(deduction-serve): Band v6-EX — existential witnesses, decided (ADR-0261) 2026-07-24 14:14:37 -07:00
test_deduction_serve_lane.py feat(deduction-serve): Band v6-EX — existential witnesses, decided (ADR-0261) 2026-07-24 14:14:37 -07:00
test_deduction_serve_license.py fix(deduction-serve): resolve assert_corpus_sound name collision 2026-07-25 16:47:01 -07:00
test_deduction_surface.py chore(config): RATIFY deduction_serving_enabled — default ON (ADR-0256) 2026-07-24 16:05:11 -07:00
test_deductive_entailment_authority_demo.py
test_deductive_logic_entail.py
test_deductive_logic_finite_entity_grounding.py
test_deductive_logic_relational_grounding.py
test_delta_store_frontier_isolation.py
test_demo_composition.py
test_derived_close_proposals.py fix(tests): stop a test writing proposals into the live in-repo sink 2026-07-25 13:36:22 +00:00
test_determination_closure_lane.py
test_determination_consolidation.py
test_determination_estimation_lane.py feat(provenance,teaching): close the lateral gaps the assessment actually found 2026-07-25 04:51:15 +00:00
test_determination_surface.py
test_determine_d0.py
test_determine_relational_inference.py
test_determine_relational_transitive.py
test_determine_transitive.py
test_determinism_proofs.py
test_deterministic_fluency_lane.py
test_deterministic_hash.py
test_dialogue.py
test_dialogue_fluency_regression.py
test_dimensional_reasoning_lane.py
test_disclosure_claim.py
test_discourse_planner_behavior.py
test_discourse_planner_compound.py
test_discourse_planner_contract.py
test_discourse_planner_helper.py
test_discourse_planner_reflective.py
test_discourse_planner_render.py
test_discourse_planner_walkthrough.py
test_discovery_candidates.py
test_discovery_contemplation_vault_probe.py
test_discovery_yield.py feat(telemetry): discovery-yield-per-served-turn baseline (ADR-0255) 2026-07-23 07:27:00 -07:00
test_discrete_count_open_noun_class.py
test_dispatch_trace.py
test_domain_contract_predicates.py
test_domain_pack_contract.py
test_edge_budget_gate.py
test_edge_sync_activation.py
test_edge_sync_artifact_contract.py
test_edge_sync_hot_path_imports.py
test_edge_sync_journal.py
test_edge_sync_manifest.py
test_edge_sync_s3_store.py
test_efferent_gate.py
test_en_collapse_anchors_v1_pack.py
test_en_core_action_v1_pack.py
test_en_core_attitude_v1_pack.py
test_en_core_causation_v1_pack.py
test_en_core_math_v1_pack.py
test_en_core_meta_v1_pack.py
test_en_core_polarity_v1_pack.py
test_en_core_quantitative_v1_pack.py
test_en_core_relations_v1_pack.py
test_en_core_relations_v2_pack.py
test_en_core_spatial_v1_pack.py
test_en_core_syntax_v1_pack.py
test_en_core_temporal_v1_pack.py
test_energy.py
test_engine_identity.py
test_engine_identity_lineage.py
test_engine_loop_proof.py
test_engine_state_session_persistence.py
test_english_argument_reader.py feat(deduction-serve): Band v2-EN — natural-English argument serving, earned licenses (ADR-0257) 2026-07-23 14:37:50 -07:00
test_environment_falsification.py
test_environment_falsification_eval_cli.py
test_epistemic_carrier.py
test_epistemic_invariants.py
test_epistemic_phase2_known_bugs.py
test_epistemic_phase3_state_tagging.py
test_epistemic_question_render.py
test_epistemic_truth_state_demo.py
test_ethics_check.py
test_ethics_packs.py
test_ethics_refusal_opt_in.py
test_eval_cli_failure_printer.py
test_eval_holdout_split.py
test_event_vision_compiler.py
test_exemplar_ingest.py
test_exist_argument_reader.py feat(deduction-serve): Band v6-EX — existential witnesses, decided (ADR-0261) 2026-07-24 14:14:37 -07:00
test_expert_demo_contract.py
test_expert_demo_runnable.py
test_explain.py
test_explain_repl.py
test_fabrication_control_runner.py
test_failure_family.py
test_failure_proposal.py
test_fieldstate_codec.py
test_forward_graph_constraint_null_lift.py
test_forward_graph_constraint_wiring.py
test_forward_semantic_control.py
test_foundational_families.py
test_frame_registry_load.py
test_frame_verdict.py
test_frame_verdict_perception_adapter.py
test_frame_verdict_text_cwa_lane.py
test_frontier_compare_cross_provider.py
test_frontier_compare_wave1.py
test_frontier_model_registry_pricing.py
test_generalization_audit_runner.py
test_generalization_cache_verifier.py
test_generalization_gsm1k_adapter.py
test_generalization_manifest_policy.py
test_generalized_lift_instrument.py fix(cognition): pre-stage land repairs after L2/PASSTHROUGH excision 2026-07-20 13:34:59 -07:00
test_generate_stream.py
test_geometric_convergence_checklist.py feat(physics,cognition): Cl(4,1) geometric sovereignty convergence 2026-07-20 12:20:05 -07:00
test_geometric_product_f64_parity.py
test_geometric_product_rust_parity.py
test_geometric_search_run.py
test_grammar_roundtrip.py fix(generate): CORE writes plural nouns in categorical clauses (Phase 2B) 2026-07-26 18:42:42 -07:00
test_graph_constraint.py
test_graph_diffusion.py
test_graph_topo_order_perf.py
test_grounded_open_hedge_arm.py feat(coherence): grounded-open hedge arm — serve pack surfaces honestly hedged instead of over-refusing (ADR-0254) 2026-07-23 01:27:17 -07:00
test_grounding_accessors.py
test_grounding_source_characterization.py
test_gsm8k_experience_flywheel.py
test_gsm8k_experience_flywheel_review_patch.py
test_gsm8k_frontier_report.py
test_gsm8k_math_runner.py
test_gsm8k_morphology_missing_kernel_labels.py
test_gsm8k_post_gate_a1_frontier_microscope.py
test_gsm8k_problem_frame_adequacy.py
test_gsm8k_r1_reconstruction.py
test_gsm8k_sealed_attempt_scout.py
test_hedge_injection.py
test_hitl_queue_backpressure.py
test_hitl_queue_submission_invariants.py
test_holdout_dev_lane.py
test_holdout_encryption.py
test_holonomy.py
test_holonomy_resonance.py
test_identity_continuity_proof.py
test_identity_continuity_verification.py
test_identity_gate.py feat(physics,cognition): Cl(4,1) geometric sovereignty convergence 2026-07-20 12:20:05 -07:00
test_identity_packs.py
test_identity_provenance_split.py
test_identity_score_decomposition.py
test_identity_surface_divergence.py
test_identity_surface_divergence_depth.py
test_idle_backpressure_telemetry.py
test_idle_frontier_contemplation.py
test_idle_proposal_review.py
test_inference_operators.py
test_inline_realization.py
test_inner_loop_admissibility.py
test_inner_loop_exhaustion_materializes.py
test_inner_loop_phase2.py
test_inner_loop_phase3.py
test_inner_loop_phase4.py
test_intent_classification_extensions.py
test_intent_explain_paragraph.py
test_intent_proposition_graph.py
test_intent_ratifier.py fix(cognition): pre-stage land repairs after L2/PASSTHROUGH excision 2026-07-20 13:34:59 -07:00
test_intent_subject_extraction.py
test_intent_subject_normalization_consistency.py
test_issue_300_versor_margin.py
test_kernel_facts.py
test_kernel_no_new_legacy_derivation_surfaces.py
test_l10_always_on.py
test_l10_always_on_daemon.py
test_l10_always_on_soak.py
test_l10_arbitrary_interruption.py
test_l10_continuity.py
test_labeled_container_subject.py
test_lane_sha_verifier.py ci(local): one-command local-first runner; fix a lane roster red on main 2026-07-25 12:51:17 +00:00
test_lane_shape_thresholds.py
test_language_pack_cache.py
test_language_pack_load_safety.py
test_language_pack_runtime.py
test_language_packs_scalar_equivalence.py
test_language_packs_unit_dimensions.py
test_learning_arc_demo.py
test_learning_loop_demo.py
test_ledger_reseal.py feat(teaching): core proposal-queue reseal — the ledger_reseal stage (Phase D) 2026-07-26 10:20:56 -07:00
test_lexeme_primitives.py
test_lexicon.py
test_lexicon_single_source.py fix(generate): CORE writes plural nouns in categorical clauses (Phase 2B) 2026-07-26 18:42:42 -07:00
test_limitation_assessment.py
test_linguistic_governance_phases.py feat(cognition): fail-closed linguistic governance + trilingual constraint pipeline 2026-07-20 16:16:56 -07:00
test_logic_canonical.py
test_long_context_comparison.py
test_manifold.py
test_manifold_state.py
test_margin_admissibility.py
test_matcher_extension_case_0050_hazard_pin.py
test_matcher_extension_currency_per_unit.py
test_matcher_extension_end_to_end_admission.py
test_math_candidate_graph.py
test_math_candidate_graph_container_of_product.py
test_math_candidate_graph_fraction_portion.py
test_math_candidate_graph_goal_residual_lift.py
test_math_candidate_graph_peer_partition_question.py
test_math_candidate_graph_question_bound_product_lift.py
test_math_candidate_graph_rate_injection.py
test_math_candidate_graph_sprint6_experience_guided_lift.py
test_math_candidate_graph_sprint6_review_patch.py
test_math_candidate_graph_sprint7_experience_guided_lift.py
test_math_candidate_graph_sprint7_owner_binding.py
test_math_candidate_graph_sprint8_r6_affine_lift.py test(a2k): prove geometric path refuses out-of-range decrease scales 2026-07-20 04:40:35 +00:00
test_math_candidate_graph_sprint8_review_patch.py
test_math_candidate_graph_sprint9_postmerge_hardening.py
test_math_candidate_graph_sprint9_temporal_affine_lift.py
test_math_candidate_graph_sprint10_frontier_lift.py
test_math_candidate_graph_sprint10_review_patch.py
test_math_candidate_graph_sprint11_cluster_contract_lift.py
test_math_candidate_graph_sprint11_review_patch.py
test_math_candidate_graph_sprint12_singleton_contract_lift.py
test_math_candidate_graph_unit_partition_injection.py
test_math_candidate_graph_xhigh_sprint13_lift.py
test_math_candidate_parser.py
test_math_claim_signature.py
test_math_composition_ratification.py
test_math_contemplation_adapter.py
test_math_evidence_e2e.py
test_math_evidence_schema.py
test_math_frame_ratification.py
test_math_lexical_ratification.py
test_math_parser.py
test_math_problem_graph.py
test_math_realizer.py
test_math_roundtrip.py
test_math_solver.py
test_math_symbolic_equivalence.py
test_math_symbolic_normalizer.py
test_math_verifier.py
test_mathlogic_expert_ledger_flip.py
test_me2_case_0019_admits.py
test_me2_cross_sentence_subject.py
test_me3_additive_composition.py
test_me4_subtractive_composition.py
test_me5_all_categories_integration.py
test_meaning_graph.py
test_meaning_graph_projectors.py feat(deduction-serve): Band v6-EX — existential witnesses, decided (ADR-0261) 2026-07-24 14:14:37 -07:00
test_medical_clinical_ethics_pack.py
test_member_argument_reader.py feat(deduction-serve): Band v3-MEM — member-chain band, Socrates syllogism decided (ADR-0258) 2026-07-23 19:21:41 -07:00
test_miner_proposals.py
test_morphology_irregular.py
test_morphology_registry.py
test_motor.py
test_multi_sentence_response_eval.py
test_mutation_proposal_type.py
test_narrative_example_intents.py
test_no_assessment_backed_proposal_synthesis.py
test_null_cone.py
test_null_point_primitives.py
test_observation_frame_contract.py
test_observation_frame_harness.py
test_observed_he_morph_constraint_v0.py feat(logos): bulk live morph authority on turn + teaching seams 2026-07-20 16:35:04 -07:00
test_ood_surface_generator.py
test_oov_grounding_cache.py
test_oov_pipeline.py feat(recognition): Stage 3 fail-closed multi-root depth ambiguity 2026-07-20 13:47:02 -07:00
test_oov_surface.py
test_operator_calibration_replay.py
test_orthogonality_tour_demo.py
test_pack_draft_serve_boundary.py docs(governance): Stage 1 ADR collision freeze + dual-pack serve boundary 2026-07-20 13:43:25 -07:00
test_pack_glosses_content.py
test_pack_grounded_comparison.py
test_pack_grounded_correction.py
test_pack_grounded_unknown.py
test_pack_grounding.py
test_pack_measurements_phase2.py
test_pack_resolver.py
test_pack_resolver_glosses.py
test_partial_surface.py
test_percent_partition_proposal.py
test_perturbation_suite.py
test_phase5_corpus.py
test_phase6_demo.py
test_phase_d_replay_evidence.py
test_physics_backend_dispatch_hygiene.py
test_pipeline.py
test_pipeline_teaching_integration.py
test_plan_contemplation.py
test_plan_contemplation_runtime.py
test_plan_metrics.py
test_plan_metrics_runtime.py
test_prior_surface_deduction_binding.py feat(provenance,teaching): close the lateral gaps the assessment actually found 2026-07-25 04:51:15 +00:00
test_probe_repl.py
test_problem_frame_builder.py
test_problem_frame_contracts.py test(a2k): prove geometric path refuses out-of-range decrease scales 2026-07-20 04:40:35 +00:00
test_problem_frame_phase_boundaries.py
test_problem_frame_skeleton.py
test_procedure_surface.py
test_process_frames.py
test_prompt_diversity_runner.py
test_proof_carrying_promotion_demo.py
test_proof_carrying_promotion_obligations.py
test_proof_chain_builder.py
test_proof_chain_certificate.py
test_proof_chain_rules.py
test_proof_properties.py
test_proofwriter_owa_lane.py
test_proper_noun_primitive_universality.py
test_proportional_decrease_proposal.py
test_proposal_queue.py feat(teaching): HITL proposal-queue CLI — list/review contemplation-idle sinks (S4) 2026-07-24 17:05:26 -07:00
test_proposal_review_report.py
test_proposal_review_safety.py
test_proposal_review_scan.py
test_proposal_review_summary.py
test_proposal_source.py
test_propose_from_exemplars_cli.py
test_proposition.py
test_provenance.py
test_public_showcase.py
test_pulse_integration.py
test_quantitative_comprehension.py
test_quantitative_expr.py
test_quantity_entity_proposal.py
test_question_delivery.py
test_r3_router_contemplation.py
test_r4_goal_residual.py
test_rat1_end_to_end_admission.py
test_rate_conversion.py
test_rate_conversion_solving.py
test_rate_oracle.py
test_rate_reader.py
test_rate_solver.py
test_rate_units.py
test_ratification_ceremony.py feat(provenance,teaching): close the lateral gaps the assessment actually found 2026-07-25 04:51:15 +00:00
test_ratification_threshold_default.py
test_ratified_ledger_bridge.py feat(provenance,teaching): close the lateral gaps the assessment actually found 2026-07-25 04:51:15 +00:00
test_reader_phase2.py
test_reader_question_frame.py
test_realize_oov.py
test_realize_r0.py
test_realize_r1_structural.py
test_realize_r1c_binding_graph.py
test_realizer_grounded_authority_flag.py
test_realizer_guard_holdout.py
test_realizer_guard_runtime_seam.py
test_realizer_guard_unit.py
test_realizer_quantifier_agreement.py
test_reasoning_evidence.py
test_recognition_phase1.py
test_recognition_phase2.py
test_recognition_refusal_propagates.py
test_recognizer_anchor_inject.py
test_recognizer_comparative_inject.py
test_recognizer_match.py
test_recognizer_registry.py
test_recognizer_skip_wrong_zero.py
test_recognizer_synthesis.py
test_recognizer_unit_partition_inject.py
test_refusal_contract.py
test_refusal_taxonomy_lane.py
test_register_cli.py
test_register_firing_diagnostic.py
test_register_invariant_grounding.py
test_register_layering_separation.py
test_register_null_lift.py
test_register_pack_convivial_v1.py
test_register_pack_loader.py
test_register_pack_seam.py
test_register_pack_terse_v1.py
test_register_runtime_threading.py
test_register_substantive_consumption.py
test_register_telemetry.py
test_register_tour_demo.py
test_register_tour_gate_strengthening.py
test_register_variation.py
test_relational_ablation.py
test_relational_field_reader.py
test_relational_finite_verb.py
test_relational_inference_lane.py
test_relational_metric_lane.py
test_relational_operator_ablation.py fix: full-suite gates — suite SoT + multi-root depth pin 2026-07-20 14:58:21 -07:00
test_relational_predicate_lane.py
test_relational_reader.py
test_relational_symbolic_reader.py
test_relational_transitive_lane.py
test_relations_chains_v1.py
test_relations_pack_v1_extensions.py
test_replay_adapter.py
test_replay_adapter_bound_attempt.py
test_replay_vs_llm_benchmark.py
test_repository_hygiene.py
test_rescan_v2_invariants.py
test_rescan_v3_invariants.py
test_response_governance.py
test_response_governance_frame_verdict.py
test_response_mode_classifier.py
test_reviewed_teaching_loop.py
test_reviewer_registry.py
test_ring2_residual_protocol.py feat(ring2-ring3): multi-port residual protocol + integrity-coordinated handoff 2026-07-17 23:56:01 -07:00
test_ring3_integrity_handoff.py feat(ring2-ring3): multi-port residual protocol + integrity-coordinated handoff 2026-07-17 23:56:01 -07:00
test_rotor_admissibility.py
test_rotor_power.py
test_rotor_power_general.py
test_router_organ_hygiene.py
test_run_attempt_binding.py
test_runtime_config.py
test_runtime_config_passthrough.py
test_runtime_config_register.py
test_rust_backend.py
test_rust_scalar_zero_copy_boundary.py
test_safe_display.py
test_safety_check.py
test_safety_pack.py
test_safety_refusal.py
test_salience.py
test_salience_vectorize_parity.py
test_sealed_practice_trace.py
test_sealed_practice_trace_bound_episode.py
test_search_gate.py
test_segmenter.py
test_semantic_realizer_integration.py
test_sensorimotor_contract.py
test_sensorimotor_pack_manifest.py
test_sensorium_compiler_delta.py
test_sensorium_efferent_decode.py
test_sensorium_eval_cli.py
test_sensorium_eval_report.py
test_sensorium_mount.py
test_serve_quarantine_transitive.py
test_served_disposition.py
test_session_coherence.py
test_session_context_codec.py
test_setup_oracle.py
test_setup_router.py
test_speculative_subject_lifecycle.py
test_stage2_physics_hardening.py test(physics): Stage 2 hardening pins for scale domain, L2 excision, parity 2026-07-20 13:45:05 -07:00
test_stage3_epistemic_inductive.py fix(stage3): gate inductive expansion on geometric admissibility 2026-07-20 15:07:12 -07:00
test_stage3_oov_egress_authority.py feat(cognition): Stage 3 geometric coherence, inductive closure, OOV pins 2026-07-20 13:54:51 -07:00
test_stage3_root_ambiguity.py feat(recognition): Stage 3 fail-closed multi-root depth ambiguity 2026-07-20 13:47:02 -07:00
test_staged_gold_lanes.py
test_stop_tokens_override.py
test_supersede.py
test_supersession_history.py
test_surface.py
test_surface_resolution.py fix(cognition): restore register axis on pipeline-served turns + Phase 0 of generalization arc 2026-07-24 12:28:32 -07:00
test_tabletop_lab_protocol.py
test_teaching_audit.py
test_teaching_coverage_cli.py
test_teaching_gaps.py
test_teaching_grounding.py
test_teaching_loop_bench.py
test_teaching_promotion.py
test_teaching_proposals.py
test_teaching_propose_cli.py
test_teaching_queue.py
test_telemetry_fanout_and_summary.py
test_telemetry_sink.py
test_third_door_adr_dag_embedding.py
test_third_door_blueprint_fidelity.py
test_third_door_cohesion.py
test_third_door_surprise_discovery_wiring.py
test_third_door_trajectory_invariants.py
test_thread_context.py
test_trackb_inc2_structure_mapping.py fix(trackb): pure-S1 extract refuse multi-clause overmatch (0361 wrong=0) 2026-07-19 20:04:27 -07:00
test_trackb_s1_structure_mapping.py fix(trackb): pure-S1 gate — refuse total supersets and extra contains 2026-07-19 19:10:05 -07:00
test_transition_rotor.py
test_transitive_surface.py
test_turn_loop_verdicts.py
test_turn_verdicts_bundle.py
test_unary_delta_proposal.py
test_unified_ingest_null_lift.py
test_unknown_token_ingest.py
test_vault_config.py
test_vault_recall.py
test_vault_recall_indexing_batch.py
test_vault_recall_rethaw.py
test_vault_recall_rust_parity.py
test_vault_recall_vectorised.py
test_vault_store.py
test_vaultstore_codec.py
test_verb_argument_reader.py feat(deduction-serve): Band v5-VP — verb-predicate arguments, decided (ADR-0260) 2026-07-24 12:51:36 -07:00
test_verified_contract.py
test_verified_r2_producer.py
test_verified_serving_gate.py
test_versor_apply_rust_parity.py
test_versor_closure.py
test_versor_condition_rust_parity.py
test_vision_compiler.py
test_vision_crdt_merge.py
test_vision_eval_gates.py
test_vision_sensorium_mount.py
test_vocab_manifold_invariants.py
test_vocab_trigger_instrument.py feat(generalization): vocab-trigger instrument — mechanism-vs-coverage refusal histogram (S3) 2026-07-24 16:54:13 -07:00
test_volume_honesty.py feat(curriculum): sealed-practice producer for curriculum serving (Phase C) 2026-07-26 09:52:54 -07:00
test_warmed_session_lane.py
test_wave_a_multiplicative_aggregation_injector.py
test_witness_log_importer.py
test_workbench_api.py
test_workbench_apple_uma_report.py
test_workbench_calibration.py
test_workbench_chat_turn.py
test_workbench_construction_endpoint.py
test_workbench_construction_evidence.py
test_workbench_contemplation_reader.py
test_workbench_deduction_provenance.py feat(provenance,teaching): close the lateral gaps the assessment actually found 2026-07-25 04:51:15 +00:00
test_workbench_demo_narrative.py
test_workbench_demos.py
test_workbench_evidence_bundle.py
test_workbench_field_evidence.py
test_workbench_generalization_evidence.py
test_workbench_journal.py
test_workbench_leeway_mapping.py
test_workbench_lived_life.py
test_workbench_logos.py
test_workbench_operator_telemetry.py
test_workbench_pipeline_record.py
test_workbench_practice_api.py
test_workbench_practice_evidence.py
test_workbench_proposal_artifact.py
test_workbench_r2_read_substrate.py
test_workbench_ratify_case_0050_hazard_pin.py
test_workbench_ratify_category_allowlist.py
test_workbench_ratify_composition.py
test_workbench_ratify_cors.py
test_workbench_ratify_exception_surface.py
test_workbench_ratify_frame.py
test_workbench_ratify_idempotent.py
test_workbench_ratify_lexical.py
test_workbench_ratify_no_auto.py
test_workbench_ratify_partition.py
test_workbench_readers.py
test_workbench_replay.py
test_workbench_schemas.py
test_workbench_tour.py
test_workbench_vault_recall_evidence.py
workbench_test_helper.py