Goal A classification: every change from main to V18 (8958ae93 + docs)

Date: 2026-09-07. Diff base: local main = 6ce7648a. Branch tip: fix/insights-verified-correctness = b1b369ed.

Two segments. The goal-1 segment (main..e479e81) is already on origin/main (a922627d), deployed 2026-09-06. The post-goal-1 segment (e479e81..b1b369ed) is the V8–V18 work that this split lands or parks.

Rules applied

Counts

Segmenteval-systeminvariant-fixmeaning-layertotal
post-goal-1 (e479e81..b1b369ed), non-evidence paths9016273325
post-goal-1 evidence trees (docs/evidence/**)1841 files in 2 trees001841
goal-1 (main..e479e81, already on origin/main)93760169

File-level counts. Twelve mixed source files carry hunks from more than one group; their hunk splits are listed in the next section. Test files count as one path each; 60 test files are parked whole and 21 mixed test files had their group-3 tests removed (listed at the end).

Uncertain items and the rule applied

ItemGroupRule applied
N01 definition application (DefinitionApplicationError, _compile_definition_to_filter_spec rewrite, test_insights_n01_definition_schema.py)group 3Deterministic in itself, but it needs the live discovery-backed schema context to know which columns exist. On this branch that context is empty, so N01 would refuse every question that matches a definition. Moved with its dependency.
_load_schema_context rewrite, _cold_source_column_inventory, federation_schema_context, generate_leg_sql rewrite (V11 authorized schema)group 3They change the prompt that produces SQL (grounding). Rule: anything that changes which SQL is generated.
_qualify_authorized_tables (N04 schema qualification repair)group 3Deterministic SQL rewrite, but it changes the SQL text that executes and was introduced in V11.
enforce_canonical_columns(question=) alias preservationgroup 3Requested output shape family; rename-only but question-driven.
scalar_aggregate_coalesce unknown-vs-empty CASE rewrite (V9)group 2Deterministic post-pass that stops unknown values becoming zero; introduced before V11; no dependence on the question except an explicit NULL policy phrase.
query_executor written top-N numbers and OFFSET 0group 2Deterministic display-cap logic; introduced in V7.
enforce_desc_nulls_last on the gold single-shot pathgroup 2Deterministic ordering invariant already applied on the CT path.
R08 london_calendar_guard rewritegroup 2 (legacy mode)R08 is named in the brief. Its typed mode needs the parked schema context, so runtime callers pass no column types and the guard runs in its declared legacy source-map mode. The approved-SQL calendar validation runs only when physical types are known (never on this branch).
sql_proves_member_key and helpers in deictic_key_carry.pygroup 2 (inlined)Pure SQL lineage proof used by F01 authorization and R02 merge identity. Kept; every carry-semantics change in the same module is parked.
Blocked-parent recovery / 57 chain controls (test_insights_v8_chain_recovery.py, _blocked_parent_continuation, _answers_offered_clarification)group 3N08 recovery decides whether to answer or offer recovery from phrase detectors. Rule: answered versus refused.
Intent write/secret refusal (intent_classifier.source_*_refusal)group 3Named in the brief as refusal gating on intent. SQL read-only validation (F02) still blocks writes.
bi_013_schema_discovery_results migration and save_schema_discoverygroup 3Feeds generation grounding; base code already tolerates the missing table.
Empty-cohort-is-exact semantics (extract_full_cohort_keys returning [], keys_available, materialize_keys_from_rows returning None)group 3Follow-up membership contract.
_promote_ct_result_to_answer requested-shape check on CT-only fallbackgroup 3Requested result shape. The R01 gold-leg discard proof that gates the fallback stays in group 2.
execution_request on _dispatch_merge_replaygroup 2R04 exact replay honours the saved request options; the group-3 source-binding fields were dropped from it.
R07 child-process provider HTTP transport (_JobDeadlineTransport, _job_http_client_kwargs, _JOB_HTTP_CHILD in llm_executor.py; call sites in bi_sql_llm_generator.py)moved to group 3 during the gateDefect found by the first gate run: the child transport hangs until the request timeout when the request payload exceeds the pipe buffer (about 64 KB), because the retried communicate() never re-registers stdin. Reproduced in isolation: 20 KB and 40 KB prompts complete in 2 to 3 s; 60 KB and 90 KB prompts time out at 25 s. V18 saw it as 10 timeouts in 906 calls; with the base prompt sizes on this branch it hit 20 of 29 calls. The provider itself answered in under 4 s. The rest of N07 (attempt budget, one retry, provider classification) stays in group 2.

Mixed files: which hunks go where

src/institutional_kb/api/routers/bi_query.py

Kept: ClassifiedBiRoute, classify_terminal_error at every catch, error_class/outcome fields, refusal status, trace snapshot guard/code, list_ancestor_turns + exact rerun pinning (R04), display-label deferral and requested identity fill (R07), authorize_cached_sql on directory caches (F13), _result_proves_client_key / _saved_turn_proves_client_key / _require_customization_key / _merge_verified_customizations (F01), export terminal responses, cancelled.set() on worker exit. Parked: intent refusal, _answers_offered_clarification, _blocked_parent_continuation, released population, deictic can_carry/clarify turn, saved-count turn, accepted_cohort, decide_routing-first restructure, GOLD_ONLY leg, membership directives, definition route legs, live schema context, requested shape/CT basis post-passes, executed_turn_sql anchor route.

src/institutional_kb/bi/canonical_columns.py

Kept: GOLD_BOOKED_COLUMNS/GOLD_REALIZED_COLUMNS from the registry and booked basis detection. Parked: question-driven alias preservation (requested output shape).

src/institutional_kb/bi/deictic_key_carry.py

Kept: sql_proves_member_key and its lineage helpers, _normalize_key hardening, merge_cohort_key_state strips client-supplied __cohort_keys__ (F01), build_cohort_key_state requires proved key identity. Parked: detection regex changes, population_scope_released, ResolvedCohort.can_carry/truncated/keys_available, cohort_generation_directive, proof-or-refuse inject_cohort_predicate, blocked-parent resolve, empty-set semantics.

src/institutional_kb/bi/single_shot_post_pass.py

Kept: validate_calendar_syntax, column_types plumbing, preserve_empty_null coalesce, enforce_desc_nulls_last on gold. Parked: repair_pd_ct_identity_joins, repair_explicit_selection.

src/institutional_kb/services/bi_federated_execution_service.py

Kept: prior_route-aware CT-only routing and _gold_leg_can_be_discarded proof before any gold-leg discard or annihilated-cohort rescue (R01), join-key identity proof and merge key capture (R02/R01), display-cap key capture only with proved identity, terminal refusals returned as answers (N03), FederatedCtUnavailableError error_class (N02), JobStoppedError propagation and provider-refusal handling in self-heal (N07), executed_sql/connection_id/snapshot basis in leg metadata (F09/R05). Parked: membership_mode/intersection/union execution, ct_scalar/client_count aggregates, snapshot_column, requested-shape checks on merged or promoted results, is_merge_input/source_bindings/followup_context on leg requests, MembershipProofError, regenerable guard names.

src/institutional_kb/services/bi_federated_merge.py

Kept: SourceGrainError/SourceUnitError, _validate_source_grain, unit_column handling, snapshot_measure_classes, source_label, unit-aware dimension rollup. Parked: aggregate_client_count, aggregate_ct_scalar.

src/institutional_kb/services/bi_federated_merge_replay.py

Kept: merge_measure_class, saved dimension rollup replay. Parked: membership operation, snapshot column, scalar/count post-aggregation replay.

src/institutional_kb/services/bi_federated_planner.py

Kept: CT leg generation runs under copy_context (job control reaches the thread) and a failed CT future propagates its typed error when gold returns no SQL (N07). Parked: everything else (snapshot money routing, membership modes, _require_ct_data_input, GOLD_ONLY instruction, _final_gold_grain, tie-break/regex routing tweaks, calendar prompt text).

src/institutional_kb/services/bi_query_entrypoint.py

Kept: typed PERMISSION denial. Parked: intent refusal before dispatch.

src/institutional_kb/services/bi_query_execution_service.py

Kept: classify_execution_error delegation, executed_sql, generated_sql on error results, AdditiveGrainError/NativeDealUnitError with one bounded corrective regeneration, sql-heal on schema/sql classes, approved-query lookahead limit, provider/transport errors surface instead of rule-based fallback, _require_source_query_permission refactor + authorize_cached_sql, async PostgreSQL connect with JobDeadlineCursor, calendar syntax check, static _federation_leg_for, typed calendar validation only when physical types are known. Parked: _load_schema_context rewrite (discovery + cold inventory), federation_schema_context, generate_leg_sql rewrite (per-leg definitions, grounding directives, repairs), DefinitionApplicationError / N01 compile rewrite, _qualify_authorized_tables, canonical alias preservation, accepted_cohort / is_merge_input / generation_directive, intent refusal, CT basis / membership / requested-shape / explicit-selection validators.

src/institutional_kb/static/js/bi.js

Kept: all N03/R06/R05/F11 hunks. Parked: isClarificationAnswer gating of the clarify prefix (changes the submitted question text).

Post-goal-1 segment: every non-evidence path

PathGroupReasonFirst commit
docs/plans/2026-09-06-insights-fix-recheck.htmleval-systemGoal-2/3 plans, finding matrix, progress, protocol and recheck documents.4d036720
docs/plans/2026-09-06-insights-fix-recheck.mdeval-systemGoal-2/3 plans, finding matrix, progress, protocol and recheck documents.4d036720
docs/plans/2026-09-06-insights-goal2-final.htmleval-systemGoal-2/3 plans, finding matrix, progress, protocol and recheck documents.4d036720
docs/plans/2026-09-06-insights-goal2-final.mdeval-systemGoal-2/3 plans, finding matrix, progress, protocol and recheck documents.4d036720
docs/plans/2026-09-06-insights-goal2-finding-matrix.mdeval-systemGoal-2/3 plans, finding matrix, progress, protocol and recheck documents.4d036720
docs/plans/2026-09-06-insights-goal2-progress.mdeval-systemGoal-2/3 plans, finding matrix, progress, protocol and recheck documents.4d036720
docs/plans/2026-09-06-insights-quality-goal-2.txteval-systemGoal-2/3 plans, finding matrix, progress, protocol and recheck documents.4d036720
docs/plans/2026-09-06-insights-valid-evaluation-amendment.mdeval-systemGoal-2/3 plans, finding matrix, progress, protocol and recheck documents.45497f40
docs/plans/2026-09-06-insights-valid-evaluation-protocol.mdeval-systemGoal-2/3 plans, finding matrix, progress, protocol and recheck documents.259939c1
docs/reports/insights-goal3-v18-2026-09-07/README.mdeval-systemGoal-3 review report and publication receipts.ea6d2c4f
docs/reports/insights-goal3-v18-2026-09-07/artifact-manifest.jsoneval-systemGoal-3 review report and publication receipts.ea6d2c4f
docs/reports/insights-goal3-v18-2026-09-07/index.htmleval-systemGoal-3 review report and publication receipts.ea6d2c4f
docs/reports/insights-goal3-v18-2026-09-07/publication/browser/desktop-summary.pngeval-systemGoal-3 review report and publication receipts.b1b369ed
docs/reports/insights-goal3-v18-2026-09-07/publication/browser/mobile-summary.pngeval-systemGoal-3 review report and publication receipts.b1b369ed
docs/reports/insights-goal3-v18-2026-09-07/publication/browser/mobile-validity.pngeval-systemGoal-3 review report and publication receipts.b1b369ed
docs/reports/insights-goal3-v18-2026-09-07/publication/browser/receipt.jsoneval-systemGoal-3 review report and publication receipts.b1b369ed
docs/reports/insights-goal3-v18-2026-09-07/publication/cleanup.jsoneval-systemGoal-3 review report and publication receipts.b1b369ed
docs/reports/insights-goal3-v18-2026-09-07/publication/cloudflare-final-v18-deploy.txteval-systemGoal-3 review report and publication receipts.b1b369ed
docs/reports/insights-goal3-v18-2026-09-07/publication/cloudflare-final-v18-deployment.jsoneval-systemGoal-3 review report and publication receipts.b1b369ed
docs/reports/insights-goal3-v18-2026-09-07/publication/cloudflare-final-v18-verification.jsoneval-systemGoal-3 review report and publication receipts.b1b369ed
docs/reports/insights-goal3-v18-2026-09-07/report-data.jsoneval-systemGoal-3 review report and publication receipts.ea6d2c4f
docs/reports/insights-goal3-v18-2026-09-07/report.mdeval-systemGoal-3 review report and publication receipts.ea6d2c4f
migrations/bi_013_schema_discovery_results.sqlmeaning-layerSchema-discovery persistence feeds generation grounding (V11 authorized schema).4d036720
migrations/bic_051_add_turn_error_contract.sqlinvariant-fixN02/N03: persist error_class and recovery suggestions on turns.45497f40
scripts/dev/bi_generation_probe.pyinvariant-fixN02: probe emits a classified refusal instead of a silent None.f751e4cf
scripts/insights_goal2_acceptance.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.c6ff1951
scripts/insights_goal2_browser.cjseval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_browser_exports.cjseval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_compare_valid.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.76b7e931
scripts/insights_goal2_conversation_diagnostics.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.c6ff1951
scripts/insights_goal2_definition_probe.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.f751e4cf
scripts/insights_goal2_delivery_extracts.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.c6ff1951
scripts/insights_goal2_development.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.ec55a87e
scripts/insights_goal2_development_compare.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.f751e4cf
scripts/insights_goal2_development_evidence.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.49914705
scripts/insights_goal2_development_reconcile.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.c26668ea
scripts/insights_goal2_eval.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_exports.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_final_evidence.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.c85632b1
scripts/insights_goal2_fixture_check.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.76b7e931
scripts/insights_goal2_fixture_setup.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.76b7e931
scripts/insights_goal2_freeze_app.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_integration_server.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_latency.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.76b7e931
scripts/insights_goal2_latency_preflight.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.eec90a68
scripts/insights_goal2_method_review.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.c6ff1951
scripts/insights_goal2_phase0.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.76b7e931
scripts/insights_goal2_provider_diagnostic.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.be736cd7
scripts/insights_goal2_reconcile_empty.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_rescore.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_seed_integration.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_server.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_supplement.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal2_usage.pyeval-systemEvaluation runner, scorer, fixture, latency, delivery and review scripts.4d036720
scripts/insights_goal3_browser.cjseval-systemFrozen runtime, clock, network guard, projection capture, report builder, browser harness.45497f40
scripts/insights_goal3_clock.pyeval-systemFrozen runtime, clock, network guard, projection capture, report builder, browser harness.76b7e931
scripts/insights_goal3_clock_check.pyeval-systemFrozen runtime, clock, network guard, projection capture, report builder, browser harness.76b7e931
scripts/insights_goal3_integration_server.pyeval-systemFrozen runtime, clock, network guard, projection capture, report builder, browser harness.45497f40
scripts/insights_goal3_network_guard.pyeval-systemFrozen runtime, clock, network guard, projection capture, report builder, browser harness.db8548aa
scripts/insights_goal3_projection.pyeval-systemFrozen runtime, clock, network guard, projection capture, report builder, browser harness.76b7e931
scripts/insights_goal3_report.pyeval-systemFrozen runtime, clock, network guard, projection capture, report builder, browser harness.c6ff1951
scripts/insights_goal3_runtime.pyeval-systemFrozen runtime, clock, network guard, projection capture, report builder, browser harness.76b7e931
scripts/insights_goal3_seed.pyeval-systemFrozen runtime, clock, network guard, projection capture, report builder, browser harness.76b7e931
scripts/ui-harness/verify_home_desk_seed.pyinvariant-fixR05: expected column metadata gains unit_unverified.83406abb
src/institutional_kb/api/routers/bi_query.pyinvariant-fixN02/N03/R04/R06/R07/F01/F08 hunks (intent, blocked-parent, released population, saved count, routing, plan-model changes parked).4d036720
src/institutional_kb/api/routers/bi_schema_registry.pymeaning-layerPersists schema discovery for grounding (with bi_013).4d036720
src/institutional_kb/api/routers/bi_share.pyinvariant-fixF01/F13: saved-turn proof and unit metadata for share labels.4d036720
src/institutional_kb/bench/dataset/goal2/corpus.jsoneval-systemFrozen goal-2/3 corpus, questions, fixture SQL, manifests.4d036720
src/institutional_kb/bench/dataset/goal2/counterexample-empty.sqleval-systemFrozen goal-2/3 corpus, questions, fixture SQL, manifests.4d036720
src/institutional_kb/bench/dataset/goal2/counterexample.sqleval-systemFrozen goal-2/3 corpus, questions, fixture SQL, manifests.4d036720
src/institutional_kb/bench/dataset/goal2/fixture.sqleval-systemFrozen goal-2/3 corpus, questions, fixture SQL, manifests.4d036720
src/institutional_kb/bench/dataset/goal2/manifest.jsoneval-systemFrozen goal-2/3 corpus, questions, fixture SQL, manifests.4d036720
src/institutional_kb/bench/dataset/goal2/oracle-reconciliation.jsoneval-systemFrozen goal-2/3 corpus, questions, fixture SQL, manifests.4d036720
src/institutional_kb/bench/dataset/goal2/questions.jsoneval-systemFrozen goal-2/3 corpus, questions, fixture SQL, manifests.4d036720
src/institutional_kb/bench/dataset/goal2/supplemental-manifest.jsoneval-systemFrozen goal-2/3 corpus, questions, fixture SQL, manifests.4d036720
src/institutional_kb/bi/aggregate_cohort_materialization.pymeaning-layerEmpty-cohort-is-exact semantics for carried keys (follow-up membership).4d036720
src/institutional_kb/bi/answer_record.pyinvariant-fixR05/F09/N03: native units, source connection_id, refusal status in the answer record.4d036720
src/institutional_kb/bi/canonical_columns.pyinvariant-fixR05: booked vs realized gold rollup columns from the registry (alias-preservation hunks parked).4d036720
src/institutional_kb/bi/client_directory.pyinvariant-fixR07: fill requested client label aliases from checked rows.4d036720
src/institutional_kb/bi/cohort_anchor.pymeaning-layerAnchor selection reads merged legs, saved counts and population release (deictic carry).4d036720
src/institutional_kb/bi/ct_measure_basis_guard.pymeaning-layerCT measure basis guard (named in the brief).4d036720
src/institutional_kb/bi/currency_normalization_guard.pyinvariant-fixR05: lineage-proved currency pins and rate normalization.4d036720
src/institutional_kb/bi/deictic_key_carry.pyinvariant-fixF01/R01: SQL output-identity proof helpers and client-key stripping (carry semantics parked).4d036720
src/institutional_kb/bi/error_handling.pyinvariant-fixN02/N03: nine-class terminal contract, refusal outcome, credential redaction.4d036720
src/institutional_kb/bi/explicit_selection_guards.pymeaning-layerV14 explicit selection repair; rewrites predicates from question wording.c26668ea
src/institutional_kb/bi/fact_date_scope_guard.pyinvariant-fixR05: booked rollup columns count as measures.4d036720
src/institutional_kb/bi/followup_membership_contract.pymeaning-layerFollow-up membership contract (named in the brief).4d036720
src/institutional_kb/bi/host_policy.pyinvariant-fixR07: DNS resolution owned and reaped by the job.4d036720
src/institutional_kb/bi/intent_classifier.pymeaning-layerIntent-based write/secret refusal gate (refusal gating on intent).4d036720
src/institutional_kb/bi/london_calendar_guard.pyinvariant-fixR08: typed calendar normalization; runs in legacy (source-map) mode on this branch.4d036720
src/institutional_kb/bi/measure_reading_directive.pyinvariant-fixAccept mapping-shaped bindings when detecting a marked reading.4d036720
src/institutional_kb/bi/measure_registry.pyinvariant-fixRegex typo fix (realised/realized).4d036720
src/institutional_kb/bi/measure_semantics.pyinvariant-fixR02/R03/R05: physical lineage, additive grain proof, native unit metadata.4d036720
src/institutional_kb/bi/membership_source_obligations.pymeaning-layerV13 scoped-meaning source obligations; rewrites/refuses SQL by question meaning.83406abb
src/institutional_kb/bi/money_classifier.pyinvariant-fixR05: source_label and native unit bindings drive value_class.4d036720
src/institutional_kb/bi/pd_ct_identity_bridge.pymeaning-layerV10 identity-bridge SQL repair; changes generated SQL.c6ff1951
src/institutional_kb/bi/query_executor.pyinvariant-fixDeterministic top-N extraction for written numbers and OFFSET 0.c6ff1951
src/institutional_kb/bi/requested_result_shape.pymeaning-layerRequested result shape contract (named in the brief).4d036720
src/institutional_kb/bi/rm_directory.pyinvariant-fixFill only blank RM name cells per row.4d036720
src/institutional_kb/bi/scalar_aggregate_coalesce.pyinvariant-fixUnknown-versus-empty scalar sums: never turn unknown values into zero.45497f40
src/institutional_kb/bi/semantic_obligations.pyinvariant-fixR03/F05: positional lineage and quoted physical identifiers in obligation checks.4d036720
src/institutional_kb/bi/single_shot_post_pass.pyinvariant-fixR08 calendar syntax/types, unknown-vs-empty coalesce, DESC NULLS LAST on gold (identity-bridge and explicit-selection repairs parked).4d036720
src/institutional_kb/bi/sql_prompt.pyinvariant-fixR08 helper: physical column types from the schema context.4d036720
src/institutional_kb/bi/xsource_bridge.pyinvariant-fixF01: prove a projected PD anchor key on a verified gold source.4d036720
src/institutional_kb/db.pyinvariant-fixR09: migration ledger committed inside the migration transaction.4d036720
src/institutional_kb/eval_oracle/goal2.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.4d036720
src/institutional_kb/eval_oracle/phase0.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.76b7e931
src/institutional_kb/eval_oracle/phase0_acceptance.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.c6ff1951
src/institutional_kb/eval_oracle/phase0_development.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.ec55a87e
src/institutional_kb/eval_oracle/phase0_diagnostics.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.c6ff1951
src/institutional_kb/eval_oracle/phase0_embeddings.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.76b7e931
src/institutional_kb/eval_oracle/phase0_fixture.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.76b7e931
src/institutional_kb/eval_oracle/phase0_fixture_data.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.76b7e931
src/institutional_kb/eval_oracle/phase0_latency_provider.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.76b7e931
src/institutional_kb/eval_oracle/phase0_scorer.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.76b7e931
src/institutional_kb/eval_oracle/phase0_statistics.pyeval-systemPhase-0 oracle, fixture, scorer, statistics, latency adapter, acceptance.76b7e931
src/institutional_kb/fixer/replayability.pyinvariant-fixN02 compatibility: read old generic error text in saved replays.83406abb
src/institutional_kb/models/bi_conversation.pyinvariant-fixN02/N03/R05: error_class, suggestions, outcome, exact integers, unit metadata.4d036720
src/institutional_kb/models/bi_turn_job.pyinvariant-fixN02: job error_class.45497f40
src/institutional_kb/repositories/bi_conversation.pyinvariant-fixN02 columns; R04 captured-parent ancestry.4d036720
src/institutional_kb/repositories/bi_schema_discovery.pymeaning-layerSchema-discovery snapshot writer for grounding.4d036720
src/institutional_kb/services/bi_federated_execution_service.pyinvariant-fixR01/R02/N02/N03/N07/F09 hunks (membership modes, scalar aggregates, requested shape parked).4d036720
src/institutional_kb/services/bi_federated_merge.pyinvariant-fixR02/R05: source grain and unit validation, snapshot basis labels (scalar/count aggregators parked).4d036720
src/institutional_kb/services/bi_federated_merge_replay.pyinvariant-fixR04: exact replay honours merge classes and a saved dimension rollup (membership/scalar replay parked).4d036720
src/institutional_kb/services/bi_federated_planner.pyinvariant-fixN07: CT leg thread inherits job control and propagates its typed failure (all routing/planning changes parked).4d036720
src/institutional_kb/services/bi_followup_router.pymeaning-layerSaved-cohort count answered without SQL (follow-up membership contract).4d036720
src/institutional_kb/services/bi_insight_summary.pyinvariant-fixF04/R05: checked-fact catalogue; model selects facts, never writes values.4d036720
src/institutional_kb/services/bi_job_control.pyinvariant-fixN07: shared generation budget and provider retry claim.45497f40
src/institutional_kb/services/bi_pg_job_transport.pyinvariant-fixR07: deadline-aware PostgreSQL polling cursor.4d036720
src/institutional_kb/services/bi_query_entrypoint.pyinvariant-fixN02: permission denial typed (intent refusal parked).4d036720
src/institutional_kb/services/bi_query_execution_service.pyinvariant-fixN02/N07/R02/R05/R07/F01 hunks (schema grounding, N01 compile, cohort injection, meaning guards parked).4d036720
src/institutional_kb/services/bi_share_snapshot.pyinvariant-fixF01/F09/F11: verified customizations, id_display stripped, partner names redacted, ISO datetimes kept.4d036720
src/institutional_kb/services/bi_sql_explanation.pyinvariant-fixDeterministic SQL receipt reads only the outer GROUP BY and WHERE.4d036720
src/institutional_kb/services/bi_sql_llm_generator.pyinvariant-fixN07/N02: bounded retries, provider classification, no silent rule-based fallback on provider failure.4d036720
src/institutional_kb/services/bi_ssh_job_transport.pyinvariant-fixR07: job-owned SSH sockets that cancellation can close.4d036720
src/institutional_kb/services/bi_ssh_tunnel_manager.pyinvariant-fixR07: exclusive job tunnel lease, bounded relays, reaped handshakes.4d036720
src/institutional_kb/services/compose_bi_execution.pyinvariant-fixF13: pass column metadata to the insight summary.4d036720
src/institutional_kb/services/llm_executor.pyinvariant-fixN07: one provider retry, generation attempt budget, provider classification. The child-process HTTP transport (R07) is parked as defective; see the uncertain-items table.4d036720
src/institutional_kb/static/js/bi.jsinvariant-fixN03 refusal rendering, R06 result-read recovery, R05 unit display, F11 (clarification-answer detection hunks parked).4d036720
tests/e2e/bi-http-terminal-submission.spec.jsinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).c6ff1951
tests/e2e/bi-terminal-outcomes.spec.jsinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).45497f40
tests/e2e/insights-review-fixes.spec.jsinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/js/bi-answer-values.test.mjsinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/js/bi-federation-source.test.mjsinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).83406abb
tests/js/bi-rowcap-gate.test.mjsinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).83406abb
tests/js/bi-terminal-outcomes.test.mjsinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).45497f40
tests/test_aggregate_cohort_materialization.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_answer_contract_role_promotion.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_answer_contract_saved_rerun_context.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_attribute_column_endpoint.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bi008_query_execution_safety.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bi_concept_guard_routing.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_bi_definition_resolution.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).45497f40
tests/test_bi_desk_receipt_intake.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_bi_feedback_screenshot_upload.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_bi_followup_router.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bi_generation_probe.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_bi_host_policy.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bi_result_feedback.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_bi_result_serialization.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bi_schema_registry_api.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bi_share_api.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bi_share_snapshot.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bi_single_shot_federated_routing.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_bi_sql_explanation.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bi_ssh_tunnel_manager.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bic006_bi_conversations.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bic007_bi_conversation_api.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bic008_insight_summary.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bic010_followup_router.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_bic015_async_turn_jobs.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_bic023_turn_dedup.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_canonical_columns.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_churn_tier_routing_and_merge_rescue.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_column_label_endpoint.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_compose_bi_federated_routing.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_compose_bi_name_splice.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_context_reuse_represent.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).83406abb
tests/test_ct_measure_basis_guard.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_deictic_key_carry.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_dimension_aggregate_breakdown.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_dom_baseline_spine_guard.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).83406abb
tests/test_enrichment_fill_resilience.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_enrichment_job_dispatch.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_fact_date_scope_wiring.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).83406abb
tests/test_federated_disjoint_guard.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_federated_error_sql_snapshot.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_federated_scalar_aggregate.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_federated_self_heal.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_federated_semantic_refusal.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_feedback_redesign_backend.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_fix_job_endpoint.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_followup_membership_contract.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_full_result_export_enrichments.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_generation_curriculum.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).83406abb
tests/test_grill_v2_endpoints.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_home_desk_seed.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).83406abb
tests/test_home_recent_insights.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_insights_answer_contract_execution.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_insights_answer_record.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_auxiliary_authorization.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_booking_membership_routing.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).8e2076da
tests/test_insights_calendar_date_parameter.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).8e2076da
tests/test_insights_calendar_operands.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).c26668ea
tests/test_insights_client_label_aliases.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_cold_schema_context.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).f751e4cf
tests/test_insights_count_metadata.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).c26668ea
tests/test_insights_cross_source_membership.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c6ff1951
tests/test_insights_customization_source_identity.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_direct_service_secret_refusal.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).83406abb
tests/test_insights_entrypoint_authorization.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_failed_sql_receipt.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).c26668ea
tests/test_insights_federated_definition_application.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).45497f40
tests/test_insights_federated_followup_contract.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_insights_federated_grounding.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_insights_federation_provider_refusal.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).c6ff1951
tests/test_insights_generation_attempt_budget.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).45497f40
tests/test_insights_generation_schema_qualification.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).45497f40
tests/test_insights_goal2_acceptance.pyeval-systemEvaluation-system test.c6ff1951
tests/test_insights_goal2_conversation_diagnostics.pyeval-systemEvaluation-system test.c6ff1951
tests/test_insights_goal2_eval.pyeval-systemEvaluation-system test.4d036720
tests/test_insights_goal2_exports.pyeval-systemEvaluation-system test.4d036720
tests/test_insights_goal2_phase0.pyeval-systemEvaluation-system test.76b7e931
tests/test_insights_goal2_runner.pyeval-systemEvaluation-system test.4d036720
tests/test_insights_goal3_clock.pyeval-systemEvaluation-system test.76b7e931
tests/test_insights_goal3_network_guard.pyeval-systemEvaluation-system test.db8548aa
tests/test_insights_goal3_projection.pyeval-systemEvaluation-system test.76b7e931
tests/test_insights_goal3_projection_audit.pyeval-systemEvaluation-system test.76b7e931
tests/test_insights_goal3_runtime_environment.pyeval-systemEvaluation-system test.ae2d0ec1
tests/test_insights_gold_final_contract.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).45497f40
tests/test_insights_http_terminal_contract.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).45497f40
tests/test_insights_independent_source_conditions.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).45497f40
tests/test_insights_label_source_identity.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_membership_generation_contract.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c6ff1951
tests/test_insights_membership_measure_role.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).f751e4cf
tests/test_insights_membership_projection_bound.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c26668ea
tests/test_insights_membership_replay_routes.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c6ff1951
tests/test_insights_migration_recovery.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_n01_definition_schema.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).76b7e931
tests/test_insights_native_money_contract.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_pd_ct_identity_bridge.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c6ff1951
tests/test_insights_pg_deadline.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_planner_refusal.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).83406abb
tests/test_insights_postgres_values.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_provider_deadline.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_query_correctness.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_query_postgres.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_quoted_currency_pins.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_quoted_measure_identity.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_quoted_semantic_identity.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_read_only_intent.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_insights_refusal_provenance.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).e2a87aef
tests/test_insights_requested_scalar_alias.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c26668ea
tests/test_insights_result_source_provenance.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).83406abb
tests/test_insights_scalar_unknown_values.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).45497f40
tests/test_insights_shared_presentation_budget_review.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_insights_snapshot_and_trade_grain.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c6ff1951
tests/test_insights_snapshot_source_binding.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_terminal_outcomes.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).76b7e931
tests/test_insights_turn_budget_concurrency.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).45497f40
tests/test_insights_typed_calendar_guard.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_insights_v10_empty_sum_shape_review.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).f751e4cf
tests/test_insights_v10_independent_terminal_review.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c6ff1951
tests/test_insights_v10_integrated_review.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_insights_v10_member_lineage.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c6ff1951
tests/test_insights_v10_membership_limits.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).c6ff1951
tests/test_insights_v10_membership_review.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c6ff1951
tests/test_insights_v10_result_shape.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c6ff1951
tests/test_insights_v11_query_review.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).f751e4cf
tests/test_insights_v13_guard_refusal.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).83406abb
tests/test_insights_v13_identity_refusals.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).83406abb
tests/test_insights_v13_membership_sources.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).83406abb
tests/test_insights_v13_money_source.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).83406abb
tests/test_insights_v13_trade_output_contract.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).83406abb
tests/test_insights_v14_result_independent_review.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c26668ea
tests/test_insights_v14_selection_obligations.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c26668ea
tests/test_insights_v15_membership_obligations.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).49914705
tests/test_insights_v15_merge_refusals.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).49914705
tests/test_insights_v16_aggregate_group_scope.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).8e2076da
tests/test_insights_v16_identity_refusal.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).8e2076da
tests/test_insights_v16_provider_drain.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).8e2076da
tests/test_insights_v16_rank_words.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).8e2076da
tests/test_insights_v16_referral_scope.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).8e2076da
tests/test_insights_v17_distinct_snapshot_sum.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c85632b1
tests/test_insights_v17_explicit_output.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c85632b1
tests/test_insights_v17_membership_predicates.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c85632b1
tests/test_insights_v17_output_recovery_native.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c85632b1
tests/test_insights_v17_rank_thresholds.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).c85632b1
tests/test_insights_v18_distinct_membership_grain.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).8958ae93
tests/test_insights_v18_membership_output.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).8958ae93
tests/test_insights_v18_money_guard_recovery.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).8958ae93
tests/test_insights_v8_auxiliary_budget.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).45497f40
tests/test_insights_v8_chain_recovery.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).76b7e931
tests/test_insights_v8_context_contract.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_insights_v8_ct_input_regressions.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).76b7e931
tests/test_insights_v8_federation_contract.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_insights_v8_intent_shape_diagnostics.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).76b7e931
tests/test_insights_v8_provider_attempt_deadline.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).76b7e931
tests/test_insights_v8_refusal_entrypoints.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_insights_v8_terminal_persistence.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).45497f40
tests/test_insights_v9_contract_review.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).c6ff1951
tests/test_intent_classifier.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_london_calendar_guard.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).83406abb
tests/test_lore_fixer_worker.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).c26668ea
tests/test_measure_binding_payload_parity.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_measure_registry.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_merge_replay_spec.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_pipedrive_enrichment.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_prd003_federation_dispatch.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_prd004_federated_merge.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_prd008_federated_planner.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_public_snapshot_share.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_recognizer_exclusions.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_requested_result_shape.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_requested_total_operation.pymeaning-layerTests meaning-layer behaviour (parked with the code it covers).4d036720
tests/test_rm_directory.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_rt010_bi_query_definition_resolver_runtime.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_rt011_bi_sql_llm_runtime.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_rt018_bi_cost_estimator_runtime.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).f751e4cf
tests/test_scalar_aggregate_coalesce.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).45497f40
tests/test_single_shot_post_pass.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).8e2076da
tests/test_sql_anchor_turn_polluted_thread.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_stream_directory.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720
tests/test_sweep17_triage.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).83406abb
tests/test_xsource_bridge.pyinvariant-fixRegression test for landed deterministic fixes (group-3 cases removed where the file was mixed).4d036720

Post-goal-1 segment: evidence trees (all group 1)

TreeFiles
docs/evidence/insights-goal2-2026-09-06/**1783
docs/evidence/insights-recheck-2026-09-06/**58

Goal-1 segment (main..e479e81): already on origin/main

TreeFiles
docs/evidence/insights-fixes-2026-09-05/** (group 1)39
docs/evidence/insights-review-2026-09-05/** (group 1)3
PathGroupReasonFirst commit
docs/bi-fix/LEARNINGS.mdeval-systemGoal-1 review, verification and recheck evidence.b4ec7106
docs/evidence/insights-fixes-2026-09-05/600-rows-dark.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/changed-python-files.txteval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/chart-mobile-dark.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/chart-mobile-light.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/empty-mobile-dark.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/examples-mobile-light.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/final-focused-test-files.txteval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/full-suite-triage.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/integrated-review-jobs.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/integrated-review-query.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/integrated-review-ui.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/job-baseline-reproduction.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/job-status-benchmark.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/jobs-speed.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/lead-integration.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/optional-readiness.xmleval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/publication.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/query-correctness.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/report-browser-qa.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/report-browser-qa.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/report-desktop.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/report-mobile-comparison.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/report-mobile.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/report-publication-qa.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/review-artifacts/jobs_speed.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/review-artifacts/mechanical-findings.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/review-artifacts/query_correctness.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/review-artifacts/raw-returns.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/review-artifacts/reconciled-returns.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/review-artifacts/report.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/review-artifacts/ui_accessibility.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/review-artifacts/validator.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/ui-accessibility.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/ui-chart-contrast.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/ui-focused.tapeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/ui-optional-20s.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/ui-ready-render.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/ui-request-observation.jsoneval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-fixes-2026-09-05/ui-values-before.tapeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-review-2026-09-05/600-row-total.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-review-2026-09-05/chart-mobile.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/evidence/insights-review-2026-09-05/empty-mobile.pngeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/plans/2026-09-05-insights-end-to-end-review-and-plan.htmleval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/plans/2026-09-05-insights-end-to-end-review-and-plan.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/plans/2026-09-05-insights-fix-verification.htmleval-systemGoal-1 review, verification and recheck evidence.238483a5
docs/plans/2026-09-05-insights-fix-verification.mdeval-systemGoal-1 review, verification and recheck evidence.238483a5
migrations/bic_050_durable_turn_jobs.sqlinvariant-fixF06/R09: durable turn jobs migration (bic_050) and rollback.382ea7c7
migrations/rollback/bic_050_durable_turn_jobs.sqlinvariant-fixF06/R09: durable turn jobs migration (bic_050) and rollback.382ea7c7
playwright.insights-fixes.config.jsinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
scripts/benchmark_insights_job_status.pyeval-systemGoal-1 reproduction / benchmark script.238483a5
scripts/probe_intake_endpoint.pyeval-systemGoal-1 reproduction / benchmark script.b4ec7106
scripts/reproduce_insights_job_baseline.pyeval-systemGoal-1 reproduction / benchmark script.238483a5
src/institutional_kb/api/app.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/api/routers/bi_dashboards.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/api/routers/bi_query.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/bench/dataset/insights_subset.yamleval-systemEval subset dataset.a149aa89
src/institutional_kb/bi/aggregate_cohort_materialization.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/bi/answer_record.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/bi/column_masking.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/bi/measure_semantics.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/bi/query_tracing.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/bi/semantic_obligations.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/bi/source_admission.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/bi/sql_source_validation.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/bi/sql_validator.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/fixer/replay_runner.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).b4ec7106
src/institutional_kb/models/bi_conversation.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/models/bi_dashboard_panel.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/models/bi_turn_job.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/repositories/bi_conversation.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/repositories/bi_turn_job.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/services/bi_dashboard_refresh.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/services/bi_federated_execution_service.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/services/bi_federated_merge.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/services/bi_federated_planner.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).a149aa89
src/institutional_kb/services/bi_job_control.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/services/bi_query_entrypoint.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/services/bi_query_execution_service.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/services/bi_sql_llm_generator.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/services/compose_bi_execution.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/services/llm_executor.pyinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/static/css/tailwind.cssinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/static/index.htmlinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/static/js/bi-examples.jsinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
src/institutional_kb/static/js/bi.jsinvariant-fixGoal-1 F01–F14 fix as delivered and recheck-verified (already on origin/main).238483a5
tests/e2e/helpers/insights-chart-fixture.cjsinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/e2e/insights-review-fixes.spec.jsinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/js/bi-answer-values.test.mjsinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_aggregate_cohort_materialization.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_architectural_invariants.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bi008_query_execution_safety.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bi_confirm_fast_path.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bi_definition_resolution.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bi_intake_endpoints.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bi_query_execution_service_ssh.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bi_query_ssh_secret_handling.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bi_single_shot_federated_routing.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bi_ssh_revocation_e2e.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bi_zero_row_guard.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bic006_bi_conversations.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bic010_bi_metric_rollups.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bic015_async_turn_jobs.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_bic023_turn_dedup.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_churn_tier_routing_and_merge_rescue.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_compose_bi_execution.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_compose_bi_federated_routing.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_compose_bi_name_splice.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_dimension_aggregate_breakdown.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_insights_answer_record.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_insights_authorization.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_insights_auxiliary_authorization.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_insights_entrypoint_authorization.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_insights_entrypoint_parity.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_insights_postgres_values.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_insights_query_correctness.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_insights_query_postgres.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_insights_scope_masking.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_pd_aggregate_member_drill.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_prd003_federation_dispatch.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_prd004_federated_merge.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_replay_job_state_compat.pyinvariant-fixGoal-1 F-series regression test (recheck verified).b4ec7106
tests/test_replay_runner.pyinvariant-fixGoal-1 F-series regression test (recheck verified).b4ec7106
tests/test_rt010_bi_query_definition_resolver_runtime.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_rt011_bi_sql_llm_runtime.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_rt018_bi_cost_estimator_runtime.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5
tests/test_sql_validator.pyinvariant-fixGoal-1 F-series regression test (recheck verified).238483a5

Parked test files (group 3, moved whole)

Mixed test files (group-3 tests removed or file restored to base)