[
  {
    "file": "server/internal/audit/emit_test.go",
    "line": 14,
    "name": "TestFilterListPayload_StripsEntityMergePII",
    "purpose": "Checks that filter List Payload Strips Entity Merge PII; expected loser_snapshot to be filtered out, got: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks filter list payload_strips entity merge pii through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected loser_snapshot to be filtered out, got: %s"
  },
  {
    "file": "server/internal/audit/emit_test.go",
    "line": 71,
    "name": "TestFilterListPayload_KnownEventsRoundTripCleanly",
    "purpose": "Checks that filter List Payload Known Events Round Trip Cleanly; signup account_type dropped: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks filter list payload_known events round trip cleanly through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "signup account_type dropped: %s"
  },
  {
    "file": "server/internal/audit/emit_test.go",
    "line": 143,
    "name": "TestFilterListPayload_EmptyAndUnknown",
    "purpose": "Checks that filter List Payload Empty And Unknown; empty input: got %q, want %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks filter list payload_empty and unknown through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "empty input: got %q, want %q"
  },
  {
    "file": "server/internal/audit/emit_test.go",
    "line": 165,
    "name": "TestFilterListPayload_StripsFileScopeChangeEntityIDs",
    "purpose": "Checks that filter List Payload Strips File Scope Change Entity I Ds; list shape leaked %q: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks filter list payload_strips file scope change entity i ds through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "list shape leaked %q: %s"
  },
  {
    "file": "server/internal/backfill/extraction_history_test.go",
    "line": 17,
    "name": "TestExtractionHistoryBackfill_ReplaysBankingAccount",
    "purpose": "Checks that extraction History Backfill Replays Banking Account; AccountsProcessed = %d, want 1",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extraction history backfill_replays banking account through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "AccountsProcessed = %d, want 1"
  },
  {
    "file": "server/internal/backfill/extraction_history_test.go",
    "line": 70,
    "name": "TestExtractionHistoryBackfill_SkipsUnmappedSchemas",
    "purpose": "Checks that extraction History Backfill Skips Unmapped Schemas; AccountsSkipped = %d, want 1 (unmapped schema)",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extraction history backfill_skips unmapped schemas); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "AccountsSkipped = %d, want 1 (unmapped schema)"
  },
  {
    "file": "server/internal/backfill/extraction_history_test.go",
    "line": 107,
    "name": "TestExtractionHistoryBackfill_DryRunDoesNotWrite",
    "purpose": "Checks that extraction History Backfill Dry Run Does Not Write; dry-run should not create entities, got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extraction history backfill_dry run does not write through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "dry-run should not create entities, got %d"
  },
  {
    "file": "server/internal/backfill/extraction_history_test.go",
    "line": 147,
    "name": "TestExtractionHistoryBackfill_MultipleSchemasSameFile",
    "purpose": "Checks that extraction History Backfill Multiple Schemas Same File; EntitiesCreated = %d, want 2 (one per schema ingest)",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extraction history backfill_multiple schemas same file); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "EntitiesCreated = %d, want 2 (one per schema ingest)"
  },
  {
    "file": "server/internal/backfill/extraction_history_test.go",
    "line": 194,
    "name": "TestExtractionHistoryBackfill_RequiresIngester",
    "purpose": "Checks that extraction History Backfill Requires Ingester; expected error when graphIngester is nil",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extraction history backfill_requires ingester through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error when graphIngester is nil"
  },
  {
    "file": "server/internal/backfill/financial_test.go",
    "line": 234,
    "name": "TestRunner_FinancialPhase_HappyPath",
    "purpose": "Checks that runner Financial Phase Happy Path; AccountsProcessed = %d, want 1",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks runner_financial phase_happy path through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "AccountsProcessed = %d, want 1"
  },
  {
    "file": "server/internal/backfill/financial_test.go",
    "line": 325,
    "name": "TestRunner_FinancialPhase_DryRunDoesNotWrite",
    "purpose": "Checks that runner Financial Phase Dry Run Does Not Write; dry-run wrote %d facts, want 0",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks runner_financial phase_dry run does not write through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "dry-run wrote %d facts, want 0"
  },
  {
    "file": "server/internal/backfill/financial_test.go",
    "line": 360,
    "name": "TestRunner_FinancialPhase_UnsupportedAccountTypeIsSkipped",
    "purpose": "Checks that runner Financial Phase Unsupported Account Type Is Skipped; AccountsSkipped = %d, want 1",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks runner_financial phase_unsupported account type is skipped through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "AccountsSkipped = %d, want 1"
  },
  {
    "file": "server/internal/backfill/financial_test.go",
    "line": 390,
    "name": "TestRunner_FinancialPhase_IdempotentOnRerun",
    "purpose": "Checks that runner Financial Phase Idempotent On Rerun; first run: EntitiesCreated = %d, want 1",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks runner_financial phase_idempotent on rerun through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first run: EntitiesCreated = %d, want 1"
  },
  {
    "file": "server/internal/backfill/financial_test.go",
    "line": 427,
    "name": "TestRunner_FinancialPhase_LiabilityUsesBorrowerPredicate",
    "purpose": "Checks that runner Financial Phase Liability Uses Borrower Predicate; expected 1 relationship, got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (runner_financial phase_liability uses borrower predicate); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected 1 relationship, got %d"
  },
  {
    "file": "server/internal/config/staff_test.go",
    "line": 5,
    "name": "TestLoadStaff_RefusesToStartWhenAnyValueIsMissing",
    "purpose": "Checks that load Staff Refuses To Start When Any Value Is Missing; cfg=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks load staff_refuses to start when any value is missing through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "cfg=%+v"
  },
  {
    "file": "server/internal/config/staff_test.go",
    "line": 45,
    "name": "TestEmailDomain_LastAtLower",
    "purpose": "Checks that email Domain Last At Lower; expected empty",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks email domain_last at lower through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected empty"
  },
  {
    "file": "server/internal/documentkind/dto_test.go",
    "line": 8,
    "name": "TestPickerCatalogWireKeys",
    "purpose": "Checks that picker Catalog Wire Keys; picker missing %s in %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (picker catalog wire keys); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "picker missing %s in %s"
  },
  {
    "file": "server/internal/documentkind/dto_test.go",
    "line": 46,
    "name": "TestKindActionsWireKeys",
    "purpose": "Checks that kind Actions Wire Keys; kind_actions missing %s in %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (kind actions wire keys); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "kind_actions missing %s in %s"
  },
  {
    "file": "server/internal/documentkind/dto_test.go",
    "line": 89,
    "name": "TestKindActionsStampIsResolvingSnapshotNotDefaults",
    "purpose": "Checks that kind Actions Stamp Is Resolving Snapshot Not Defaults; stamp=%q/%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (kind actions stamp is resolving snapshot not defaults); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "stamp=%q/%d"
  },
  {
    "file": "server/internal/documentkind/dto_test.go",
    "line": 107,
    "name": "TestKindActionsDisablesWritesViewerCannotEdit",
    "purpose": "Checks that kind Actions Disables Writes Viewer Cannot Edit; clarify should be offered: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (kind actions disables writes viewer cannot edit); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "clarify should be offered: %+v"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 85,
    "name": "TestUnknownPlusSingleSupportedTargetEmptyRulesDoesNotResolve",
    "purpose": "Checks that unknown Plus Single Supported Target Empty Rules Does Not Resolve; automatic kind=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (unknown plus single supported target empty rules does not resolve); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "automatic kind=%q"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 156,
    "name": "TestUntypedEvidenceVetoesSiblingTypes",
    "purpose": "Checks that untyped Evidence Vetoes Sibling Types; veto=%v want %v type=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks untyped evidence vetoes sibling types through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "veto=%v want %v type=%s"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 192,
    "name": "TestStateIDDoesNotAliasDriverLicense",
    "purpose": "Checks that state ID Does Not Alias Driver License; kind=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks state id does not alias driver license through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "kind=%q"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 212,
    "name": "TestUncompletedMarriageLicenseDoesNotAliasCertificate",
    "purpose": "Checks that uncompleted Marriage License Does Not Alias Certificate; license queued %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks uncompleted marriage license does not alias certificate through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "license queued %q"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 220,
    "name": "TestRereadAndClarifyDoNotBypassUntypedVeto",
    "purpose": "Checks that reread And Clarify Do Not Bypass Untyped Veto; clarify queued sibling type %q err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks reread and clarify do not bypass untyped veto through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "clarify queued sibling type %q err=%v"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 236,
    "name": "TestBrokerageOverlapEmptyEvidenceLeavesKindNull",
    "purpose": "Checks that brokerage Overlap Empty Evidence Leaves Kind Null; guessed kind %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (brokerage overlap empty evidence leaves kind null); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "guessed kind %q"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 248,
    "name": "TestIRAHeldAnnuityContractFilesRetirementUnshipped",
    "purpose": "Checks that iRA Held Annuity Contract Files Retirement Unshipped; kind=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks ira held annuity contract files retirement unshipped through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "kind=%q"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 262,
    "name": "TestSoleKindNonemptyEvidenceDoesNotAssignAwardLetter",
    "purpose": "Checks that sole Kind Nonempty Evidence Does Not Assign Award Letter; assigned %q without pension evidence",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (sole kind nonempty evidence does not assign award letter); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "assigned %q without pension evidence"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 277,
    "name": "TestPhraseBoundariesRejectIncidentalSubstrings",
    "purpose": "Checks that phrase Boundaries Reject Incidental Substrings; ira substring in spiral",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks phrase boundaries reject incidental substrings through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ira substring in spiral"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 287,
    "name": "TestUntypedMatchBlocksSiblingShippedClarify",
    "purpose": "Checks that untyped Match Blocks Sibling Shipped Clarify; queued %q while state id also matched",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks untyped match blocks sibling shipped clarify through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "queued %q while state id also matched"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 300,
    "name": "TestClarifyStaleOptionIsExplicit",
    "purpose": "Checks that clarify Stale Option Is Explicit; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks clarify stale option is explicit through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 308,
    "name": "TestActionsMixedAndUnfinishedDoNotOfferQueue",
    "purpose": "Checks that actions Mixed And Unfinished Do Not Offer Queue; mixed offered queue: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (actions mixed and unfinished do not offer queue); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "mixed offered queue: %+v"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 325,
    "name": "TestKindMismatchIsMembershipNotSoleTarget",
    "purpose": "Checks that kind Mismatch Is Membership Not Sole Target; IRA-held annuity_contract is a retirement target",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (kind mismatch is membership not sole target); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "IRA-held annuity_contract is a retirement target"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 338,
    "name": "TestClarifyRequiresSupportedTargetAndNotUnfinished",
    "purpose": "Checks that clarify Requires Supported Target And Not Unfinished; Q4 offered clarify with no shipped target",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (clarify requires supported target and not unfinished); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "Q4 offered clarify with no shipped target"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 350,
    "name": "TestSameTypeRereadIsFilingOnly",
    "purpose": "Checks that same Type Reread Is Filing Only; same canonical type must not reread",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks same type reread is filing only through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "same canonical type must not reread"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 364,
    "name": "TestSomethingElseNeverRereads",
    "purpose": "Checks that something Else Never Rereads; %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks something else never rereads through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%+v"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 372,
    "name": "TestReadOutcomeDoesNotUseOldFacts",
    "purpose": "Checks that read Outcome Does Not Use Old Facts; got %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks read outcome does not use old facts through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got %s"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 395,
    "name": "TestVetoingKind",
    "purpose": "Checks that vetoing Kind; kind=%q ok=%v want %q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (vetoing kind); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "kind=%q ok=%v want %q ok=%v"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 441,
    "name": "TestPhraseVetoResidualsAreWholeTokenHits",
    "purpose": "Checks that phrase Veto Residuals Are Whole Token Hits; negated sibling phrase must still hit",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks phrase veto residuals are whole token hits through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "negated sibling phrase must still hit"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 485,
    "name": "TestVetoingKindReturnsNothingWhenTwoKindsMatch",
    "purpose": "Checks that vetoing Kind Returns Nothing When Two Kinds Match; two kinds matched kind=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (vetoing kind returns nothing when two kinds match); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "two kinds matched kind=%q ok=%v"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 505,
    "name": "TestUnreadKindDoesNotReportACleanRead",
    "purpose": "Checks that unread Kind Does Not Report A Clean Read; a kind with no shipped reader reports that it reads facts",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (unread kind does not report a clean read); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "a kind with no shipped reader reports that it reads facts"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 535,
    "name": "TestReadOutcomeRequiresExactTypedSuccess",
    "purpose": "Checks that read Outcome Requires Exact Typed Success; missing typed row became %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks read outcome requires exact typed success through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing typed row became %q"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 550,
    "name": "TestReadOutcomeUnavailableIsNotEmptyOrRead",
    "purpose": "Checks that read Outcome Unavailable Is Not Empty Or Read; typed unavailable became %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks read outcome unavailable is not empty or read through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "typed unavailable became %s"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 573,
    "name": "TestPickerOmitsTypeKeys",
    "purpose": "Checks that picker Omits Type Keys; %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (picker omits type keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%+v"
  },
  {
    "file": "server/internal/documentkind/resolve_test.go",
    "line": 587,
    "name": "TestResolveTrustDeed",
    "purpose": "Checks that resolve Trust Deed; trust_deed is hidden",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (resolve trust deed); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "trust_deed is hidden"
  },
  {
    "file": "server/internal/documentkind/rest_test.go",
    "line": 11,
    "name": "TestRESTLoaderSanitizesErrorBody",
    "purpose": "Checks that rEST Loader Sanitizes Error Body; expected error",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (rest loader sanitizes error body); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected error"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 9,
    "name": "TestFlagshipPagesCoverAndFictionNotice",
    "purpose": "Checks that flagship Pages Cover And Fiction Notice; built pages=%d want 36 (not JSON page_count alone)",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship pages cover and fiction notice through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "built pages=%d want 36 (not JSON page_count alone)"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 38,
    "name": "TestFlagshipSentinelsOnRangeOnly",
    "purpose": "Checks that flagship Sentinels On Range Only; page %d missing %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship sentinels on range only through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "page %d missing %s"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 65,
    "name": "TestFlagshipSummaryPrefixOmitsLaterSentinels",
    "purpose": "Checks that flagship Summary Prefix Omits Later Sentinels; manifest prefix=%d package prefix=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship summary prefix omits later sentinels through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "manifest prefix=%d package prefix=%d"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 100,
    "name": "TestFlagshipAndAdjacentManifestContract",
    "purpose": "Checks that flagship And Adjacent Manifest Contract; %s: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship and adjacent manifest contract through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s: %v"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 121,
    "name": "TestFlagshipJSONCitationsAreOpeningSubstrings",
    "purpose": "Checks that flagship JSON Citations Are Opening Substrings; %s frozen citation %q not in opening",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship json citations are opening substrings through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s frozen citation %q not in opening"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 139,
    "name": "TestAddendumEvidenceQuotesAreOpeningSubstrings",
    "purpose": "Checks that addendum Evidence Quotes Are Opening Substrings; asserts the documented output, error, or side effect",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks addendum evidence quotes are opening substrings through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "asserts the documented output, error, or side effect"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 157,
    "name": "TestNormalizeQuoteMatchesAC",
    "purpose": "Checks that normalize Quote Matches AC; normalize %q %q %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (normalize quote matches ac); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "normalize %q %q %q"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 174,
    "name": "TestValidateEvidenceRejectsQuoteOnWrongPageInsideRange",
    "purpose": "Checks that validate Evidence Rejects Quote On Wrong Page Inside Range; got %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate evidence rejects quote on wrong page inside range); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got %v"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 193,
    "name": "TestValidateEvidenceRejectsBorrowedQuoteLabel",
    "purpose": "Checks that validate Evidence Rejects Borrowed Quote Label; got %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate evidence rejects borrowed quote label); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got %v"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 214,
    "name": "TestValidateEvidenceRejectsUnknownPersonAndRole",
    "purpose": "Checks that validate Evidence Rejects Unknown Person And Role; jordan: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate evidence rejects unknown person and role); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "jordan: %v"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 256,
    "name": "TestValidateEvidenceRejectsGenericUnknownRoleNotKestrelException",
    "purpose": "Checks that validate Evidence Rejects Generic Unknown Role Not Kestrel Exception; generic drafting_professional: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate evidence rejects generic unknown role not kestrel exception); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "generic drafting_professional: %v"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 278,
    "name": "TestValidateEvidenceRejectsUnmarkedNormalizedShare",
    "purpose": "Checks that validate Evidence Rejects Unmarked Normalized Share; missing successor_trustee row",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate evidence rejects unmarked normalized share); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing successor_trustee row"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 304,
    "name": "TestAdjacentRangesStayFourDocuments",
    "purpose": "Checks that adjacent Ranges Stay Four Documents; adjacent pages=%d constituents=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks adjacent ranges stay four documents through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "adjacent pages=%d constituents=%d"
  },
  {
    "file": "server/internal/estatepacketfixture/fixture_test.go",
    "line": 322,
    "name": "TestCorrectlySegmentedMatchesConstituentRanges",
    "purpose": "Checks that correctly Segmented Matches Constituent Ranges; segments=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks correctly segmented matches constituent ranges through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segments=%d"
  },
  {
    "file": "server/internal/extractbind/beneficiary_form_test.go",
    "line": 9,
    "name": "TestBeneficiaryFormIRABindsFidelity",
    "purpose": "Checks that beneficiary Form IRA Binds Fidelity; subjects=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks beneficiary form ira binds fidelity through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "subjects=%+v"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 18,
    "name": "TestBindBankStatementSQLClearMatch",
    "purpose": "Checks that bind Bank Statement SQL Clear Match; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind bank statement sql clear match); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 55,
    "name": "TestBindWillPeopleSQL",
    "purpose": "Checks that bind Will People SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind will people sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 95,
    "name": "TestBindWillItemlessIdentitySQL",
    "purpose": "Checks that bind Will Itemless Identity SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind will itemless identity sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 135,
    "name": "TestBindWillSuccessorArraySQL",
    "purpose": "Checks that bind Will Successor Array SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind will successor array sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 178,
    "name": "TestBindWillBeneficiariesSQL",
    "purpose": "Checks that bind Will Beneficiaries SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind will beneficiaries sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 221,
    "name": "TestBindIdentityRulesSQL",
    "purpose": "Checks that bind Identity Rules SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind identity rules sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 258,
    "name": "TestAttachBindCreateOfferExistingPersonSQL",
    "purpose": "Checks that attach Bind Create Offer Existing Person SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (attach bind create offer existing person sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 304,
    "name": "TestBindWillPersonAndInstrumentSQL",
    "purpose": "Checks that bind Will Person And Instrument SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind will person and instrument sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 359,
    "name": "TestAttachAlreadyBoundSelfTestatorSQL",
    "purpose": "Checks that attach Already Bound Self Testator SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (attach already bound self testator sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 402,
    "name": "TestAttachEmptySlotThenLaterExtractSQL",
    "purpose": "Checks that attach Empty Slot Then Later Extract SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (attach empty slot then later extract sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 445,
    "name": "TestBindLivingWillPrincipalSQL",
    "purpose": "Checks that bind Living Will Principal SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind living will principal sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 485,
    "name": "TestBindLivingWillAlreadyBoundSQL",
    "purpose": "Checks that bind Living Will Already Bound SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind living will already bound sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 522,
    "name": "TestBindAdvanceDirectiveAlreadyBoundSQL",
    "purpose": "Checks that bind Advance Directive Already Bound SQL; asserts the documented output, error, or side effect",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind advance directive already bound sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "asserts the documented output, error, or side effect"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 526,
    "name": "TestBindPOAAlreadyBoundSQL",
    "purpose": "Checks that bind POA Already Bound SQL; asserts the documented output, error, or side effect",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind poa already bound sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "asserts the documented output, error, or side effect"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 530,
    "name": "TestBindTrustAlreadyBoundSQL",
    "purpose": "Checks that bind Trust Already Bound SQL; asserts the documented output, error, or side effect",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind trust already bound sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "asserts the documented output, error, or side effect"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 572,
    "name": "TestBindBankStatementCardSQL",
    "purpose": "Checks that bind Bank Statement Card SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind bank statement card sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 612,
    "name": "TestBindBankStatementMaskedCardSQL",
    "purpose": "Checks that bind Bank Statement Masked Card SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind bank statement masked card sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 652,
    "name": "TestBindBankStatementSuffixSQL",
    "purpose": "Checks that bind Bank Statement Suffix SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bind bank statement suffix sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 689,
    "name": "TestAcceptBindCreateAccountOfferSQL",
    "purpose": "Checks that accept Bind Create Account Offer SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (accept bind create account offer sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 735,
    "name": "TestAcceptBindCreatePersonOfferSQL",
    "purpose": "Checks that accept Bind Create Person Offer SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (accept bind create person offer sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 778,
    "name": "TestAcceptBindCreateOfferWritesIdentitySQL",
    "purpose": "Checks that accept Bind Create Offer Writes Identity SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (accept bind create offer writes identity sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/bind_sql_test.go",
    "line": 824,
    "name": "TestG6DocumentsVerticalSQL",
    "purpose": "Checks that g6 Documents Vertical SQL; psql: %v\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (g6 documents vertical sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Live PostgreSQL fixture: host psql required; RunLocked enforces guarded local target. Individual cases skip for missing psql, unreachable DB, or absent migrations/seed; historical extractbind SQL tests may skip under CI. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "psql: %v\\n%s"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 12,
    "name": "TestMatchClearLast4AndInstitution",
    "purpose": "Checks that match Clear Last4 And Institution; got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match clear last4 and institution through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 32,
    "name": "TestMatchDoesNotInventSecondCopyWhenTwoRowsAreSameEntity",
    "purpose": "Checks that match Does Not Invent Second Copy When Two Rows Are Same Entity; same entity listed twice must still be a clear match, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match does not invent second copy when two rows are same entity through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "same entity listed twice must still be a clear match, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 44,
    "name": "TestMatchAmbiguousStaysUnbound",
    "purpose": "Checks that match Ambiguous Stays Unbound; ambiguous match must stay unbound, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match ambiguous stays unbound through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ambiguous match must stay unbound, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 56,
    "name": "TestMatchMissingKeysStayUnbound",
    "purpose": "Checks that match Missing Keys Stay Unbound; last4 missing must stay unbound",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (match missing keys stay unbound); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "last4 missing must stay unbound"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 70,
    "name": "TestMatchFreeAccountOwnsNoEntities",
    "purpose": "Checks that match Free Account Owns No Entities; free account must not bind, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match free account owns no entities through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "free account must not bind, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 80,
    "name": "TestMatchIgnoresOtherOwnerAndType",
    "purpose": "Checks that match Ignores Other Owner And Type; other owner/type must not match, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match ignores other owner and type through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "other owner/type must not match, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 92,
    "name": "TestSubjectsFromEnvelopeCollectsWillPeopleAndAccounts",
    "purpose": "Checks that subjects From Envelope Collects Will People And Accounts; account subject missing: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks subjects from envelope collects will people and accounts through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "account subject missing: %+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 127,
    "name": "TestSubjectsFromEnvelopeSeparatesInstrumentWhenLunaUsesTestator",
    "purpose": "Checks that subjects From Envelope Separates Instrument When Luna Uses Testator; duplicate bind slot %q: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks subjects from envelope separates instrument when luna uses testator through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "duplicate bind slot %q: %+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 160,
    "name": "TestSubjectsFromEnvelopeHostileRoleKeysUseCatalogSlots",
    "purpose": "Checks that subjects From Envelope Hostile Role Keys Use Catalog Slots; duplicate bind slot %q: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (subjects from envelope hostile role keys use catalog slots); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "duplicate bind slot %q: %+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 200,
    "name": "TestSubjectsFromEnvelopeLivingWillDoesNotInventPeople",
    "purpose": "Checks that subjects From Envelope Living Will Does Not Invent People; nameless living_will must only expose the directive instrument: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks subjects from envelope living will does not invent people through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "nameless living_will must only expose the directive instrument: %+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 221,
    "name": "TestSubjectsFromEnvelopeLivingWillPrincipalNeverUsesTestator",
    "purpose": "Checks that subjects From Envelope Living Will Principal Never Uses Testator; living will used testator: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks subjects from envelope living will principal never uses testator through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "living will used testator: %+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 251,
    "name": "TestSubjectsFromEnvelopeAdvanceDirectiveNeverUsesTestator",
    "purpose": "Checks that subjects From Envelope Advance Directive Never Uses Testator; advance_directive used testator: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks subjects from envelope advance directive never uses testator through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "advance_directive used testator: %+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 272,
    "name": "TestMatchEstateInstrumentReusesUnique",
    "purpose": "Checks that match Estate Instrument Reuses Unique; unique poa instrument reuse = %q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match estate instrument reuses unique through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unique poa instrument reuse = %q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 284,
    "name": "TestMatchLivingWillUniqueNameBindsSelfOnly",
    "purpose": "Checks that match Living Will Unique Name Binds Self Only; unique You match must bind, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match living will unique name binds self only through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unique You match must bind, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 310,
    "name": "TestSubjectsFromEnvelopeSkipsFirstNameOnly",
    "purpose": "Checks that subjects From Envelope Skips First Name Only; first-name-only must not become a person subject: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks subjects from envelope skips first name only through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first-name-only must not become a person subject: %+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 327,
    "name": "TestOursItemFeedsTwoPersonalGraphs",
    "purpose": "Checks that ours Item Feeds Two Personal Graphs; bindings=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks ours item feeds two personal graphs through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "bindings=%+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 350,
    "name": "TestMatchUniqueTestatorNameBinds",
    "purpose": "Checks that match Unique Testator Name Binds; got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match unique testator name binds through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 364,
    "name": "TestMatchZeroNameStaysUnboundAndOffersCreate",
    "purpose": "Checks that match Zero Name Stays Unbound And Offers Create; zero name match must stay unbound, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match zero name stays unbound and offers create through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "zero name match must stay unbound, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 379,
    "name": "TestMatchAmbiguousNameStaysUnbound",
    "purpose": "Checks that match Ambiguous Name Stays Unbound; ambiguous name must stay unbound, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match ambiguous name stays unbound through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ambiguous name must stay unbound, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 395,
    "name": "TestMatchDoesNotTreatOwnerAsTestator",
    "purpose": "Checks that match Does Not Treat Owner As Testator; owner account holder must not stand in for a non-matching testator, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match does not treat owner as testator through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "owner account holder must not stand in for a non-matching testator, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 406,
    "name": "TestMatchDoesNotUseFirstNameAlone",
    "purpose": "Checks that match Does Not Use First Name Alone; first name alone must not bind",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match does not use first name alone through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first name alone must not bind"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 421,
    "name": "TestMatchExecutorNameBindsExistingPerson",
    "purpose": "Checks that match Executor Name Binds Existing Person; got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match executor name binds existing person through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 432,
    "name": "TestMatchUniqueInstrumentWillBindsExisting",
    "purpose": "Checks that match Unique Instrument Will Binds Existing; got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match unique instrument will binds existing through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 443,
    "name": "TestMatchWillDoesNotMintEntity",
    "purpose": "Checks that match Will Does Not Mint Entity; zero match must not invent an entity id, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match will does not mint entity through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "zero match must not invent an entity id, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 461,
    "name": "TestSubjectsFromEnvelopeExpandsSuccessorArray",
    "purpose": "Checks that subjects From Envelope Expands Successor Array; want 3 mentions, got %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks subjects from envelope expands successor array through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "want 3 mentions, got %+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 493,
    "name": "TestSuccessorScalarAndOneElementArray",
    "purpose": "Checks that successor Scalar And One Element Array; scalar=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks successor scalar and one element array through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "scalar=%+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 521,
    "name": "TestSuccessorSkipsEmptyNonStringBlankAndFirstName",
    "purpose": "Checks that successor Skips Empty Non String Blank And First Name; skips=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks successor skips empty non string blank and first name through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "skips=%+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 550,
    "name": "TestPersonNameFromFactDoesNotFlattenSuccessorArray",
    "purpose": "Checks that person Name From Fact Does Not Flatten Successor Array; multi-element array must not flatten, got %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks person name from fact does not flatten successor array through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "multi-element array must not flatten, got %q"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 566,
    "name": "TestSubjectsFromEnvelopeExpandsBeneficiaryArray",
    "purpose": "Checks that subjects From Envelope Expands Beneficiary Array; want 2 beneficiary mentions, got %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks subjects from envelope expands beneficiary array through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "want 2 beneficiary mentions, got %+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 611,
    "name": "TestBeneficiaryMentionsSkipFirstNameAndKeepShares",
    "purpose": "Checks that beneficiary Mentions Skip First Name And Keep Shares; mentions=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks beneficiary mentions skip first name and keep shares through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "mentions=%+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 621,
    "name": "TestSubjectsFromEnvelopeAttorneyPersonNotFirm",
    "purpose": "Checks that subjects From Envelope Attorney Person Not Firm; attorney subjects=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks subjects from envelope attorney person not firm through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "attorney subjects=%+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 649,
    "name": "TestMatchUniqueBeneficiaryAndCreateOfferForMissing",
    "purpose": "Checks that match Unique Beneficiary And Create Offer For Missing; unique beneficiary=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match unique beneficiary and create offer for missing through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unique beneficiary=%+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 676,
    "name": "TestMatchAllExceptSkipsAlreadyBoundSubject",
    "purpose": "Checks that match All Except Skips Already Bound Subject; already-bound subject produced bind/offer: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match all except skips already bound subject through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "already-bound subject produced bind/offer: %+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 703,
    "name": "TestMatchAccountStillWorksBesideWillPeople",
    "purpose": "Checks that match Account Still Works Beside Will People; account got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match account still works beside will people through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "account got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 721,
    "name": "TestMatchSuffixGuardSrVsJr",
    "purpose": "Checks that match Suffix Guard Sr Vs Jr; Jr extract must bind Jr only, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (match suffix guard sr vs jr); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "Jr extract must bind Jr only, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 739,
    "name": "TestMatchSameLegalNameDifferentDOBStaysUnbound",
    "purpose": "Checks that match Same Legal Name Different DOB Stays Unbound; two same-name people must stay unbound without a DOB, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match same legal name different dob stays unbound through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "two same-name people must stay unbound without a DOB, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 778,
    "name": "TestMatchMaidenAndFormerNamesAreAliases",
    "purpose": "Checks that match Maiden And Former Names Are Aliases; unique maiden must bind, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match maiden and former names are aliases through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unique maiden must bind, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 811,
    "name": "TestParseFormerNamesArrayOrString",
    "purpose": "Checks that parse Former Names Array Or String; array=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse former names array or string); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "array=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 822,
    "name": "TestMatchPreferredNameNeverUniqueBinds",
    "purpose": "Checks that match Preferred Name Never Unique Binds; preferred/nickname must never unique-bind extract",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match preferred name never unique binds through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "preferred/nickname must never unique-bind extract"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 842,
    "name": "TestMatchBrokerageStatementInstitutionLast4",
    "purpose": "Checks that match Brokerage Statement Institution Last4; brokerage clone must bind, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match brokerage statement institution last4 through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "brokerage clone must bind, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 862,
    "name": "TestMatchCreditCardLenderLast4",
    "purpose": "Checks that match Credit Card Lender Last4; credit card must bind lender+last4, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match credit card lender last4 through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "credit card must bind lender+last4, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 874,
    "name": "TestMatchPolicyCarrierNumber",
    "purpose": "Checks that match Policy Carrier Number; policy must bind carrier+number, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match policy carrier number through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "policy must bind carrier+number, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 886,
    "name": "TestMatchPropertyAPNAndVehicleVIN",
    "purpose": "Checks that match Property APN And Vehicle VIN; property APN must bind, got=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match property apn and vehicle vin through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "property APN must bind, got=%q ok=%v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 904,
    "name": "TestMatchIdentityNameCreateOfferDoesNotMint",
    "purpose": "Checks that match Identity Name Create Offer Does Not Mint; unknown identity name must not invent an entity",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks match identity name create offer does not mint through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unknown identity name must not invent an entity"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 915,
    "name": "TestSubjectsFromEnvelopeHoldingsKeys",
    "purpose": "Checks that subjects From Envelope Holdings Keys; subjects=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (subjects from envelope holdings keys); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "subjects=%+v"
  },
  {
    "file": "server/internal/extractbind/match_test.go",
    "line": 931,
    "name": "TestStage1GiftRowsDoNotBecomeInstrumentBindings",
    "purpose": "Checks that stage1 Gift Rows Do Not Become Instrument Bindings; bindable subjects=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stage1 gift rows do not become instrument bindings through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "bindable subjects=%+v"
  },
  {
    "file": "server/internal/extractbind/name_split_test.go",
    "line": 9,
    "name": "TestParseNamePartsMatchesNameSplitCases",
    "purpose": "Checks that parse Name Parts Matches Name Split Cases; no name split cases",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse name parts matches name split cases); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "no name split cases"
  },
  {
    "file": "server/internal/extractbind/name_split_test.go",
    "line": 38,
    "name": "TestNamesCompatibleParticlesAndCase",
    "purpose": "Checks that names Compatible Particles And Case; namesCompatible(%q, %q)=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks names compatible particles and case through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "namesCompatible(%q, %q)=%v want %v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 61,
    "name": "TestBindClearMatchDoesNotInventSecondCopy",
    "purpose": "Checks that bind Clear Match Does Not Invent Second Copy; bound_at missing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind clear match does not invent second copy through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "bound_at missing"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 96,
    "name": "TestBindResumeDoesNotWriteTwice",
    "purpose": "Checks that bind Resume Does Not Write Twice; resume lost bound_at",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind resume does not write twice through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "resume lost bound_at"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 120,
    "name": "TestBindFailureStoresTokenWithoutStatusFlip",
    "purpose": "Checks that bind Failure Stores Token Without Status Flip; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind failure stores token without status flip through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 149,
    "name": "TestBindPacketRereadBlockedIsNotReady",
    "purpose": "Checks that bind Packet Reread Blocked Is Not Ready; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind packet reread blocked is not ready through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 181,
    "name": "TestBindRequiresCommittedFacts",
    "purpose": "Checks that bind Requires Committed Facts; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind requires committed facts through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 201,
    "name": "TestDispatchBindsNeedingJobs",
    "purpose": "Checks that dispatch Binds Needing Jobs; dispatcher did not bind: %+v %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks dispatch binds needing jobs through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "dispatcher did not bind: %+v %v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 277,
    "name": "TestBindUniqueTestatorNameBindsExistingPerson",
    "purpose": "Checks that bind Unique Testator Name Binds Existing Person; testator=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind unique testator name binds existing person through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "testator=%+v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 313,
    "name": "TestBindSkipsAlreadyBoundTestator",
    "purpose": "Checks that bind Skips Already Bound Testator; already-bound testator produced bind/offer: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind skips already bound testator through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "already-bound testator produced bind/offer: %+v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 340,
    "name": "TestBindZeroNameMatchUnboundWithCreateOffer",
    "purpose": "Checks that bind Zero Name Match Unbound With Create Offer; want unbound create offer, got %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind zero name match unbound with create offer through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "want unbound create offer, got %+v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 371,
    "name": "TestBindAmbiguousWillPersonStaysUnbound",
    "purpose": "Checks that bind Ambiguous Will Person Stays Unbound; ambiguous testator must stay unbound: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind ambiguous will person stays unbound through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ambiguous testator must stay unbound: %+v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 399,
    "name": "TestBindWillDoesNotMintEntity",
    "purpose": "Checks that bind Will Does Not Mint Entity; will bind minted an entity",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind will does not mint entity through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "will bind minted an entity"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 475,
    "name": "TestBindSuccessorArrayBindCreateReview",
    "purpose": "Checks that bind Successor Array Bind Create Review; array elements must not bind the source subject_key: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind successor array bind create review through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "array elements must not bind the source subject_key: %+v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 569,
    "name": "TestBindSuccessorScalarAndOneElementStillBind",
    "purpose": "Checks that bind Successor Scalar And One Element Still Bind; scalar successor=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind successor scalar and one element still bind through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "scalar successor=%+v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 625,
    "name": "TestBindSuccessorSkipsUnsafeElements",
    "purpose": "Checks that bind Successor Skips Unsafe Elements; ordinal 3=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind successor skips unsafe elements through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ordinal 3=%+v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 658,
    "name": "TestBindAmbiguousStaysUnboundButStamps",
    "purpose": "Checks that bind Ambiguous Stays Unbound But Stamps; want unbound, got %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind ambiguous stays unbound but stamps through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "want unbound, got %+v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 737,
    "name": "TestBindLivingWillDoesNotTreatOwnerAsPrincipal",
    "purpose": "Checks that bind Living Will Does Not Treat Owner As Principal; living_will bind minted an entity",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind living will does not treat owner as principal through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "living_will bind minted an entity"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 780,
    "name": "TestBindLivingWillUniqueNameBindsYou",
    "purpose": "Checks that bind Living Will Unique Name Binds You; living will used testator: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind living will unique name binds you through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "living will used testator: %+v"
  },
  {
    "file": "server/internal/extractbind/runner_test.go",
    "line": 814,
    "name": "TestBindLivingWillUploaderOnlyDoesNotBindYou",
    "purpose": "Checks that bind Living Will Uploader Only Does Not Bind You; uploader identity is not a name match",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind living will uploader only does not bind you through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "uploader identity is not a name match"
  },
  {
    "file": "server/internal/extractbind/store_test.go",
    "line": 13,
    "name": "TestRESTStoreBindRPCDoesNotSendCallerBindings",
    "purpose": "Checks that rEST Store Bind RPC Does Not Send Caller Bindings; rpc payload: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store bind rpc does not send caller bindings through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "rpc payload: %v"
  },
  {
    "file": "server/internal/extracteval/beneficiary_identity_eval_test.go",
    "line": 11,
    "name": "TestBeneficiaryIdentityAC20",
    "purpose": "Checks that beneficiary Identity AC20; cases=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks beneficiary identity ac20 through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "cases=%d"
  },
  {
    "file": "server/internal/extracteval/codicil_eval_test.go",
    "line": 11,
    "name": "TestCodicilWhitfieldAC20",
    "purpose": "Checks that codicil Whitfield AC20; codicil eval did not pass: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks codicil whitfield ac20 through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "codicil eval did not pass: %+v"
  },
  {
    "file": "server/internal/extracteval/health_papers_eval_test.go",
    "line": 10,
    "name": "TestHealthPapersAC20",
    "purpose": "Checks that health Papers AC20; cases=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks health papers ac20 through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "cases=%d"
  },
  {
    "file": "server/internal/extracteval/kind_snapshot_test.go",
    "line": 152,
    "name": "TestDefaultKindSnapshotMatchesFrozenYAML",
    "purpose": "Compares the embedded document-kind snapshot with the frozen YAML catalog and checks expected catalog counts.",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (default kind snapshot matches frozen yaml); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "catalog version=%q want %q"
  },
  {
    "file": "server/internal/extracteval/kind_snapshot_test.go",
    "line": 303,
    "name": "TestDefaultKindSnapshotRoutesOutsideGoldenKinds",
    "purpose": "Checks that default Kind Snapshot Routes Outside Golden Kinds; segments=%d want 1",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (default kind snapshot routes outside golden kinds); some assertions protect the contract while others track internal structure.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segments=%d want 1"
  },
  {
    "file": "server/internal/extracteval/kind_snapshot_test.go",
    "line": 333,
    "name": "TestDefaultKindSnapshotOverlapAndVetoAreObservableInRoute",
    "purpose": "Checks that default Kind Snapshot Overlap And Veto Are Observable In Route; route=%+v want type=%s kind=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (default kind snapshot overlap and veto are observable in route); some assertions protect the contract while others track internal structure.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "route=%+v want type=%s kind=%s"
  },
  {
    "file": "server/internal/extracteval/kind_snapshot_test.go",
    "line": 360,
    "name": "TestPhraseVetoEvalGate",
    "purpose": "Checks that phrase Veto Eval Gate; mapping_revision=%d want 4",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks phrase veto eval gate through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "mapping_revision=%d want 4"
  },
  {
    "file": "server/internal/extracteval/kind_snapshot_test.go",
    "line": 444,
    "name": "TestIdentityCardCandidateStaysNarrow",
    "purpose": "Checks that identity Card Candidate Stays Narrow; unknown heading route=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks identity card candidate stays narrow through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unknown heading route=%+v"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 17,
    "name": "TestGoldenSidecarsPassStubRun",
    "purpose": "Checks that golden Sidecars Pass Stub Run; cases=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks golden sidecars pass stub run through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "cases=%d"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 43,
    "name": "TestLiveRefusedWhenCI",
    "purpose": "Checks that live Refused When CI; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks live refused when ci through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 55,
    "name": "TestOCRCacheHitSkipsCloud",
    "purpose": "Checks that oCR Cache Hit Skips Cloud; first invokeN=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks ocr cache hit skips cloud through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "CI-sensitive skip/guard present",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first invokeN=%d"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 92,
    "name": "TestPromoteRejectsEmail",
    "purpose": "Checks that promote Rejects Email; expected email refusal",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks promote rejects email through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected email refusal"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 104,
    "name": "TestPromptOverlayReplacesSystem",
    "purpose": "Checks that prompt Overlay Replaces System; expected invoke",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks prompt overlay replaces system through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected invoke"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 129,
    "name": "TestOCRMissWithoutLiveRefuses",
    "purpose": "Checks that oCR Miss Without Live Refuses; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks ocr miss without live refuses through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 150,
    "name": "TestScoreFailsWhenExtractRanWithNoFacts",
    "purpose": "Checks that score Fails When Extract Ran With No Facts; missing will-dave",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (score fails when extract ran with no facts); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing will-dave"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 171,
    "name": "TestRunRejectsUnknownStage",
    "purpose": "Checks that run Rejects Unknown Stage; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks run rejects unknown stage through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 182,
    "name": "TestRunRejectsNamedModelWithoutInvoker",
    "purpose": "Checks that run Rejects Named Model Without Invoker; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks run rejects named model without invoker through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 193,
    "name": "TestRunIDsAreUniqueAcrossConcurrentGeneration",
    "purpose": "Checks that run I Ds Are Unique Across Concurrent Generation; duplicate run id %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks run i ds are unique across concurrent generation through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "duplicate run id %q"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 225,
    "name": "TestExtractFactsIncludeEveryEnvelopeSegment",
    "purpose": "Checks that extract Facts Include Every Envelope Segment; facts=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract facts include every envelope segment through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "facts=%d"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 238,
    "name": "TestEnvelopeFactsSkipFailedSegments",
    "purpose": "Checks that envelope Facts Skip Failed Segments; facts=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks envelope facts skip failed segments through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "facts=%d"
  },
  {
    "file": "server/internal/extracteval/run_test.go",
    "line": 252,
    "name": "TestAddPDFRejectsUnsafeCaseIDWithoutWriting",
    "purpose": "Checks that add PDF Rejects Unsafe Case ID Without Writing; expected unsafe id refusal",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks add pdf rejects unsafe case id without writing through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected unsafe id refusal"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 14,
    "name": "TestLoadCasesIgnoresPacketTree",
    "purpose": "Checks that load Cases Ignores Packet Tree; cases=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks load cases ignores packet tree through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "cases=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 30,
    "name": "TestLegacyWillDaveScoreStillPasses",
    "purpose": "Checks that legacy Will Dave Score Still Passes; extract expect: ok=%v err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (legacy will dave score still passes); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "extract expect: ok=%v err=%v"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 54,
    "name": "TestLegacyExtractExtrasDoNotFail",
    "purpose": "Checks that legacy Extract Extras Do Not Fail; status=%s missing=%d extra=%d forbidden=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks legacy extract extras do not fail through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s missing=%d extra=%d forbidden=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 74,
    "name": "TestLegacyClassifyExtraSegmentFails",
    "purpose": "Checks that legacy Classify Extra Segment Fails; status=%s found=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (legacy classify extra segment fails); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "status=%s found=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 90,
    "name": "TestPacketClassifyPreservesAdjacentSameType",
    "purpose": "Checks that packet Classify Preserves Adjacent Same Type; classify expect: ok=%v err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (packet classify preserves adjacent same type); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "classify expect: ok=%v err=%v"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 108,
    "name": "TestPacketClassifyCollapsedAdjacentSameType",
    "purpose": "Checks that packet Classify Collapsed Adjacent Same Type; status=%s want collapsed",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (packet classify collapsed adjacent same type); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "status=%s want collapsed"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 127,
    "name": "TestPacketClassifyOmittedDocument",
    "purpose": "Checks that packet Classify Omitted Document; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (packet classify omitted document); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 153,
    "name": "TestPacketClassifyWholePacketTrustIsOmitted",
    "purpose": "Checks that packet Classify Whole Packet Trust Is Omitted; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (packet classify whole packet trust is omitted); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 174,
    "name": "TestMalformedManifestDuplicateID",
    "purpose": "Checks that malformed Manifest Duplicate ID; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks malformed manifest duplicate id through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 185,
    "name": "TestMalformedManifestDuplicateRange",
    "purpose": "Checks that malformed Manifest Duplicate Range; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks malformed manifest duplicate range through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 196,
    "name": "TestMalformedManifestOverlap",
    "purpose": "Checks that malformed Manifest Overlap; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks malformed manifest overlap through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 207,
    "name": "TestMalformedManifestBadBounds",
    "purpose": "Checks that malformed Manifest Bad Bounds; zero start status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks malformed manifest bad bounds through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "zero start status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 223,
    "name": "TestMalformedManifestEmptyID",
    "purpose": "Checks that malformed Manifest Empty ID; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks malformed manifest empty id through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 233,
    "name": "TestPageCountAboveCapIsInvalidExpect",
    "purpose": "Checks that page Count Above Cap Is Invalid Expect; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks page count above cap is invalid expect through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 244,
    "name": "TestNegativeExpectedPageCountIsInvalidExpect",
    "purpose": "Checks that negative Expected Page Count Is Invalid Expect; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks negative expected page count is invalid expect through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 254,
    "name": "TestEmptyExpectedTypeIsInvalidExpect",
    "purpose": "Checks that empty Expected Type Is Invalid Expect; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks empty expected type is invalid expect through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 264,
    "name": "TestLegacyTypePresentDefaultsStillPass",
    "purpose": "Checks that legacy Type Present Defaults Still Pass; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks legacy type present defaults still pass through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 274,
    "name": "TestNegativeActualRangeIsInvalidActual",
    "purpose": "Checks that negative Actual Range Is Invalid Actual; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks negative actual range is invalid actual through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 289,
    "name": "TestOversizedActualRangeIsInvalidActual",
    "purpose": "Checks that oversized Actual Range Is Invalid Actual; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks oversized actual range is invalid actual through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 301,
    "name": "TestExtractOnlyMalformedManifestIsInvalidExpect",
    "purpose": "Checks that extract Only Malformed Manifest Is Invalid Expect; extract=%s pass=%v notes=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract only malformed manifest is invalid expect through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "extract=%s pass=%v notes=%v"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 341,
    "name": "TestPartialExtractNoteStaysVisible",
    "purpose": "Checks that partial Extract Note Stays Visible; partial marker missing notes=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks partial extract note stays visible through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "partial marker missing notes=%v"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 362,
    "name": "TestScoreCasePartialFixtureDoesNotPass",
    "purpose": "Checks that score Case Partial Fixture Does Not Pass; scoreCase must not certify a partial extract fixture",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (score case partial fixture does not pass); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "scoreCase must not certify a partial extract fixture"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 389,
    "name": "TestPacketSameTypeSameSlotFactsAreDistinct",
    "purpose": "Checks that packet Same Type Same Slot Facts Are Distinct; adjacent extract fixture must fail unlisted extras",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet same type same slot facts are distinct through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "adjacent extract fixture must fail unlisted extras"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 405,
    "name": "TestPacketSameSlotWithoutDocumentIDCollapses",
    "purpose": "Checks that packet Same Slot Without Document ID Collapses; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet same slot without document id collapses through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 423,
    "name": "TestPacketForbiddenCrossPersonFailsWhenRequiredPresent",
    "purpose": "Checks that packet Forbidden Cross Person Fails When Required Present; status=%s missing=%d extra=%d forbidden=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet forbidden cross person fails when required present through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s missing=%d extra=%d forbidden=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 445,
    "name": "TestPacketForbiddenLegalConclusionFails",
    "purpose": "Checks that packet Forbidden Legal Conclusion Fails; status=%s forbidden=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet forbidden legal conclusion fails through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s forbidden=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 463,
    "name": "TestPacketUnlistedExtraFails",
    "purpose": "Checks that packet Unlisted Extra Fails; status=%s missing=%d extra=%d forbidden=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet unlisted extra fails through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s missing=%d extra=%d forbidden=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 481,
    "name": "TestPacketOtherSpouseSlotExtraFails",
    "purpose": "Checks that packet Other Spouse Slot Extra Fails; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet other spouse slot extra fails through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 503,
    "name": "TestPacketAcceptableExtraWhitelist",
    "purpose": "Checks that packet Acceptable Extra Whitelist; status=%s missing=%d extra=%d forbidden=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet acceptable extra whitelist through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s missing=%d extra=%d forbidden=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 525,
    "name": "TestPacketOmittedSameSlotFactFails",
    "purpose": "Checks that packet Omitted Same Slot Fact Fails; status=%s missing=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet omitted same slot fact fails through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s missing=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 540,
    "name": "TestPacketSameIdentityWrongValueIsExtra",
    "purpose": "Checks that packet Same Identity Wrong Value Is Extra; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet same identity wrong value is extra through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 559,
    "name": "TestPacketRequiredCitationIsUnsupported",
    "purpose": "Checks that packet Required Citation Is Unsupported; status=%s missing=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet required citation is unsupported through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s missing=%v"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 573,
    "name": "TestPacketRequiredRoleAndQualifierAreUnsupported",
    "purpose": "Checks that packet Required Role And Qualifier Are Unsupported; status=%s missing=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet required role and qualifier are unsupported through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s missing=%v"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 584,
    "name": "TestPacketEnvelopeDoesNotInventPageOrQualifier",
    "purpose": "Checks that packet Envelope Does Not Invent Page Or Qualifier; n=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet envelope does not invent page or qualifier through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "n=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 607,
    "name": "TestPacketFailedSegmentFactsDoNotScore",
    "purpose": "Checks that packet Failed Segment Facts Do Not Score; failed segment fact counted",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (packet failed segment facts do not score); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "failed segment fact counted"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 635,
    "name": "TestPacketCollapsedEnvelopeDoesNotAssignInstanceIDs",
    "purpose": "Checks that packet Collapsed Envelope Does Not Assign Instance I Ds; id=%s n=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet collapsed envelope does not assign instance i ds through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "id=%s n=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 656,
    "name": "TestPacketMissingDomainDoesNotMatchStampedDomain",
    "purpose": "Checks that packet Missing Domain Does Not Match Stamped Domain; status=%s missing=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet missing domain does not match stamped domain through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s missing=%d"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 666,
    "name": "TestQuillExtractFixtureIsPartial",
    "purpose": "Checks that quill Extract Fixture Is Partial; partial=%v fail_extras=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks quill extract fixture is partial through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "partial=%v fail_extras=%v"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 681,
    "name": "TestPacketPeopleExpectationsAreUnsupported",
    "purpose": "Checks that packet People Expectations Are Unsupported; people=%s summary=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks packet people expectations are unsupported through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "people=%s summary=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 700,
    "name": "TestFormatTableListsEverySegment",
    "purpose": "Checks that format Table Lists Every Segment; table did not list every segment:\\n%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (format table lists every segment); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "table did not list every segment:\\n%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 724,
    "name": "TestFormatScoreLineIncludesPacketDenominators",
    "purpose": "Checks that format Score Line Includes Packet Denominators; line=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (format score line includes packet denominators); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "line=%q"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 742,
    "name": "TestRouteClassifyViewOmitsSegmentsWhenSingle",
    "purpose": "Checks that route Classify View Omits Segments When Single; segments=%v type=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (route classify view omits segments when single); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segments=%v type=%s"
  },
  {
    "file": "server/internal/extracteval/score_test.go",
    "line": 751,
    "name": "TestRouteClassifyViewKeepsOrderedSegments",
    "purpose": "Checks that route Classify View Keeps Ordered Segments; n=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (route classify view keeps ordered segments); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "n=%d"
  },
  {
    "file": "server/internal/extracteval/stage1_reads_test.go",
    "line": 9,
    "name": "TestStage1KindsReadFacts",
    "purpose": "Checks that stage1 Kinds Read Facts; %s label=%q ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (stage1 kinds read facts); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "%s label=%q ok=%v"
  },
  {
    "file": "server/internal/extraction/extraction_durability_test.go",
    "line": 78,
    "name": "TestExtractForDocument_CancelDuringGraphPersistence",
    "purpose": "Checks that extract For Document Cancel During Graph Persistence; ExtractForDocument error = %v, want context cancellation from graph persistence",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract for document_cancel during graph persistence through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ExtractForDocument error = %v, want context cancellation from graph persistence"
  },
  {
    "file": "server/internal/extraction/extraction_durability_test.go",
    "line": 112,
    "name": "TestExtractionPayloadRequiresMatchingVersion",
    "purpose": "Checks that extraction Payload Requires Matching Version; stale schema version must not be reused as a completed extraction",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extraction payload requires matching version through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "stale schema version must not be reused as a completed extraction"
  },
  {
    "file": "server/internal/extraction/extraction_log_test.go",
    "line": 21,
    "name": "TestLogGraphIngestFailure_Fields",
    "purpose": "Checks that log Graph Ingest Failure Fields; logGraphIngestFailure produced no output",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks log graph ingest failure_fields through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "logGraphIngestFailure produced no output"
  },
  {
    "file": "server/internal/extraction/extraction_log_test.go",
    "line": 85,
    "name": "TestLogGraphIngestFailure_NilLoggerFallsBackToDefault",
    "purpose": "Checks that log Graph Ingest Failure Nil Logger Falls Back To Default; expected default logger to receive the message; got: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks log graph ingest failure_nil logger falls back to default through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected default logger to receive the message; got: %s"
  },
  {
    "file": "server/internal/extractjob/aws_test.go",
    "line": 12,
    "name": "TestAWSCloudInvokeSendsClientToken",
    "purpose": "Checks that aWS Cloud Invoke Sends Client Token; name=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks aws cloud invoke sends client token through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "name=%s"
  },
  {
    "file": "server/internal/extractjob/aws_test.go",
    "line": 59,
    "name": "TestAWSCloudPutObjectUsesS3CpStdin",
    "purpose": "Checks that aWS Cloud Put Object Uses S3 Cp Stdin; name=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks aws cloud put object uses s3 cp stdin through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "name=%s"
  },
  {
    "file": "server/internal/extractjob/aws_test.go",
    "line": 100,
    "name": "TestAWSCloudPutObjectExecPipesStdinToS3Cp",
    "purpose": "Checks that aWS Cloud Put Object Exec Pipes Stdin To S3 Cp; exec args=%v want s3 cp - %s ...",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks aws cloud put object exec pipes stdin to s3 cp through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "exec args=%v want s3 cp - %s ..."
  },
  {
    "file": "server/internal/extractjob/aws_test.go",
    "line": 147,
    "name": "TestAWSCloudRunOmitsCombinedOutput",
    "purpose": "Checks that aWS Cloud Run Omits Combined Output; expected aws failure",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks aws cloud run omits combined output through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected aws failure"
  },
  {
    "file": "server/internal/extractjob/config_test.go",
    "line": 19,
    "name": "TestConfigFromEnvChassisWithoutSwitchIsNotEnabled",
    "purpose": "Checks that config From Env Chassis Without Switch Is Not Enabled; expected chassis ready",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (config from env chassis without switch is not enabled); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected chassis ready"
  },
  {
    "file": "server/internal/extractjob/config_test.go",
    "line": 35,
    "name": "TestConfigFromEnvSwitchWithoutChassisIsNotEnabled",
    "purpose": "Checks that config From Env Switch Without Chassis Is Not Enabled; switch without chassis must not enable: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (config from env switch without chassis is not enabled); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "switch without chassis must not enable: %+v"
  },
  {
    "file": "server/internal/extractjob/config_test.go",
    "line": 50,
    "name": "TestConfigFromEnvSwitchAndChassisEnableWhenNotCI",
    "purpose": "Checks that config From Env Switch And Chassis Enable When Not CI; expected BDA invoke on",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (config from env switch and chassis enable when not ci); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected BDA invoke on"
  },
  {
    "file": "server/internal/extractjob/config_test.go",
    "line": 60,
    "name": "TestNewLiveRunnerChassisWithoutSwitchHasNoCloud",
    "purpose": "Checks that new Live Runner Chassis Without Switch Has No Cloud; chassis without BEDROCK_BDA_ENABLE attached Cloud %T",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks new live runner chassis without switch has no cloud through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "chassis without BEDROCK_BDA_ENABLE attached Cloud %T"
  },
  {
    "file": "server/internal/extractjob/config_test.go",
    "line": 73,
    "name": "TestProcessChassisWithoutLiveNeverInvokes",
    "purpose": "Checks that process Chassis Without Live Never Invokes; err=%v want ErrNotConfigured",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process chassis without live never invokes through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v want ErrNotConfigured"
  },
  {
    "file": "server/internal/extractjob/config_test.go",
    "line": 94,
    "name": "TestCITrueNeverTakesLiveBDAPath",
    "purpose": "Checks that cI True Never Takes Live BDA Path; switches and chassis should still parse",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks ci true never takes live bda path through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "switches and chassis should still parse"
  },
  {
    "file": "server/internal/extractjob/config_test.go",
    "line": 131,
    "name": "TestStartupLinesNameSwitchesAndModel",
    "purpose": "Checks that startup Lines Name Switches And Model; lines=%d want 3: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks startup lines name switches and model through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "lines=%d want 3: %v"
  },
  {
    "file": "server/internal/extractjob/delete_sql_test.go",
    "line": 11,
    "name": "TestDeleteCancelsExtractSQL",
    "purpose": "Checks that delete Cancels Extract SQL; host psql not found",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (delete cancels extract sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Opt-in integration SQL: LOCAL_INTEGRATION_TESTS=1, CI=true, BEDROCK_BDA_ENABLE=0, BEDROCK_LLM_ENABLE=0, and a complete explicit loopback database target; host psql required. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "host psql not found"
  },
  {
    "file": "server/internal/extractjob/delete_sql_test.go",
    "line": 39,
    "name": "TestExtractRetrySQL",
    "purpose": "Checks that extract Retry SQL; host psql not found",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (extract retry sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Opt-in integration SQL: LOCAL_INTEGRATION_TESTS=1, CI=true, BEDROCK_BDA_ENABLE=0, BEDROCK_LLM_ENABLE=0, and a complete explicit loopback database target; host psql required. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "host psql not found"
  },
  {
    "file": "server/internal/extractjob/delete_sql_test.go",
    "line": 67,
    "name": "TestExtractRetryPreservesAcceptedSQL",
    "purpose": "Checks that extract Retry Preserves Accepted SQL; host psql not found",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (extract retry preserves accepted sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Opt-in integration SQL: LOCAL_INTEGRATION_TESTS=1, CI=true, BEDROCK_BDA_ENABLE=0, BEDROCK_LLM_ENABLE=0, and a complete explicit loopback database target; host psql required. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "host psql not found"
  },
  {
    "file": "server/internal/extractjob/estate_packet_summary_test.go",
    "line": 124,
    "name": "TestFlagshipPacketIsSyntheticAndCovering",
    "purpose": "Checks that flagship Packet Is Synthetic And Covering; flagship manifest must declare itself synthetic",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship packet is synthetic and covering through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "flagship manifest must declare itself synthetic"
  },
  {
    "file": "server/internal/extractjob/estate_packet_summary_test.go",
    "line": 173,
    "name": "TestFlagshipFullTextContainsLaterConstituents",
    "purpose": "Checks that flagship Full Text Contains Later Constituents; missing trust sentinel in full text",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship full text contains later constituents through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing trust sentinel in full text"
  },
  {
    "file": "server/internal/extractjob/estate_packet_summary_test.go",
    "line": 195,
    "name": "TestFlagshipSummaryPromptPrefixOmitsLaterConstituents",
    "purpose": "Checks that flagship Summary Prompt Prefix Omits Later Constituents; manifest prefix=%d code prefix=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship summary prompt prefix omits later constituents through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "manifest prefix=%d code prefix=%d"
  },
  {
    "file": "server/internal/extractjob/estate_packet_summary_test.go",
    "line": 219,
    "name": "TestFlagshipExtractiveStubSummaryOmitsLaterConstituents",
    "purpose": "Checks that flagship Extractive Stub Summary Omits Later Constituents; empty extractive summary",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship extractive stub summary omits later constituents through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "empty extractive summary"
  },
  {
    "file": "server/internal/extractjob/estate_packet_summary_test.go",
    "line": 240,
    "name": "TestFlagshipBedrockSummarizerPromptOmitsLaterConstituents",
    "purpose": "Checks that flagship Bedrock Summarizer Prompt Omits Later Constituents; text=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship bedrock summarizer prompt omits later constituents through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "text=%q"
  },
  {
    "file": "server/internal/extractjob/estate_packet_summary_test.go",
    "line": 267,
    "name": "TestFlagshipPublishedLedgerOverviewCoversLaterConstituents",
    "purpose": "Checks that flagship Published Ledger Overview Covers Later Constituents; overview missing %s: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship published ledger overview covers later constituents through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "overview missing %s: %q"
  },
  {
    "file": "server/internal/extractjob/estate_packet_summary_test.go",
    "line": 291,
    "name": "TestAdjacentSameTypeFixtureHasDistinctPrincipals",
    "purpose": "Checks that adjacent Same Type Fixture Has Distinct Principals; adjacent fixture pages=%d constituents=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks adjacent same type fixture has distinct principals through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "adjacent fixture pages=%d constituents=%d"
  },
  {
    "file": "server/internal/extractjob/golden_test.go",
    "line": 28,
    "name": "TestGoldenSlimWillParsesToCastText",
    "purpose": "Checks that golden Slim Will Parses To Cast Text; pages=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (golden slim will parses to cast text); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "pages=%d"
  },
  {
    "file": "server/internal/extractjob/golden_test.go",
    "line": 42,
    "name": "TestGoldenSlimBankStatementParsesToRedactedText",
    "purpose": "Checks that golden Slim Bank Statement Parses To Redacted Text; pages=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (golden slim bank statement parses to redacted text); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "pages=%d"
  },
  {
    "file": "server/internal/extractjob/golden_test.go",
    "line": 59,
    "name": "TestGoldenSlimBankStatementCombinedParsesToThreePages",
    "purpose": "Checks that golden Slim Bank Statement Combined Parses To Three Pages; pages=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (golden slim bank statement combined parses to three pages); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "pages=%d"
  },
  {
    "file": "server/internal/extractjob/golden_test.go",
    "line": 76,
    "name": "TestGoldenSlimLivingWillParsesToCastText",
    "purpose": "Checks that golden Slim Living Will Parses To Cast Text; pages=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (golden slim living will parses to cast text); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "pages=%d"
  },
  {
    "file": "server/internal/extractjob/golden_test.go",
    "line": 90,
    "name": "TestGoldenEnvelopesAreTypedJSONWithoutPII",
    "purpose": "Checks that golden Envelopes Are Typed JSON Without PII; %s envelope: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks golden envelopes are typed json without pii through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s envelope: %v"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 13,
    "name": "TestHealthPersonRowNullDisplayName",
    "purpose": "Checks that health Person Row Null Display Name; health person = %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks health person row null display name through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "health person = %+v"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 23,
    "name": "TestClassifyBandMutuallyExclusive",
    "purpose": "Checks that classify Band Mutually Exclusive; status=%s stamps=%v%v%v%v got=%s want=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (classify band mutually exclusive); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "status=%s stamps=%v%v%v%v got=%s want=%s"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 66,
    "name": "TestStuckClockFailedAndBoundNeverStuck",
    "purpose": "Checks that stuck Clock Failed And Bound Never Stuck; failed clock=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stuck clock failed and bound never stuck through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "failed clock=%s"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 84,
    "name": "TestMemberClassificationStatus",
    "purpose": "Checks that member Classification Status; failed=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks member classification status through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "failed=%s"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 100,
    "name": "TestAllowlistedErrorOmitsProviderDumps",
    "purpose": "Checks that allowlisted Error Omits Provider Dumps; allowlisted got=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (allowlisted error omits provider dumps); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "allowlisted got=%q"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 121,
    "name": "TestChassisFromEnvOmitsSecrets",
    "purpose": "Checks that chassis From Env Omits Secrets; CI=true must keep BDA invoke off",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks chassis from env omits secrets through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "CI=true must keep BDA invoke off"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 150,
    "name": "TestAdminListQueryDefaultOmitsCancelledAndSecrets",
    "purpose": "Checks that admin List Query Default Omits Cancelled And Secrets; deleted_at=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (admin list query default omits cancelled and secrets); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "deleted_at=%q"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 176,
    "name": "TestAdminListQueryTypeWithoutBandNestsWorklist",
    "purpose": "Checks that admin List Query Type Without Band Nests Worklist; type without band must nest worklist + type under and",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (admin list query type without band nests worklist); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "type without band must nest worklist + type under and"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 196,
    "name": "TestAdminListQueryUnknownBand",
    "purpose": "Checks that admin List Query Unknown Band; expected unknown band",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (admin list query unknown band); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected unknown band"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 203,
    "name": "TestRESTStoreAdminListSelectOmitsSecretsAndSkipsDeleted",
    "purpose": "Checks that rEST Store Admin List Select Omits Secrets And Skips Deleted; select leaked secrets: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store admin list select omits secrets and skips deleted through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "select leaked secrets: %s"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 266,
    "name": "TestRESTStoreAdminJobSummaryPerBand",
    "purpose": "Checks that rEST Store Admin Job Summary Per Band; bands=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store admin job summary per band through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "bands=%+v"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 361,
    "name": "TestAdminJobListOmitsUnallowlistedError",
    "purpose": "Checks that admin Job List Omits Unallowlisted Error; error_category leaked: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (admin job list omits unallowlisted error); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "error_category leaked: %+v"
  },
  {
    "file": "server/internal/extractjob/health_test.go",
    "line": 398,
    "name": "TestRESTStoreAdminJobGetOmitsDumps",
    "purpose": "Checks that rEST Store Admin Job Get Omits Dumps; select leaked secrets: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store admin job get omits dumps through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "select leaked secrets: %s"
  },
  {
    "file": "server/internal/extractjob/luna_test.go",
    "line": 15,
    "name": "TestStubSummarizerIsExtractiveAndOmitsEmptyPages",
    "purpose": "Checks that stub Summarizer Is Extractive And Omits Empty Pages; model=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stub summarizer is extractive and omits empty pages through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "model=%s"
  },
  {
    "file": "server/internal/extractjob/luna_test.go",
    "line": 36,
    "name": "TestLunaFromEnvDefaultsToStub",
    "purpose": "Checks that luna From Env Defaults To Stub; got %T want StubSummarizer",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks luna from env defaults to stub through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got %T want StubSummarizer"
  },
  {
    "file": "server/internal/extractjob/luna_test.go",
    "line": 47,
    "name": "TestBedrockSummarizerUsesSharedInvoker",
    "purpose": "Checks that bedrock Summarizer Uses Shared Invoker; text=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bedrock summarizer uses shared invoker through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "text=%q"
  },
  {
    "file": "server/internal/extractjob/luna_test.go",
    "line": 73,
    "name": "TestBedrockSummarizerErrorOmitsDocumentText",
    "purpose": "Checks that bedrock Summarizer Error Omits Document Text; exit status 255: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (bedrock summarizer error omits document text); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "exit status 255: %s"
  },
  {
    "file": "server/internal/extractjob/luna_test.go",
    "line": 93,
    "name": "TestLunaCategoryNeverReturnsProviderText",
    "purpose": "Checks that luna Category Never Returns Provider Text; request rejected near %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks luna category never returns provider text through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "request rejected near %s"
  },
  {
    "file": "server/internal/extractjob/luna_test.go",
    "line": 107,
    "name": "TestSummaryLogOmitsOneLineSummarizerSecret",
    "purpose": "Checks that summary Log Omits One Line Summarizer Secret; request rejected near %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summary log omits one line summarizer secret through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "request rejected near %s"
  },
  {
    "file": "server/internal/extractjob/luna_test.go",
    "line": 139,
    "name": "TestSummaryLogOmitsAWSCombinedOutputSecret",
    "purpose": "Checks that summary Log Omits AWS Combined Output Secret; exit status 255: prompt excerpt: %s model: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summary log omits aws combined output secret through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "exit status 255: prompt excerpt: %s model: %s"
  },
  {
    "file": "server/internal/extractjob/luna_test.go",
    "line": 174,
    "name": "TestComposeOverviewCoversWhatPrefixOmits",
    "purpose": "Checks that compose Overview Covers What Prefix Omits; compose missed later inventory: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview covers what prefix omits through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "compose missed later inventory: %q"
  },
  {
    "file": "server/internal/extractjob/packet_concurrency_sql_test.go",
    "line": 35,
    "name": "TestPacketConcurrencySQL",
    "purpose": "Checks that packet Concurrency SQL; host psql not found",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (packet concurrency sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Opt-in integration SQL: LOCAL_INTEGRATION_TESTS=1, CI=true, BEDROCK_BDA_ENABLE=0, BEDROCK_LLM_ENABLE=0, and a complete explicit loopback database target; host psql required. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "host psql not found"
  },
  {
    "file": "server/internal/extractjob/parse_test.go",
    "line": 5,
    "name": "TestIsSlimKey",
    "purpose": "Checks that is Slim Key; IsSlimKey(%q)=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (is slim key); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "IsSlimKey(%q)=%v want %v"
  },
  {
    "file": "server/internal/extractjob/parse_test.go",
    "line": 24,
    "name": "TestParseSlimPagesFromStandardJSON",
    "purpose": "Checks that parse Slim Pages From Standard JSON; got %d pages: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse slim pages from standard json); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "got %d pages: %+v"
  },
  {
    "file": "server/internal/extractjob/parse_test.go",
    "line": 48,
    "name": "TestParseSlimPagesFallsBackToTxt",
    "purpose": "Checks that parse Slim Pages Falls Back To Txt; got %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse slim pages falls back to txt); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "got %+v"
  },
  {
    "file": "server/internal/extractjob/retry_concurrency_sql_test.go",
    "line": 18,
    "name": "TestExtractRetryConcurrencySQL",
    "purpose": "Checks that extract Retry Concurrency SQL; host psql not found",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (extract retry concurrency sql); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Opt-in integration SQL: LOCAL_INTEGRATION_TESTS=1, CI=true, BEDROCK_BDA_ENABLE=0, BEDROCK_LLM_ENABLE=0, and a complete explicit loopback database target; host psql required. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "host psql not found"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 165,
    "name": "TestProcessHappyPathDownloadsSlimPersistsTextAndDeletesPrefixes",
    "purpose": "Checks that process Happy Path Downloads Slim Persists Text And Deletes Prefixes; process: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process happy path downloads slim persists text and deletes prefixes through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "process: %v"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 223,
    "name": "TestProcessResumeAfterARNDoesNotInvokeAgain",
    "purpose": "Checks that process Resume After ARN Does Not Invoke Again; resume: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process resume after arn does not invoke again through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "resume: %v"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 277,
    "name": "TestProcessPersistsLunaSummaryAfterPageText",
    "purpose": "Checks that process Persists Luna Summary After Page Text; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process persists luna summary after page text through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 322,
    "name": "TestSummarizeFailureDoesNotFailCompletedJob",
    "purpose": "Checks that summarize Failure Does Not Fail Completed Job; model timeout",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summarize failure does not fail completed job through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "model timeout"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 351,
    "name": "TestSummarizeCompletedJobWithoutReinvokingBDA",
    "purpose": "Checks that summarize Completed Job Without Reinvoking BDA; summarize count=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summarize completed job without reinvoking bda through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "summarize count=%d"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 379,
    "name": "TestDispatchSummariesRetriesJobsWithText",
    "purpose": "Checks that dispatch Summaries Retries Jobs With Text; summary=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks dispatch summaries retries jobs with text through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "summary=%q"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 402,
    "name": "TestDispatchSummariesSkipsCancelledAndDeletedItems",
    "purpose": "Checks that dispatch Summaries Skips Cancelled And Deleted Items; summarize count=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks dispatch summaries skips cancelled and deleted items through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "summarize count=%d"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 436,
    "name": "TestProcessCompletedIsIdempotent",
    "purpose": "Checks that process Completed Is Idempotent; second process: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process completed is idempotent through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "second process: %v"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 458,
    "name": "TestProcessDoesNotDeletePrefixesIfPagePersistFails",
    "purpose": "Checks that process Does Not Delete Prefixes If Page Persist Fails; expected page persist failure",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process does not delete prefixes if page persist fails through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected page persist failure"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 486,
    "name": "TestProcessRetryAfterARNPersistFailureReusesClientToken",
    "purpose": "Checks that process Retry After ARN Persist Failure Reuses Client Token; expected arn persist failure",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process retry after arn persist failure reuses client token through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected arn persist failure"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 524,
    "name": "TestProcessFailStoresBDAFailedWithoutDump",
    "purpose": "Checks that process Fail Stores BDA Failed Without Dump; invoke bda: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process fail stores bda failed without dump through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "invoke bda: %s"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 549,
    "name": "TestProcessDoesNotResumeFailedJobAndRetryUsesNewClientToken",
    "purpose": "Checks that process Does Not Resume Failed Job And Retry Uses New Client Token; invoke bda: boom",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process does not resume failed job and retry uses new client token through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "invoke bda: boom"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 615,
    "name": "TestDispatchOnceLogsJobIDAndTokenOnly",
    "purpose": "Checks that dispatch Once Logs Job ID And Token Only; invoke bda: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (dispatch once logs job id and token only); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "invoke bda: %s"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 632,
    "name": "TestProcessTimesOutWithoutSecondInvoke",
    "purpose": "Checks that process Times Out Without Second Invoke; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process times out without second invoke through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 659,
    "name": "TestProcessResumeCleanupAfterPagesSaved",
    "purpose": "Checks that process Resume Cleanup After Pages Saved; cleanup resume invoked BDA",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks process resume cleanup after pages saved through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "cleanup resume invoked BDA"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 701,
    "name": "TestSummarizeUncommittedAndRereadBlockedWriteNothing",
    "purpose": "Checks that summarize Uncommitted And Reread Blocked Write Nothing; uncommitted wrote summary=%q n=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summarize uncommitted and reread blocked write nothing through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "uncommitted wrote summary=%q n=%d"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 739,
    "name": "TestSummarizeFallbackMissingOrWrongItemDocumentWritesNothing",
    "purpose": "Checks that summarize Fallback Missing Or Wrong Item Document Writes Nothing; missing doc wrote %q n=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summarize fallback missing or wrong item document writes nothing through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing doc wrote %q n=%d"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 772,
    "name": "TestSummarizeLedgerPathDoesNotCallSummarizer",
    "purpose": "Checks that summarize Ledger Path Does Not Call Summarizer; ledger path invoked summarizer n=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summarize ledger path does not call summarizer through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ledger path invoked summarizer n=%d"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 818,
    "name": "TestSummarizePriorTextPreservedOnFailureAndCAS",
    "purpose": "Checks that summarize Prior Text Preserved On Failure And CAS; prior overwritten: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summarize prior text preserved on failure and cas through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "prior overwritten: %q"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 845,
    "name": "TestSummarizeOneTrustLedgerDoesNotInventWills",
    "purpose": "Checks that summarize One Trust Ledger Does Not Invent Wills; one-trust ledger invoked summarizer",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summarize one trust ledger does not invent wills through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "one-trust ledger invoked summarizer"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 876,
    "name": "TestSummarizeMalformedLedgerWritesNothing",
    "purpose": "Checks that summarize Malformed Ledger Writes Nothing; partial ledger implied complete: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summarize malformed ledger writes nothing through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "partial ledger implied complete: %q"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 905,
    "name": "TestSummarizeBlankLedgerJobIDWritesNothing",
    "purpose": "Checks that summarize Blank Ledger Job ID Writes Nothing; blank job id wrote %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summarize blank ledger job id writes nothing through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "blank job id wrote %q"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 928,
    "name": "TestSummarizeEvidenceErrorPersistsSkeletonWithoutNames",
    "purpose": "Checks that summarize Evidence Error Persists Skeleton Without Names; typed envelope job mismatch",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (summarize evidence error persists skeleton without names); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "typed envelope job mismatch"
  },
  {
    "file": "server/internal/extractjob/runner_test.go",
    "line": 973,
    "name": "TestSummarizeNilEvidenceLoaderPersistsSkeletonWithoutNames",
    "purpose": "Checks that summarize Nil Evidence Loader Persists Skeleton Without Names; summary=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks summarize nil evidence loader persists skeleton without names through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "summary=%q"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 15,
    "name": "TestRESTStoreSaveOmitsBoundAt",
    "purpose": "Checks that rEST Store Save Omits Bound At; patch payload: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store save omits bound at through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "patch payload: %v"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 93,
    "name": "TestRESTStoreTerminalizeKindRevisionStaleUsesExactRPC",
    "purpose": "Checks that rEST Store Terminalize Kind Revision Stale Uses Exact RPC; rpc payload: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (rest store terminalize kind revision stale uses exact rpc); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "rpc payload: %v"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 119,
    "name": "TestRESTStoreDispatcherListsSkipDeletedItemsAndRequireCompletedSummary",
    "purpose": "Checks that rEST Store Dispatcher Lists Skip Deleted Items And Require Completed Summary; list %d: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store dispatcher lists skip deleted items and require completed summary through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "list %d: %v"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 178,
    "name": "TestMemoryStoreListsSkipDeletedItems",
    "purpose": "Checks that memory Store Lists Skip Deleted Items; resumable=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks memory store lists skip deleted items through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "resumable=%+v"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 228,
    "name": "TestMemoryStoreListNeedingSummarySkipsCancelledAndFailed",
    "purpose": "Checks that memory Store List Needing Summary Skips Cancelled And Failed; got=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks memory store list needing summary skips cancelled and failed through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%+v"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 263,
    "name": "TestMemoryStoreCancelByItemDropsFromDispatcherLists",
    "purpose": "Checks that memory Store Cancel By Item Drops From Dispatcher Lists; before cancel unrouted=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks memory store cancel by item drops from dispatcher lists through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "before cancel unrouted=%d"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 295,
    "name": "TestMemoryStoreInsertQueuedAfterTerminalKeepsHistory",
    "purpose": "Checks that memory Store Insert Queued After Terminal Keeps History; terminal job was reused instead of queuing a new open job",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks memory store insert queued after terminal keeps history through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "terminal job was reused instead of queuing a new open job"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 337,
    "name": "TestRESTStoreSaveSummaryCASOmitsStageStamps",
    "purpose": "Checks that rEST Store Save Summary CAS Omits Stage Stamps; payload: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store save summary cas omits stage stamps through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "payload: %v"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 387,
    "name": "TestRESTStoreSaveSummaryCASMissIsSuccess",
    "purpose": "Checks that rEST Store Save Summary CAS Miss Is Success; asserts the documented output, error, or side effect",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store save summary cas miss is success through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "asserts the documented output, error, or side effect"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 399,
    "name": "TestRESTStoreSaveSummaryMissingContentRangeErrors",
    "purpose": "Checks that rEST Store Save Summary Missing Content Range Errors; missing Content-Range must error",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (rest store save summary missing content range errors); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing Content-Range must error"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 410,
    "name": "TestRESTStoreSaveSummaryInvalidContentRangeErrors",
    "purpose": "Checks that rEST Store Save Summary Invalid Content Range Errors; header %q must error",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (rest store save summary invalid content range errors); some assertions protect the contract while others track internal structure.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "header %q must error"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 426,
    "name": "TestMemoryStoreSaveSummaryCASAndConcurrentStamps",
    "purpose": "Checks that memory Store Save Summary CAS And Concurrent Stamps; summary=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks memory store save summary cas and concurrent stamps through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "summary=%q"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 487,
    "name": "TestMemoryStoreListNeedingSummaryRequiresCommitted",
    "purpose": "Checks that memory Store List Needing Summary Requires Committed; uncommitted listed: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks memory store list needing summary requires committed through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "uncommitted listed: %+v"
  },
  {
    "file": "server/internal/extractjob/store_test.go",
    "line": 517,
    "name": "TestRESTStoreListConstituentsDoesNotFilterDocumentID",
    "purpose": "Checks that rEST Store List Constituents Does Not Filter Document ID; path=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store list constituents does not filter document id through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "path=%s"
  },
  {
    "file": "server/internal/extractjob/summary_compose_test.go",
    "line": 12,
    "name": "TestComposeOverviewFlagshipSevenSurviveLongNames",
    "purpose": "Checks that compose Overview Flagship Seven Survive Long Names; empty overview",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview flagship seven survive long names through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "empty overview"
  },
  {
    "file": "server/internal/extractjob/summary_compose_test.go",
    "line": 54,
    "name": "TestComposeOverviewOverflowKeepsLeadingAndRemainder",
    "purpose": "Checks that compose Overview Overflow Keeps Leading And Remainder; missing remainder marker: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview overflow keeps leading and remainder through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing remainder marker: %q"
  },
  {
    "file": "server/internal/extractjob/summary_compose_test.go",
    "line": 83,
    "name": "TestComposeOverviewFirstRowOverflowKeepsRemainderMarker",
    "purpose": "Checks that compose Overview First Row Overflow Keeps Remainder Marker; runes=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview first row overflow keeps remainder marker through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "runes=%d"
  },
  {
    "file": "server/internal/extractjob/summary_compose_test.go",
    "line": 108,
    "name": "TestComposeOverviewSingleOversizedRowOmitsExplicitly",
    "purpose": "Checks that compose Overview Single Oversized Row Omits Explicitly; got=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview single oversized row omits explicitly through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%q"
  },
  {
    "file": "server/internal/extractjob/summary_compose_test.go",
    "line": 119,
    "name": "TestComposeOverviewOneTrustDoesNotInventWills",
    "purpose": "Checks that compose Overview One Trust Does Not Invent Wills; got=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview one trust does not invent wills through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%q"
  },
  {
    "file": "server/internal/extractjob/summary_compose_test.go",
    "line": 136,
    "name": "TestComposeOverviewPartialUnknownAndFailedStayHonest",
    "purpose": "Checks that compose Overview Partial Unknown And Failed Stay Honest; got=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview partial unknown and failed stay honest through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%q"
  },
  {
    "file": "server/internal/extractjob/summary_compose_test.go",
    "line": 157,
    "name": "TestComposeOverviewGroundingSameJobQuoteInOCR",
    "purpose": "Checks that compose Overview Grounding Same Job Quote In OCR; same-job grounded name omitted: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview grounding same job quote in ocr through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "same-job grounded name omitted: %q"
  },
  {
    "file": "server/internal/extractjob/summary_compose_test.go",
    "line": 173,
    "name": "TestComposeOverviewGroundingRejectsWrongOrdinalDocumentQuoteAndJob",
    "purpose": "Checks that compose Overview Grounding Rejects Wrong Ordinal Document Quote And Job; accepted %s: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview grounding rejects wrong ordinal document quote and job through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "accepted %s: %q"
  },
  {
    "file": "server/internal/extractjob/summary_compose_test.go",
    "line": 211,
    "name": "TestComposeOverviewLoaderNilIsExplicitMissingNames",
    "purpose": "Checks that compose Overview Loader Nil Is Explicit Missing Names; invented principal from OCR: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview loader nil is explicit missing names through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "invented principal from OCR: %q"
  },
  {
    "file": "server/internal/extractjob/summary_compose_test.go",
    "line": 225,
    "name": "TestComposeOverviewUnknownNeverGetsDocumentIDOrName",
    "purpose": "Checks that compose Overview Unknown Never Gets Document ID Or Name; unknown cited document id: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks compose overview unknown never gets document id or name through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unknown cited document id: %q"
  },
  {
    "file": "server/internal/extractjob/text_test.go",
    "line": 10,
    "name": "TestConcatPageTextPrefersBodyThenMarkdown",
    "purpose": "Checks that concat Page Text Prefers Body Then Markdown; got %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks concat page text prefers body then markdown through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got %q"
  },
  {
    "file": "server/internal/extractjob/text_test.go",
    "line": 21,
    "name": "TestItemTextUsesCompletedJobPages",
    "purpose": "Checks that item Text Uses Completed Job Pages; queued job err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks item text uses completed job pages through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "queued job err=%v"
  },
  {
    "file": "server/internal/extractjob/text_test.go",
    "line": 55,
    "name": "TestPagesInRangeKeepsOneConstituent",
    "purpose": "Checks that pages In Range Keeps One Constituent; wanted Morgan POA text, got %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks pages in range keeps one constituent through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "wanted Morgan POA text, got %q"
  },
  {
    "file": "server/internal/extractmvp/commit_sql_test.go",
    "line": 11,
    "name": "TestCommitLivingWillEnvelopeSQLResolver",
    "purpose": "Checks that commit Living Will Envelope SQL Resolver; host psql not found",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (commit living will envelope sql resolver); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Opt-in integration SQL: LOCAL_INTEGRATION_TESTS=1, CI=true, BEDROCK_BDA_ENABLE=0, BEDROCK_LLM_ENABLE=0, and a complete explicit loopback database target; host psql required. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "host psql not found"
  },
  {
    "file": "server/internal/extractmvp/commit_sql_test.go",
    "line": 39,
    "name": "TestCommitWillEnvelopeSQLResolver",
    "purpose": "Checks that commit Will Envelope SQL Resolver; host psql not found",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (commit will envelope sql resolver); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Opt-in integration SQL: LOCAL_INTEGRATION_TESTS=1, CI=true, BEDROCK_BDA_ENABLE=0, BEDROCK_LLM_ENABLE=0, and a complete explicit loopback database target; host psql required. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "host psql not found"
  },
  {
    "file": "server/internal/extractmvp/commit_sql_test.go",
    "line": 67,
    "name": "TestCommitOffCatalogEnvelopeSQLResolver",
    "purpose": "Checks that commit Off Catalog Envelope SQL Resolver; host psql not found",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (commit off catalog envelope sql resolver); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Opt-in integration SQL: LOCAL_INTEGRATION_TESTS=1, CI=true, BEDROCK_BDA_ENABLE=0, BEDROCK_LLM_ENABLE=0, and a complete explicit loopback database target; host psql required. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "host psql not found"
  },
  {
    "file": "server/internal/extractmvp/commit_sql_test.go",
    "line": 95,
    "name": "TestCommitCombinedStatementSQLResolver",
    "purpose": "Checks that commit Combined Statement SQL Resolver; host psql not found",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (commit combined statement sql resolver); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Opt-in integration SQL: LOCAL_INTEGRATION_TESTS=1, CI=true, BEDROCK_BDA_ENABLE=0, BEDROCK_LLM_ENABLE=0, and a complete explicit loopback database target; host psql required. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "host psql not found"
  },
  {
    "file": "server/internal/extractmvp/commit_sql_test.go",
    "line": 123,
    "name": "TestReclassifyRequestedTypeSQLResolver",
    "purpose": "Checks that reclassify Requested Type SQL Resolver; host psql not found",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (reclassify requested type sql resolver); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "Opt-in integration SQL: LOCAL_INTEGRATION_TESTS=1, CI=true, BEDROCK_BDA_ENABLE=0, BEDROCK_LLM_ENABLE=0, and a complete explicit loopback database target; host psql required. See server/internal/testpg/README.md.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "host psql not found"
  },
  {
    "file": "server/internal/extractmvp/filter_test.go",
    "line": 11,
    "name": "TestSlicesFromEnvelopeCanonicalizesWillSubjects",
    "purpose": "Checks that slices From Envelope Canonicalizes Will Subjects; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks slices from envelope canonicalizes will subjects through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/filter_test.go",
    "line": 67,
    "name": "TestSlicesFromEnvelopeKeepsOffCatalogKeys",
    "purpose": "Checks that slices From Envelope Keeps Off Catalog Keys; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (slices from envelope keeps off catalog keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/filter_test.go",
    "line": 111,
    "name": "TestSlicesFromEnvelopeDropsWillAcctBalance",
    "purpose": "Checks that slices From Envelope Drops Will Acct Balance; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks slices from envelope drops will acct balance through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/filter_test.go",
    "line": 154,
    "name": "TestSlicesFromEnvelopeKeepsBankBalance",
    "purpose": "Checks that slices From Envelope Keeps Bank Balance; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks slices from envelope keeps bank balance through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/filter_test.go",
    "line": 193,
    "name": "TestSlicesFromEnvelopeSkipsUnknownAndFailed",
    "purpose": "Checks that slices From Envelope Skips Unknown And Failed; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks slices from envelope skips unknown and failed through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/filter_test.go",
    "line": 214,
    "name": "TestSlicesFromEnvelopeKeepsLivingWillKeys",
    "purpose": "Checks that slices From Envelope Keeps Living Will Keys; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (slices from envelope keeps living will keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/filter_test.go",
    "line": 258,
    "name": "TestSlicesFromEnvelopeKeepsAdvanceDirectiveKeys",
    "purpose": "Checks that slices From Envelope Keeps Advance Directive Keys; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (slices from envelope keeps advance directive keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/filter_test.go",
    "line": 299,
    "name": "TestSlicesFromEnvelopeMarriageDropsKinship",
    "purpose": "Checks that slices From Envelope Marriage Drops Kinship; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks slices from envelope marriage drops kinship through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/filter_test.go",
    "line": 330,
    "name": "TestSlicesFromEnvelopeKeepsBrokerageClone",
    "purpose": "Checks that slices From Envelope Keeps Brokerage Clone; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks slices from envelope keeps brokerage clone through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/filter_test.go",
    "line": 369,
    "name": "TestStage1SlicesPreserveRepeatedSubjects",
    "purpose": "Checks that stage1 Slices Preserve Repeated Subjects; slices=%+v err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stage1 slices preserve repeated subjects through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v err=%v"
  },
  {
    "file": "server/internal/extractmvp/golden_test.go",
    "line": 13,
    "name": "TestGoldenWillEnvelopeDropsOffTypeAndKeepsRankedKeys",
    "purpose": "Checks that golden Will Envelope Drops Off Type And Keeps Ranked Keys; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (golden will envelope drops off type and keeps ranked keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/golden_test.go",
    "line": 56,
    "name": "TestGoldenLivingWillEnvelopeDropsOffTypeAndKeepsRankedKeys",
    "purpose": "Checks that golden Living Will Envelope Drops Off Type And Keeps Ranked Keys; slices=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (golden living will envelope drops off type and keeps ranked keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "slices=%+v"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 49,
    "name": "TestCommitWillDropsAcctBalanceAndKeepsRankedKey",
    "purpose": "Checks that commit Will Drops Acct Balance And Keeps Ranked Key; committed_at missing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (commit will drops acct balance and keeps ranked key); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "committed_at missing"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 102,
    "name": "TestCommitResumeDoesNotWriteTwice",
    "purpose": "Checks that commit Resume Does Not Write Twice; resume lost committed_at",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks commit resume does not write twice through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "resume lost committed_at"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 131,
    "name": "TestCommitUnknownSkippedStampsCommittedAt",
    "purpose": "Checks that commit Unknown Skipped Stamps Committed At; skipped/unknown commit missing committed_at",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks commit unknown skipped stamps committed at through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "skipped/unknown commit missing committed_at"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 176,
    "name": "TestCommitTerminalJobDoesNotStamp",
    "purpose": "Checks that commit Terminal Job Does Not Stamp; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks commit terminal job does not stamp through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 210,
    "name": "TestDispatchStaleCatalogTerminalDoesNotLoop",
    "purpose": "Checks that dispatch Stale Catalog Terminal Does Not Loop; dispatcher stamped committed_at on stale_catalog terminal",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (dispatch stale catalog terminal does not loop); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "dispatcher stamped committed_at on stale_catalog terminal"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 260,
    "name": "TestCommitRequiresTypedEnvelope",
    "purpose": "Checks that commit Requires Typed Envelope; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks commit requires typed envelope through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 281,
    "name": "TestCommitFailureStoresTokenWithoutStatusFlip",
    "purpose": "Checks that commit Failure Stores Token Without Status Flip; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks commit failure stores token without status flip through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 339,
    "name": "TestCommitPacketRereadBlockedDoesNotStampCommittedAt",
    "purpose": "Checks that commit Packet Reread Blocked Does Not Stamp Committed At; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks commit packet reread blocked does not stamp committed at through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 382,
    "name": "TestCommitPacketRereadBlockedHTTPErrorDoesNotOverwriteToken",
    "purpose": "Checks that commit Packet Reread Blocked HTTP Error Does Not Overwrite Token; postgrest rpc/commit_extract_job_facts: forced",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (commit packet reread blocked http error does not overwrite token); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "postgrest rpc/commit_extract_job_facts: forced"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 418,
    "name": "TestDispatchPacketRereadBlockedDropsOffCommitLoop",
    "purpose": "Checks that dispatch Packet Reread Blocked Drops Off Commit Loop; after dispatch: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks dispatch packet reread blocked drops off commit loop through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "after dispatch: %+v"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 470,
    "name": "TestDispatchCommitsNeedingJobs",
    "purpose": "Checks that dispatch Commits Needing Jobs; dispatcher did not commit: %+v %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks dispatch commits needing jobs through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "dispatcher did not commit: %+v %v"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 497,
    "name": "TestCommitLivingWillDropsOffTypeAndKeepsRankedKeys",
    "purpose": "Checks that commit Living Will Drops Off Type And Keeps Ranked Keys; committed_at missing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (commit living will drops off type and keeps ranked keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "committed_at missing"
  },
  {
    "file": "server/internal/extractmvp/runner_test.go",
    "line": 549,
    "name": "TestCommitAdvanceDirectiveDropsOffTypeAndKeepsRankedKeys",
    "purpose": "Checks that commit Advance Directive Drops Off Type And Keeps Ranked Keys; committed_at missing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (commit advance directive drops off type and keeps ranked keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "committed_at missing"
  },
  {
    "file": "server/internal/extractmvp/store_test.go",
    "line": 13,
    "name": "TestRESTStoreCommitRPCDoesNotSendCallerFacts",
    "purpose": "Checks that rEST Store Commit RPC Does Not Send Caller Facts; rpc payload: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store commit rpc does not send caller facts through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "rpc payload: %v"
  },
  {
    "file": "server/internal/extractrouter/correction_test.go",
    "line": 14,
    "name": "TestRouteCorrectsInvalidPacketOnce",
    "purpose": "Checks that route Corrects Invalid Packet Once; route=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route corrects invalid packet once through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "route=%+v"
  },
  {
    "file": "server/internal/extractrouter/correction_test.go",
    "line": 65,
    "name": "TestRouteCorrectsMissingOrBlankType",
    "purpose": "Checks that route Corrects Missing Or Blank Type; missing bounded correction: calls=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route corrects missing or blank type through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing bounded correction: calls=%d"
  },
  {
    "file": "server/internal/extractrouter/correction_test.go",
    "line": 111,
    "name": "TestRouteCorrectionFailureKeepsConservativeFirstAnswer",
    "purpose": "Checks that route Correction Failure Keeps Conservative First Answer; calls=%d route=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route correction failure keeps conservative first answer through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "calls=%d route=%+v"
  },
  {
    "file": "server/internal/extractrouter/correction_test.go",
    "line": 133,
    "name": "TestRouteDoesNotRetryHonestUnknownOrAdjacentWills",
    "purpose": "Checks that route Does Not Retry Honest Unknown Or Adjacent Wills; calls=%d route=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route does not retry honest unknown or adjacent wills through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "calls=%d route=%+v"
  },
  {
    "file": "server/internal/extractrouter/correction_test.go",
    "line": 151,
    "name": "TestBedrockCorrectionPromptAndCatalogGatedGuidance",
    "purpose": "Checks that bedrock Correction Prompt And Catalog Gated Guidance; missing %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (bedrock correction prompt and catalog gated guidance); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "missing %s"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_instance_test.go",
    "line": 15,
    "name": "TestValidateInstancesKeepsAdjacentSameTypeFixture",
    "purpose": "Checks that validate Instances Keeps Adjacent Same Type Fixture; metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances keeps adjacent same type fixture); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_instance_test.go",
    "line": 30,
    "name": "TestValidateInstancesKeepsFlagshipCorrectlySegmented",
    "purpose": "Checks that validate Instances Keeps Flagship Correctly Segmented; metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances keeps flagship correctly segmented); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_instance_test.go",
    "line": 45,
    "name": "TestValidateInstancesWholePacketTrustStaysOneProposal",
    "purpose": "Checks that validate Instances Whole Packet Trust Stays One Proposal; metrics=%+v; a whole-item trust proposal is still complete coverage, not a repaired classifier",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate instances whole packet trust stays one proposal); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "metrics=%+v; a whole-item trust proposal is still complete coverage, not a repaired classifier"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_validate_test.go",
    "line": 102,
    "name": "TestAdjacentSameTypeDocumentsCollapseOnValidate",
    "purpose": "Checks that adjacent Same Type Documents Collapse On Validate; fixture proposal=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (adjacent same type documents collapse on validate); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "fixture proposal=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_validate_test.go",
    "line": 131,
    "name": "TestFlagshipCorrectlySegmentedSurvivesValidate",
    "purpose": "Checks that flagship Correctly Segmented Survives Validate; constituents=%d want 7",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (flagship correctly segmented survives validate); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "constituents=%d want 7"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_validate_test.go",
    "line": 147,
    "name": "TestFlagshipWholePacketTrustRouteCoversEveryPage",
    "purpose": "Checks that flagship Whole Packet Trust Route Covers Every Page; observed proposal=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship whole packet trust route covers every page through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "observed proposal=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_validate_test.go",
    "line": 164,
    "name": "TestStubClassifierRoutesFlagshipAsOneTrust",
    "purpose": "Checks that stub Classifier Routes Flagship As One Trust; got=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stub classifier routes flagship as one trust through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_validate_test.go",
    "line": 186,
    "name": "TestRouteAdjacentSameTypeWillsPreserved",
    "purpose": "Checks that route Adjacent Same Type Wills Preserved; segments=%v want adjacent instances %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route adjacent same type wills preserved through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segments=%v want adjacent instances %v"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_window_test.go",
    "line": 29,
    "name": "TestPlanClassifyWindowsFlagship",
    "purpose": "Checks that plan Classify Windows Flagship; 36 pages should not exhaust max windows",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (plan classify windows flagship); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "36 pages should not exhaust max windows"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_window_test.go",
    "line": 59,
    "name": "TestFlagshipWindowOverlapDoesNotMergeTrust",
    "purpose": "Checks that flagship Window Overlap Does Not Merge Trust; windows=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks flagship window overlap does not merge trust through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "windows=%d"
  },
  {
    "file": "server/internal/extractrouter/estate_packet_window_test.go",
    "line": 91,
    "name": "TestRouteFlagshipRecordingClassifier",
    "purpose": "Checks that route Flagship Recording Classifier; pages=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route flagship recording classifier through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "2 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "pages=%d"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 54,
    "name": "TestValidateInstancesPreservesAdjacentSameType",
    "purpose": "Checks that validate Instances Preserves Adjacent Same Type; metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances preserves adjacent same type); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 73,
    "name": "TestValidateInstancesDoesNotInferContinuationFromOverlap",
    "purpose": "Checks that validate Instances Does Not Infer Continuation From Overlap; overlap must count a validation failure, metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances does not infer continuation from overlap); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "overlap must count a validation failure, metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 96,
    "name": "TestValidateInstancesMergesOnlyCallerValidatedContinuation",
    "purpose": "Checks that validate Instances Merges Only Caller Validated Continuation; metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate instances merges only caller validated continuation); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 110,
    "name": "TestValidateInstancesContinuationWithoutEvidenceDoesNotMerge",
    "purpose": "Checks that validate Instances Continuation Without Evidence Does Not Merge; asserts the documented output, error, or side effect",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances continuation without evidence does not merge); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "asserts the documented output, error, or side effect"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 122,
    "name": "TestValidateInstancesRejectsDuplicateKeysOnDifferentDocuments",
    "purpose": "Checks that validate Instances Rejects Duplicate Keys On Different Documents; duplicate keys must fail, metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances rejects duplicate keys on different documents); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "duplicate keys must fail, metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 137,
    "name": "TestValidateInstancesDuplicateLabelDoesNotMergeWithGeneratedFill",
    "purpose": "Checks that validate Instances Duplicate Label Does Not Merge With Generated Fill; fill keys collided: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances duplicate label does not merge with generated fill); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "fill keys collided: %v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 155,
    "name": "TestValidateInstancesRejectsUUIDInstanceKeys",
    "purpose": "Checks that validate Instances Rejects UUID Instance Keys; uuid key must fail, metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances rejects uuid instance keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "uuid key must fail, metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 171,
    "name": "TestValidateInstancesGarbageOutcomeFailClosed",
    "purpose": "Checks that validate Instances Garbage Outcome Fail Closed; garbage outcome must fail, metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate instances garbage outcome fail closed); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "garbage outcome must fail, metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 187,
    "name": "TestValidateInstancesIncompleteNotCoveredAndNotMerged",
    "purpose": "Checks that validate Instances Incomplete Not Covered And Not Merged; incomplete span was merged away: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate instances incomplete not covered and not merged); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "incomplete span was merged away: %v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 204,
    "name": "TestValidateInstancesDoesNotFoldCardWithoutCompanionEvidence",
    "purpose": "Checks that validate Instances Does Not Fold Card Without Companion Evidence; asserts the documented output, error, or side effect",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances does not fold card without companion evidence); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "asserts the documented output, error, or side effect"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 216,
    "name": "TestValidateInstancesFoldsCallerValidatedAdjacentCompanion",
    "purpose": "Checks that validate Instances Folds Caller Validated Adjacent Companion; metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate instances folds caller validated adjacent companion); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 230,
    "name": "TestValidateInstancesDoesNotFoldNeedsReviewCompanion",
    "purpose": "Checks that validate Instances Does Not Fold Needs Review Companion; needs_review companion folded away: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances does not fold needs review companion); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "needs_review companion folded away: %v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 244,
    "name": "TestValidateInstancesDoesNotFoldCompanionAfterOtherDocument",
    "purpose": "Checks that validate Instances Does Not Fold Companion After Other Document; card was absorbed without adjacency: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances does not fold companion after other document); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "card was absorbed without adjacency: %v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 269,
    "name": "TestValidateInstancesRejectsOversizedPageCountWithoutAllocating",
    "purpose": "Checks that validate Instances Rejects Oversized Page Count Without Allocating; got=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances rejects oversized page count without allocating); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 282,
    "name": "TestValidateInstancesUncoveredAndUnpublished",
    "purpose": "Checks that validate Instances Uncovered And Unpublished; metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate instances uncovered and unpublished); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 297,
    "name": "TestValidateInstancesCapsProposalCount",
    "purpose": "Checks that validate Instances Caps Proposal Count; processed oversized proposal list: %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate instances caps proposal count); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "processed oversized proposal list: %d"
  },
  {
    "file": "server/internal/extractrouter/instance_validate_test.go",
    "line": 312,
    "name": "TestValidateInstancesRejectsOversizedKeyLength",
    "purpose": "Checks that validate Instances Rejects Oversized Key Length; long key must fail, metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate instances rejects oversized key length); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "long key must fail, metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 53,
    "name": "TestInspectPagesRejectsDuplicateAndSparseWithoutDeclaredCount",
    "purpose": "Checks that inspect Pages Rejects Duplicate And Sparse Without Declared Count; duplicate accepted",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (inspect pages rejects duplicate and sparse without declared count); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "duplicate accepted"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 63,
    "name": "TestInspectPagesRejectsAttackerSizedPageNumber",
    "purpose": "Checks that inspect Pages Rejects Attacker Sized Page Number; huge page number accepted",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks inspect pages rejects attacker sized page number through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "huge page number accepted"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 73,
    "name": "TestInspectPagesSparseWithDeclaredCountListsMissing",
    "purpose": "Checks that inspect Pages Sparse With Declared Count Lists Missing; got=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (inspect pages sparse with declared count lists missing); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "got=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 84,
    "name": "TestPlanClassifyWindowsBoundsAndOverlap",
    "purpose": "Checks that plan Classify Windows Bounds And Overlap; 12 pages should not exhaust max windows",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (plan classify windows bounds and overlap); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "12 pages should not exhaust max windows"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 98,
    "name": "TestPrepareWindowPagesOmitsOversizedWithoutDroppingLaterPages",
    "purpose": "Checks that prepare Window Pages Omits Oversized Without Dropping Later Pages; incomplete=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks prepare window pages omits oversized without dropping later pages through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "incomplete=%v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 131,
    "name": "TestClassifyWindowsDoesNotInferContinuationOnOverlap",
    "purpose": "Checks that classify Windows Does Not Infer Continuation On Overlap; windows=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (classify windows does not infer continuation on overlap); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "windows=%d"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 162,
    "name": "TestClassifyWindowsRejectsOutOfWindowInsteadOfClipping",
    "purpose": "Checks that classify Windows Rejects Out Of Window Instead Of Clipping; out-of-window proposal not rejected: %+v segs=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (classify windows rejects out of window instead of clipping); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "out-of-window proposal not rejected: %+v segs=%v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 184,
    "name": "TestClassifyWindowsAllOversizedIsIncompleteNotProviderFailure",
    "purpose": "Checks that classify Windows All Oversized Is Incomplete Not Provider Failure; oversized pages must not be classify_failed: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (classify windows all oversized is incomplete not provider failure); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "oversized pages must not be classify_failed: %v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 214,
    "name": "TestClassifyWindowsPartialWhenOversizedEvenIfRestCovered",
    "purpose": "Checks that classify Windows Partial When Oversized Even If Rest Covered; Partial must stay true when an oversized page was omitted",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (classify windows partial when oversized even if rest covered); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "Partial must stay true when an oversized page was omitted"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 237,
    "name": "TestClassifyWindowsAllFailUnrouted",
    "purpose": "Checks that classify Windows All Fail Unrouted; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (classify windows all fail unrouted); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 249,
    "name": "TestClassifyWindowsOneWindowFailureIsPartial",
    "purpose": "Checks that classify Windows One Window Failure Is Partial; metrics=%+v partial=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (classify windows one window failure is partial); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "metrics=%+v partial=%v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 281,
    "name": "TestPrepareWindowPagesClearsOversizedMarkdownWhenTextSelected",
    "purpose": "Checks that prepare Window Pages Clears Oversized Markdown When Text Selected; short Text was treated as oversized: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks prepare window pages clears oversized markdown when text selected through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "short Text was treated as oversized: %v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 299,
    "name": "TestPrepareWindowPagesOmitsHugeTextEvenIfMarkdownFits",
    "purpose": "Checks that prepare Window Pages Omits Huge Text Even If Markdown Fits; pages=%v incomplete=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks prepare window pages omits huge text even if markdown fits through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "pages=%v incomplete=%v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 314,
    "name": "TestClassifyWindowsProviderPartialIsConservative",
    "purpose": "Checks that classify Windows Provider Partial Is Conservative; provider Partial must not be ignored",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (classify windows provider partial is conservative); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "provider Partial must not be ignored"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 329,
    "name": "TestClassifyWindowsGapIsPartial",
    "purpose": "Checks that classify Windows Gap Is Partial; gap after successful classify must be Partial",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (classify windows gap is partial); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "gap after successful classify must be Partial"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 343,
    "name": "TestClassifyWindowsNonCompleteOutcomeIsPartial",
    "purpose": "Checks that classify Windows Non Complete Outcome Is Partial; non-complete outcome must be Partial",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (classify windows non complete outcome is partial); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "non-complete outcome must be Partial"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 357,
    "name": "TestClassifyWindowsCompleteCoverIsNotPartial",
    "purpose": "Checks that classify Windows Complete Cover Is Not Partial; complete covering marked Partial: segs=%v metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (classify windows complete cover is not partial); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "complete covering marked Partial: segs=%v metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 371,
    "name": "TestClassifyWindowsStripsProviderEvidenceAndNeverMerges",
    "purpose": "Checks that classify Windows Strips Provider Evidence And Never Merges; stripped result vanished: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (classify windows strips provider evidence and never merges); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "stripped result vanished: %v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 408,
    "name": "TestClassifyWindowsCanceledBeforeWindows",
    "purpose": "Checks that classify Windows Canceled Before Windows; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (classify windows canceled before windows); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 427,
    "name": "TestClassifyWindowsCanceledBetweenWindows",
    "purpose": "Checks that classify Windows Canceled Between Windows; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (classify windows canceled between windows); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractrouter/instance_windowing_test.go",
    "line": 460,
    "name": "TestPrepareWindowPagesRejectsZeroCountAndCapsEnd",
    "purpose": "Checks that prepare Window Pages Rejects Zero Count And Caps End; zero Count must not iterate End: pages=%d incomplete=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks prepare window pages rejects zero count and caps end through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "zero Count must not iterate End: pages=%d incomplete=%d"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 14,
    "name": "TestAttachKindKeysUnknownStateIDDoesNotAliasDriverLicense",
    "purpose": "Checks that attach Kind Keys Unknown State ID Does Not Alias Driver License; %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (attach kind keys unknown state id does not alias driver license); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%+v"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 31,
    "name": "TestInvalidKindKeyStripped",
    "purpose": "Checks that invalid Kind Key Stripped; kept invalid kind %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (invalid kind key stripped); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "kept invalid kind %q"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 43,
    "name": "TestResolveAutomaticKindsUsesEvidenceNotSoleType",
    "purpose": "Checks that resolve Automatic Kinds Uses Evidence Not Sole Type; %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (resolve automatic kinds uses evidence not sole type); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "%+v"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 84,
    "name": "TestNewLiveRouterInstallsKindLoader",
    "purpose": "Checks that new Live Router Installs Kind Loader; production router has no kind loader",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (new live router installs kind loader); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "production router has no kind loader"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 94,
    "name": "TestRouteFailsClosedWhenAutomaticKindLoaderFails",
    "purpose": "Checks that route Fails Closed When Automatic Kind Loader Fails; automatic route error=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (route fails closed when automatic kind loader fails); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "automatic route error=%v"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 121,
    "name": "TestRequestedTypeSurvivesKindLoaderFailure",
    "purpose": "Checks that requested Type Survives Kind Loader Failure; requested route=%+v loader_calls=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (requested type survives kind loader failure); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "requested route=%+v loader_calls=%d"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 144,
    "name": "TestDurablePreKindRouteSurvivesLaterKindLoaderFailure",
    "purpose": "Checks that durable Pre Kind Route Survives Later Kind Loader Failure; durable pre-kind route changed: first=%+v second=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (durable pre kind route survives later kind loader failure); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "durable pre-kind route changed: first=%+v second=%+v"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 167,
    "name": "TestRouteResolveAutomaticFromLoader",
    "purpose": "Checks that route Resolve Automatic From Loader; loader calls=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (route resolve automatic from loader); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "loader calls=%d"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 256,
    "name": "TestAutomaticRouteVetoesSiblingTypeKey",
    "purpose": "Checks that automatic Route Vetoes Sibling Type Key; %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (automatic route vetoes sibling type key); some assertions protect the contract while others track internal structure.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%+v"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 336,
    "name": "TestAutomaticRouteLunaHintBeatsVetoingKind",
    "purpose": "Checks that automatic Route Luna Hint Beats Vetoing Kind; %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (automatic route luna hint beats vetoing kind); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%+v"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 358,
    "name": "TestRequestedTypeRouteDoesNotVetoSiblingTypeKey",
    "purpose": "Checks that requested Type Route Does Not Veto Sibling Type Key; requested-type path must keep reader %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (requested type route does not veto sibling type key); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "requested-type path must keep reader %+v"
  },
  {
    "file": "server/internal/extractrouter/kind_key_test.go",
    "line": 378,
    "name": "TestRequestedTypeBypassOmitsKindKey",
    "purpose": "Checks that requested Type Bypass Omits Kind Key; %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (requested type bypass omits kind key); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%+v"
  },
  {
    "file": "server/internal/extractrouter/luna_test.go",
    "line": 13,
    "name": "TestStubClassifierWholeItem",
    "purpose": "Checks that stub Classifier Whole Item; got=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stub classifier whole item through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%v"
  },
  {
    "file": "server/internal/extractrouter/luna_test.go",
    "line": 25,
    "name": "TestParseLunaBareObject",
    "purpose": "Checks that parse Luna Bare Object; got=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse luna bare object); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "got=%v"
  },
  {
    "file": "server/internal/extractrouter/luna_test.go",
    "line": 35,
    "name": "TestParseLunaChatWrapper",
    "purpose": "Checks that parse Luna Chat Wrapper; got=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse luna chat wrapper); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "got=%v"
  },
  {
    "file": "server/internal/extractrouter/luna_test.go",
    "line": 46,
    "name": "TestParseLunaFencedJSON",
    "purpose": "Checks that parse Luna Fenced JSON; got=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse luna fenced json); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "got=%v"
  },
  {
    "file": "server/internal/extractrouter/luna_test.go",
    "line": 61,
    "name": "TestParseLunaMarkdownFenceAroundSegments",
    "purpose": "Checks that parse Luna Markdown Fence Around Segments; segments=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse luna markdown fence around segments); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%d"
  },
  {
    "file": "server/internal/extractrouter/luna_test.go",
    "line": 81,
    "name": "TestParseLunaEmptyFails",
    "purpose": "Checks that parse Luna Empty Fails; expected error",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse luna empty fails); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected error"
  },
  {
    "file": "server/internal/extractrouter/luna_test.go",
    "line": 87,
    "name": "TestBedrockClassifierUsesSharedInvoker",
    "purpose": "Checks that bedrock Classifier Uses Shared Invoker; got=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bedrock classifier uses shared invoker through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%v"
  },
  {
    "file": "server/internal/extractrouter/luna_test.go",
    "line": 134,
    "name": "TestBedrockClassifierJSONOnlyNudge",
    "purpose": "Checks that bedrock Classifier JSON Only Nudge; got=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bedrock classifier json only nudge through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%v"
  },
  {
    "file": "server/internal/extractrouter/luna_test.go",
    "line": 164,
    "name": "TestLunaTrustDeedGuidance",
    "purpose": "Checks that luna Trust Deed Guidance; guidance=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks luna trust deed guidance through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "guidance=%q"
  },
  {
    "file": "server/internal/extractrouter/luna_test.go",
    "line": 174,
    "name": "TestLunaSystemPromptUsesTrustPacketAsExample",
    "purpose": "Checks that luna System Prompt Uses Trust Packet As Example; missing general packet guidance",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks luna system prompt uses trust packet as example through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing general packet guidance"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 99,
    "name": "TestRouteStubWholeItemUnknown",
    "purpose": "Checks that route Stub Whole Item Unknown; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route stub whole item unknown through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 123,
    "name": "TestRouteSinglePublishedType",
    "purpose": "Checks that route Single Published Type; segments=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route single published type through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segments=%v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 141,
    "name": "TestRouteRequestedTypeSkipsClassifier",
    "purpose": "Checks that route Requested Type Skips Classifier; requested type still classified: calls=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route requested type skips classifier through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "requested type still classified: calls=%d"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 168,
    "name": "TestRouteKeepsAdjacentBankAndCard",
    "purpose": "Checks that route Keeps Adjacent Bank And Card; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route keeps adjacent bank and card through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 191,
    "name": "TestRouteOverlapOutOfRangeUnknown",
    "purpose": "Checks that route Overlap Out Of Range Unknown; expected overlap + range/unpublished failures, got %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route overlap out of range unknown through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected overlap + range/unpublished failures, got %+v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 229,
    "name": "TestRouteClassifyRetrySucceeds",
    "purpose": "Checks that route Classify Retry Succeeds; classify calls=%d want 2",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (route classify retry succeeds); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "classify calls=%d want 2"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 272,
    "name": "TestRouteClassifyBothFailLeavesUnrouted",
    "purpose": "Checks that route Classify Both Fail Leaves Unrouted; err=%v got=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (route classify both fail leaves unrouted); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v got=%v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 330,
    "name": "TestDispatchClassifyFailureLogsTokenOnly",
    "purpose": "Checks that dispatch Classify Failure Logs Token Only; dispatcher log leaked dump: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (dispatch classify failure logs token only); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "dispatcher log leaked dump: %q"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 353,
    "name": "TestRouteIdempotent",
    "purpose": "Checks that route Idempotent; reroute changed type %v -> %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route idempotent through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "reroute changed type %v -> %v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 376,
    "name": "TestRouteRequiresCompletedJob",
    "purpose": "Checks that route Requires Completed Job; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route requires completed job through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 388,
    "name": "TestDispatchRoutesUnroutedCompletedOnly",
    "purpose": "Checks that dispatch Routes Unrouted Completed Only; ready job not routed: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks dispatch routes unrouted completed only through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ready job not routed: %v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 405,
    "name": "TestRouteRetryAfterMetricsBeforeSegmentsDoesNotRecallLuna",
    "purpose": "Checks that route Retry After Metrics Before Segments Does Not Recall Luna; expected persist failure after metrics",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route retry after metrics before segments does not recall luna through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected persist failure after metrics"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 452,
    "name": "TestRouteRetryAfterRouteBeforeJobMarkDoesNotRecallLuna",
    "purpose": "Checks that route Retry After Route Before Job Mark Does Not Recall Luna; expected persist failure after route",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route retry after route before job mark does not recall luna through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected persist failure after route"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 492,
    "name": "TestRouteConcurrentFirstAttemptsKeepFirstEnvelope",
    "purpose": "Checks that route Concurrent First Attempts Keep First Envelope; materialized %v != envelope %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route concurrent first attempts keep first envelope through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "materialized %v != envelope %v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 563,
    "name": "TestRouteOverlappingFirstAttemptsKeepWinner",
    "purpose": "Checks that route Overlapping First Attempts Keep Winner; envelope replaced by loser: %+v %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route overlapping first attempts keep winner through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "envelope replaced by loser: %+v %v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 629,
    "name": "TestRouteRetargetsDeedOfTrust",
    "purpose": "Checks that route Retargets Deed Of Trust; segments=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (route retargets deed of trust); some assertions protect the contract while others track internal structure.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segments=%v"
  },
  {
    "file": "server/internal/extractrouter/router_test.go",
    "line": 696,
    "name": "TestRouteDoesNotWriteFacts",
    "purpose": "Checks that route Does Not Write Facts; asserts the documented output, error, or side effect",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks route does not write facts through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "asserts the documented output, error, or side effect"
  },
  {
    "file": "server/internal/extractrouter/store_test.go",
    "line": 14,
    "name": "TestRESTStoreSaveProposalThenCommitRPC",
    "purpose": "Checks that rEST Store Save Proposal Then Commit RPC; rpc payload: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store save proposal then commit rpc through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "rpc payload: %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 20,
    "name": "TestValidateWholeItemPublishedType",
    "purpose": "Checks that validate Whole Item Published Type; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate whole item published type); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 34,
    "name": "TestValidateTwoSegmentsNoOverlap",
    "purpose": "Checks that validate Two Segments No Overlap; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate two segments no overlap); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 51,
    "name": "TestValidateOverlapBecomesUnknown",
    "purpose": "Checks that validate Overlap Becomes Unknown; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate overlap becomes unknown); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 69,
    "name": "TestValidateOutOfRangeRejected",
    "purpose": "Checks that validate Out Of Range Rejected; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate out of range rejected); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 80,
    "name": "TestValidateStartAfterEndRejected",
    "purpose": "Checks that validate Start After End Rejected; segments=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate start after end rejected); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 90,
    "name": "TestValidatePageZeroRejected",
    "purpose": "Checks that validate Page Zero Rejected; metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate page zero rejected); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 100,
    "name": "TestValidateUnpublishedTypeBecomesUnknown",
    "purpose": "Checks that validate Unpublished Type Becomes Unknown; segments=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate unpublished type becomes unknown); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 110,
    "name": "TestValidateLunaUnknownIsNotAFailure",
    "purpose": "Checks that validate Luna Unknown Is Not A Failure; got=%v metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate luna unknown is not a failure); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%v metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 117,
    "name": "TestValidateEmptyProposalAllUnknown",
    "purpose": "Checks that validate Empty Proposal All Unknown; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate empty proposal all unknown); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 128,
    "name": "TestValidateZeroPages",
    "purpose": "Checks that validate Zero Pages; got=%v metrics=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate zero pages); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "got=%v metrics=%+v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 135,
    "name": "TestValidateCoalesceAdjacentSameType",
    "purpose": "Checks that validate Coalesce Adjacent Same Type; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate coalesce adjacent same type); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 146,
    "name": "TestValidateSameTypeOverlapKeepsType",
    "purpose": "Checks that validate Same Type Overlap Keeps Type; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate same type overlap keeps type); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 160,
    "name": "TestValidateFoldsCompanionCardIntoBank",
    "purpose": "Checks that validate Folds Companion Card Into Bank; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate folds companion card into bank); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 174,
    "name": "TestValidateFoldsLoanAndMortgageCompanionsIntoBank",
    "purpose": "Checks that validate Folds Loan And Mortgage Companions Into Bank; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate folds loan and mortgage companions into bank); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 186,
    "name": "TestValidateCardOnlyStaysCreditCard",
    "purpose": "Checks that validate Card Only Stays Credit Card; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate card only stays credit card); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 199,
    "name": "TestValidateDoesNotFoldWillIntoBank",
    "purpose": "Checks that validate Does Not Fold Will Into Bank; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate does not fold will into bank); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extractrouter/validate_test.go",
    "line": 213,
    "name": "TestValidateUncoveredPagesBecomeUnknown",
    "purpose": "Checks that validate Uncovered Pages Become Unknown; segments=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate uncovered pages become unknown); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "segments=%v want %v"
  },
  {
    "file": "server/internal/extracttyped/bank_supplement_test.go",
    "line": 13,
    "name": "TestExtractBankSupplementUsesRetainedFacts",
    "purpose": "Checks that extract Bank Supplement Uses Retained Facts; result=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract bank supplement uses retained facts through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "result=%+v"
  },
  {
    "file": "server/internal/extracttyped/bank_supplement_test.go",
    "line": 88,
    "name": "TestExtractBankHoldingRowBoundaries",
    "purpose": "Checks that extract Bank Holding Row Boundaries; result=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract bank holding row boundaries through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "result=%+v"
  },
  {
    "file": "server/internal/extracttyped/bank_supplement_test.go",
    "line": 168,
    "name": "TestExtractCardSubtypePersistenceEnvelope",
    "purpose": "Checks that extract Card Subtype Persistence Envelope; persisted subtype=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract card subtype persistence envelope through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "persisted subtype=%v"
  },
  {
    "file": "server/internal/extracttyped/bank_supplement_test.go",
    "line": 211,
    "name": "TestExtractBankClosingBalanceAndDate",
    "purpose": "Checks that extract Bank Closing Balance And Date; result=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract bank closing balance and date through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "result=%+v"
  },
  {
    "file": "server/internal/extracttyped/bank_supplement_test.go",
    "line": 287,
    "name": "TestExtractBankDoesNotDuplicateRetainedCoupon",
    "purpose": "Checks that extract Bank Does Not Duplicate Retained Coupon; result=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract bank does not duplicate retained coupon through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "result=%+v"
  },
  {
    "file": "server/internal/extracttyped/bank_supplement_test.go",
    "line": 304,
    "name": "TestExtractBankPreservesPurchaseAPRCardSummary",
    "purpose": "Checks that extract Bank Preserves Purchase APR Card Summary; result=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract bank preserves purchase apr card summary through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "result=%+v"
  },
  {
    "file": "server/internal/extracttyped/bank_supplement_test.go",
    "line": 342,
    "name": "TestExtractBankRepeatedHoldingsKeepClosingBalance",
    "purpose": "Checks that extract Bank Repeated Holdings Keep Closing Balance; result=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract bank repeated holdings keep closing balance through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "result=%+v"
  },
  {
    "file": "server/internal/extracttyped/bank_supplement_test.go",
    "line": 405,
    "name": "TestExtractBankBalanceTiesKeepDatedReading",
    "purpose": "Checks that extract Bank Balance Ties Keep Dated Reading; result=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract bank balance ties keep dated reading through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "result=%+v"
  },
  {
    "file": "server/internal/extracttyped/bank_supplement_test.go",
    "line": 468,
    "name": "TestExtractBankDoesNotSupplementRetainedMortgageAsDeposit",
    "purpose": "Checks that extract Bank Does Not Supplement Retained Mortgage As Deposit; result=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract bank does not supplement retained mortgage as deposit through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "result=%+v"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_identity_test.go",
    "line": 15,
    "name": "TestBeneficiaryFormOrderedSlots",
    "purpose": "Checks that beneficiary Form Ordered Slots; facts=%d failures=%d dropped=%v %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks beneficiary form ordered slots through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "facts=%d failures=%d dropped=%v %+v"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_identity_test.go",
    "line": 50,
    "name": "TestBeneficiaryAccountSubtypeAndLast4",
    "purpose": "Checks that beneficiary Account Subtype And Last4; IRA maps to account.investment",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks beneficiary account subtype and last4 through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "IRA maps to account.investment"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_identity_test.go",
    "line": 119,
    "name": "TestIdentityPromptCaseBodiesStayByteIdentical",
    "purpose": "Checks prompts prohibit full identity numbers and keep each identity type on its published facts.",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks identity prompt case bodies stay byte identical through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "driver license case body drifted:\\n%s"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_identity_test.go",
    "line": 163,
    "name": "TestPromptVersionsForNewTypes",
    "purpose": "Checks that prompt Versions For New Types; prompt version literals",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks prompt versions for new types through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "prompt version literals"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_identity_test.go",
    "line": 182,
    "name": "TestIdentitySlotBranchesStayVerbatim",
    "purpose": "Preserves an exact SQL identity-slot branch while also checking supported identity types and public slot-selection outputs.",
    "classification": "mixed",
    "restates": "partial",
    "reason": "Hardcodes a multi-line CASE branch and requires it verbatim in two migrations. Later assertions exercise actual identity classification and slot outputs, so only part of the test restates source.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed test and migration excerpts; assertion requires the same hardcoded SQL branch in two migration files.",
    "assertion_summary": "the same hardcoded SQL CASE branches occur byte-for-byte in two migration files"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 9,
    "name": "TestAttorneyPersonNameStripsTitleAndSkipsFirm",
    "purpose": "Checks that attorney Person Name Strips Title And Skips Firm; named lawyer=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks attorney person name strips title and skips firm through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "named lawyer=%q"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 18,
    "name": "TestBeneficiaryMentionsFromResiduaryArray",
    "purpose": "Checks that beneficiary Mentions From Residuary Array; mentions=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks beneficiary mentions from residuary array through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "mentions=%+v"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 34,
    "name": "TestValidateExpandsWillBeneficiariesAndKeepsResiduaryOnInstrument",
    "purpose": "Checks that validate Expands Will Beneficiaries And Keeps Residuary On Instrument; residuary slot=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate expands will beneficiaries and keeps residuary on instrument); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "residuary slot=%q"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 77,
    "name": "TestValidateAliasesAttorneyOfAndRecoversResiduaryBeneficiaries",
    "purpose": "Checks that validate Aliases Attorney Of And Recovers Residuary Beneficiaries; attorney_of dropped instead of aliased: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate aliases attorney of and recovers residuary beneficiaries); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "attorney_of dropped instead of aliased: %v"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 109,
    "name": "TestValidateAliasesDraftingAttorneySimilarKey",
    "purpose": "Checks that validate Aliases Drafting Attorney Similar Key; attorney slot=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate aliases drafting attorney similar key); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "attorney slot=%q"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 133,
    "name": "TestValidateDoesNotInventSuccessorFromResiduary",
    "purpose": "Checks that validate Does Not Invent Successor From Residuary; residuary recipients treated as successor: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate does not invent successor from residuary); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "residuary recipients treated as successor: %+v"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 165,
    "name": "TestValidateWillBeneficiaryClonesKeepCoveredCitation",
    "purpose": "Checks that validate Will Beneficiary Clones Keep Covered Citation; shared pair counted as failure: %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate will beneficiary clones keep covered citation); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "shared pair counted as failure: %d"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 202,
    "name": "TestValidateWillBeneficiaryClonesShareCoveringCitation",
    "purpose": "Checks that validate Will Beneficiary Clones Share Covering Citation; clones missing: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate will beneficiary clones share covering citation); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "clones missing: %+v"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 231,
    "name": "TestValidateRecoveredResiduaryFactsHaveNoCitation",
    "purpose": "Checks that validate Recovered Residuary Facts Have No Citation; omitted recovered citations counted: %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate recovered residuary facts have no citation); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "omitted recovered citations counted: %d"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 268,
    "name": "TestValidateLeavesExistingBeneficiariesAlone",
    "purpose": "Checks that validate Leaves Existing Beneficiaries Alone; existing beneficiary dropped: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate leaves existing beneficiaries alone); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "existing beneficiary dropped: %+v"
  },
  {
    "file": "server/internal/extracttyped/beneficiary_test.go",
    "line": 349,
    "name": "TestValidateWillBeneficiaryClonesRequireWholeName",
    "purpose": "Checks that validate Will Beneficiary Clones Require Whole Name; another person's name must not supply the clone citation",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate will beneficiary clones require whole name); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "another person's name must not supply the clone citation"
  },
  {
    "file": "server/internal/extracttyped/capture_contract_test.go",
    "line": 13,
    "name": "TestLoadCapturePreservesFactValueContract",
    "purpose": "Checks that load Capture Preserves Fact Value Contract; expected one usable fact, got %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks load capture preserves fact value contract through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected one usable fact, got %+v"
  },
  {
    "file": "server/internal/extracttyped/capture_contract_test.go",
    "line": 49,
    "name": "TestLoadCaptureRejectsIncompleteFactCollections",
    "purpose": "Checks that load Capture Rejects Incomplete Fact Collections; expected ErrNoSchema, got %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks load capture rejects incomplete fact collections through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected ErrNoSchema, got %v"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 19,
    "name": "TestRESTCatalogTypeSchemaUsesOnlyPublishedVersion",
    "purpose": "Checks that rEST Catalog Type Schema Uses Only Published Version; missing service role",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (rest catalog type schema uses only published version); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "missing service role"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 72,
    "name": "TestRESTCatalogTypeSchemaBankStatementUsesDepositoryKeys",
    "purpose": "Checks that rEST Catalog Type Schema Bank Statement Uses Depository Keys; prompt=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (rest catalog type schema bank statement uses depository keys); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "prompt=%s"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 144,
    "name": "TestRESTCatalogTypeSchemaLivingWillUsesPublishedKeys",
    "purpose": "Checks that rEST Catalog Type Schema Living Will Uses Published Keys; prompt=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (rest catalog type schema living will uses published keys); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "prompt=%s"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 207,
    "name": "TestRESTCatalogTypeSchemaDurablePOAUsesExistsFlag",
    "purpose": "Checks that rEST Catalog Type Schema Durable POA Uses Exists Flag; prompt=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (rest catalog type schema durable poa uses exists flag); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "prompt=%s"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 257,
    "name": "TestRESTCatalogTypeSchemaHIPAAReleaseUsesPrincipalName",
    "purpose": "Checks that rEST Catalog Type Schema HIPAA Release Uses Principal Name; prompt=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (rest catalog type schema hipaa release uses principal name); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "prompt=%s"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 307,
    "name": "TestRESTCatalogTypeSchemaAdvanceDirectiveDoesNotReuseLivingWill",
    "purpose": "Checks that rEST Catalog Type Schema Advance Directive Does Not Reuse Living Will; prompt=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (rest catalog type schema advance directive does not reuse living will); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "prompt=%s"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 366,
    "name": "TestRESTCatalogRejectsMixedVersionFactRows",
    "purpose": "Checks that rEST Catalog Rejects Mixed Version Fact Rows; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (rest catalog rejects mixed version fact rows); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 389,
    "name": "TestRESTCatalogRejectsMultiplePublishedVersions",
    "purpose": "Checks that rEST Catalog Rejects Multiple Published Versions; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (rest catalog rejects multiple published versions); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 531,
    "name": "TestExtractCaptureJSONKeepsBankStatementFacts",
    "purpose": "Checks that extract Capture JSON Keeps Bank Statement Facts; acct_institution_name=%q facts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract capture json keeps bank statement facts through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "acct_institution_name=%q facts=%+v"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 552,
    "name": "TestLoadCaptureDecodesCatalogFactKeys",
    "purpose": "Checks that load Capture Decodes Catalog Fact Keys; payer_account survived the bank filter: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (load capture decodes catalog fact keys); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "payer_account survived the bank filter: %+v"
  },
  {
    "file": "server/internal/extracttyped/catalog_test.go",
    "line": 584,
    "name": "TestLoadCaptureRefusesBlankFactIdentity",
    "purpose": "Checks that load Capture Refuses Blank Fact Identity; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks load capture refuses blank fact identity through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extracttyped/codicil_test.go",
    "line": 13,
    "name": "TestCodicilPromptBranch",
    "purpose": "Checks that codicil Prompt Branch; codicil prompt missing branch text",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks codicil prompt branch through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "codicil prompt missing branch text"
  },
  {
    "file": "server/internal/extracttyped/codicil_test.go",
    "line": 47,
    "name": "TestStubCodicilKeepsEmilyAndLeavesRobert",
    "purpose": "Checks that stub Codicil Keeps Emily And Leaves Robert; executor=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stub codicil keeps emily and leaves robert through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "executor=%q"
  },
  {
    "file": "server/internal/extracttyped/estate_catalog_behavior_test.go",
    "line": 10,
    "name": "TestEstateCatalogDocumentFacts",
    "purpose": "Checks that estate Catalog Document Facts; extract: envelope=%+v error=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (estate catalog document facts); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "extract: envelope=%+v error=%v"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 9,
    "name": "TestAliasPromptPairKeepsDurablePOAAgent",
    "purpose": "Checks that alias Prompt Pair Keeps Durable POA Agent; facts=%+v dropped=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks alias prompt pair keeps durable poa agent through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "facts=%+v dropped=%v"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 42,
    "name": "TestJSONStringArrayCoercesSuccessorText",
    "purpose": "Checks that jSON String Array Coerces Successor Text; successor value=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks json string array coerces successor text through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "successor value=%s"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 80,
    "name": "TestTrustSuccessorAndBeneficiariesFromText",
    "purpose": "Checks that trust Successor And Beneficiaries From Text; people=%v dropped=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks trust successor and beneficiaries from text through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "people=%v dropped=%v"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 97,
    "name": "TestHealthcareSuccessorTextAndRolePrefix",
    "purpose": "Checks that healthcare Successor Text And Role Prefix; mislabeled principal kept as agent=%q facts=%+v dropped=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks healthcare successor text and role prefix through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "mislabeled principal kept as agent=%q facts=%+v dropped=%v"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 141,
    "name": "TestHealthcarePOASwappedPrincipalAndAgent",
    "purpose": "Checks that healthcare POA Swapped Principal And Agent; principal subject=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks healthcare poa swapped principal and agent through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "principal subject=%q"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 203,
    "name": "TestHealthcareProxyDoesNotKeepPrincipal",
    "purpose": "Checks that healthcare Proxy Does Not Keep Principal; principal=%q agent=%q proxy=%q facts=%+v dropped=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks healthcare proxy does not keep principal through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "principal=%q agent=%q proxy=%q facts=%+v dropped=%v"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 248,
    "name": "TestDurablePOAKeepsPrincipalAndSuccessor",
    "purpose": "Checks that durable POA Keeps Principal And Successor; principal=%q dropped=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks durable poa keeps principal and successor through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "principal=%q dropped=%v"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 289,
    "name": "TestWrongDomainCatalogKeyIsRemapped",
    "purpose": "Checks that wrong Domain Catalog Key Is Remapped; trust beneficiaries remapped=%q dropped=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (wrong domain catalog key is remapped); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "trust beneficiaries remapped=%q dropped=%v"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 323,
    "name": "TestWillBeneficiariesFromText",
    "purpose": "Checks that will Beneficiaries From Text; will beneficiaries=%v dropped=%v facts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks will beneficiaries from text through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "will beneficiaries=%v dropped=%v facts=%+v"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 343,
    "name": "TestHealthcareSuccessorEmptySubjectAndNestedJSON",
    "purpose": "Checks that healthcare Successor Empty Subject And Nested JSON; subject=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks healthcare successor empty subject and nested json through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "subject=%q"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 369,
    "name": "TestGrantorConjunctionExpandsTwoPeople",
    "purpose": "Checks that grantor Conjunction Expands Two People; grantors=%v dropped=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks grantor conjunction expands two people through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "grantors=%v dropped=%v"
  },
  {
    "file": "server/internal/extracttyped/estate_packet_facts_test.go",
    "line": 400,
    "name": "TestFirmConjunctionDoesNotSplit",
    "purpose": "Checks that firm Conjunction Does Not Split; facts=%+v dropped=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks firm conjunction does not split through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "facts=%+v dropped=%v"
  },
  {
    "file": "server/internal/extracttyped/estate_test.go",
    "line": 11,
    "name": "TestShippedTypeIncludesSixEstateKeys",
    "purpose": "Checks that shipped Type Includes Six Estate Keys; %s must be shipped",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (shipped type includes six estate keys); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "%s must be shipped"
  },
  {
    "file": "server/internal/extracttyped/estate_test.go",
    "line": 30,
    "name": "TestEstatePromptVersionsAreOwnEnvelopes",
    "purpose": "Checks that estate Prompt Versions Are Own Envelopes; %s PromptVersion=%s want %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks estate prompt versions are own envelopes through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s PromptVersion=%s want %s"
  },
  {
    "file": "server/internal/extracttyped/estate_test.go",
    "line": 101,
    "name": "TestExtractSkipsCertificationOfTrust",
    "purpose": "Checks that extract Skips Certification Of Trust; called Luna for certification_of_trust: calls=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract skips certification of trust through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "called Luna for certification_of_trust: calls=%d"
  },
  {
    "file": "server/internal/extracttyped/estate_test.go",
    "line": 126,
    "name": "TestExtractStubAdvanceDirectiveDoesNotReuseLivingWill",
    "purpose": "Checks that extract Stub Advance Directive Does Not Reuse Living Will; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract stub advance directive does not reuse living will through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/estate_test.go",
    "line": 171,
    "name": "TestExtractDropsOffTypeKeysFromEstateEnvelopes",
    "purpose": "Checks that extract Drops Off Type Keys From Estate Envelopes; off-type key leaked into poa envelope: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract drops off type keys from estate envelopes); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "off-type key leaked into poa envelope: %+v"
  },
  {
    "file": "server/internal/extracttyped/estate_test.go",
    "line": 201,
    "name": "TestExtractStubEstateEnvelopesUseOwnSchemas",
    "purpose": "Checks that extract Stub Estate Envelopes Use Own Schemas; %s: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract stub estate envelopes use own schemas); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s: %v"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 16,
    "name": "TestParseFactCitation",
    "purpose": "Checks that parse Fact Citation; attempted=%v valid=%v want attempted=%v valid=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse fact citation); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "attempted=%v valid=%v want attempted=%v valid=%v"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 82,
    "name": "TestParseFactCitationQuotedNumberStringsRequireDigits",
    "purpose": "Checks that parse Fact Citation Quoted Number Strings Require Digits; quoted %s coerced: attempted=%v valid=%v page=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse fact citation quoted number strings require digits); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "quoted %s coerced: attempted=%v valid=%v page=%v"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 104,
    "name": "TestCitationPageFractionDoesNotRoundToIntegral",
    "purpose": "Checks that citation Page Fraction Does Not Round To Integral; precondition: float64 did not round to 1: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (citation page fraction does not round to integral); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "precondition: float64 did not round to 1: %v"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 125,
    "name": "TestParseFactsJSONMalformedCitationKeepsEnvelope",
    "purpose": "Checks that parse Facts JSON Malformed Citation Keeps Envelope; malformed citation decode-failed envelope: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (parse facts json malformed citation keeps envelope); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "malformed citation decode-failed envelope: %v"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 159,
    "name": "TestParseFactsJSONWholeMalformedStillDecodeError",
    "purpose": "Checks that parse Facts JSON Whole Malformed Still Decode Error; truncated JSON must remain decode error",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse facts json whole malformed still decode error); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "truncated JSON must remain decode error"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 165,
    "name": "TestValidateOmittedCitationIsZeroFailures",
    "purpose": "Checks that validate Omitted Citation Is Zero Failures; omitted counted as failure: %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate omitted citation is zero failures); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "omitted counted as failure: %d"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 183,
    "name": "TestValidatePartialCitationStripsAndCounts",
    "purpose": "Checks that validate Partial Citation Strips And Counts; fact dropped: %+v dropped=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate partial citation strips and counts); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "fact dropped: %+v dropped=%v"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 201,
    "name": "TestGroundFactsLiteralContainment",
    "purpose": "Checks that ground Facts Literal Containment; facts=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks ground facts literal containment through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "facts=%d"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 260,
    "name": "TestGroundFactsDoesNotInferPageFromUniqueQuote",
    "purpose": "Checks that ground Facts Does Not Infer Page From Unique Quote; inferred sibling page: failures=%d fact=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks ground facts does not infer page from unique quote through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "inferred sibling page: failures=%d fact=%+v"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 278,
    "name": "TestNormalizeEvidenceQuoteMatchesFrozenAC",
    "purpose": "Checks that normalize Evidence Quote Matches Frozen AC; normalized=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (normalize evidence quote matches frozen ac); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "normalized=%q"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 298,
    "name": "TestGroundFactsVerticalTabContainment",
    "purpose": "Checks that ground Facts Vertical Tab Containment; VT quote not contained after POSIX collapse: failures=%d kept=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks ground facts vertical tab containment through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "VT quote not contained after POSIX collapse: failures=%d kept=%v"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 310,
    "name": "TestGroundFactsInternalNBSPDoesNotCollapse",
    "purpose": "Checks that ground Facts Internal NBSP Does Not Collapse; internal NBSP treated as space: failures=%d kept=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks ground facts internal nbsp does not collapse through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "internal NBSP treated as space: failures=%d kept=%v"
  },
  {
    "file": "server/internal/extracttyped/evidence_test.go",
    "line": 322,
    "name": "TestValidateMalformedCitationDoesNotLogQuote",
    "purpose": "Checks that validate Malformed Citation Does Not Log Quote; expected kept fact with failure: %+v failures=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate malformed citation does not log quote); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected kept fact with failure: %+v failures=%d"
  },
  {
    "file": "server/internal/extracttyped/golden_test.go",
    "line": 165,
    "name": "TestGoldenReplayWillThroughRouterAndTypedExtract",
    "purpose": "Checks that golden Replay Will Through Router And Typed Extract; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks golden replay will through router and typed extract through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/golden_test.go",
    "line": 195,
    "name": "TestGoldenReplayBankStatementThroughRouterAndTypedExtract",
    "purpose": "Checks that golden Replay Bank Statement Through Router And Typed Extract; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks golden replay bank statement through router and typed extract through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/golden_test.go",
    "line": 237,
    "name": "TestGoldenReplayLivingWillThroughRouterAndTypedExtract",
    "purpose": "Checks that golden Replay Living Will Through Router And Typed Extract; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks golden replay living will through router and typed extract through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/health_papers_test.go",
    "line": 8,
    "name": "TestHealthPaperPromptBranches",
    "purpose": "Checks that health Paper Prompt Branches; health-orders prompt missing %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks health paper prompt branches through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "health-orders prompt missing %q"
  },
  {
    "file": "server/internal/extracttyped/health_papers_test.go",
    "line": 91,
    "name": "TestDnrSubjectSlotStaysRaw",
    "purpose": "Checks that dnr Subject Slot Stays Raw; FactSubjectSlot=%q want instrument",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks dnr subject slot stays raw through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "FactSubjectSlot=%q want instrument"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 12,
    "name": "TestShippedTypeIncludesIssue7275Keys",
    "purpose": "Checks that shipped Type Includes Issue7275 Keys; %s must be shipped",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (shipped type includes issue7275 keys); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "%s must be shipped"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 106,
    "name": "TestHoldingsPromptVersionsAreOwnEnvelopes",
    "purpose": "Checks that holdings Prompt Versions Are Own Envelopes; %s PromptVersion=%s want %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks holdings prompt versions are own envelopes through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s PromptVersion=%s want %s"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 197,
    "name": "TestStage1QuestionsStayOnTheirPapers",
    "purpose": "Checks that stage1 Questions Stay On Their Papers; bank prompt missing a member question",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stage1 questions stay on their papers through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "bank prompt missing a member question"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 234,
    "name": "TestExtractSkipsStatementAndIDCard",
    "purpose": "Checks that extract Skips Statement And ID Card; called Luna for %s: calls=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract skips statement and id card through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "called Luna for %s: calls=%d"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 261,
    "name": "TestExtractDropsOffTypeKeysFromHoldingsEnvelopes",
    "purpose": "Checks that extract Drops Off Type Keys From Holdings Envelopes; off-type key leaked into driver_license: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract drops off type keys from holdings envelopes); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "off-type key leaked into driver_license: %+v"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 294,
    "name": "TestExtractStubHoldingsUseOwnSchemas",
    "purpose": "Checks that extract Stub Holdings Use Own Schemas; %s: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract stub holdings use own schemas); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s: %v"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 345,
    "name": "TestBankStatementExtractSchemaKeepsHoldingsDropsPayer",
    "purpose": "Checks that bank Statement Extract Schema Keeps Holdings Drops Payer; missing %s in %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (bank statement extract schema keeps holdings drops payer); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing %s in %+v"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 384,
    "name": "TestStubBankStatementEmitsCombinedCardAndSkipsPayee",
    "purpose": "Checks that stub Bank Statement Emits Combined Card And Skips Payee; payee last4 became a holding: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stub bank statement emits combined card and skips payee through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "payee last4 became a holding: %+v"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 437,
    "name": "TestStubBankStatementEmitsShareSuffix",
    "purpose": "Checks that stub Bank Statement Emits Share Suffix; suffix identifiers=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stub bank statement emits share suffix through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "suffix identifiers=%+v"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 468,
    "name": "TestStubBankStatementEmitsCouponCardAndSkipsDebitVisaChecking",
    "purpose": "Checks that stub Bank Statement Emits Coupon Card And Skips Debit Visa Checking; share suffix=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stub bank statement emits coupon card and skips debit visa checking through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "share suffix=%+v"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 521,
    "name": "TestPageLooksLikeCardHoldingSummary",
    "purpose": "Checks that page Looks Like Card Holding Summary; coupon page should match",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks page looks like card holding summary through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "coupon page should match"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 536,
    "name": "TestStubBankStatementMaskedCardOmitsLast4",
    "purpose": "Checks that stub Bank Statement Masked Card Omits Last4; masked last4 was stored: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stub bank statement masked card omits last4 through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "masked last4 was stored: %+v"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 566,
    "name": "TestMarriageCertificateDropsCatalogKinshipSlots",
    "purpose": "Checks that marriage Certificate Drops Catalog Kinship Slots; child_type is a parent link",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (marriage certificate drops catalog kinship slots); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "child_type is a parent link"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 590,
    "name": "TestExtractMarriageCertificateWritesNoSpouseOrParent",
    "purpose": "Checks that extract Marriage Certificate Writes No Spouse Or Parent; marriage cert wrote kinship: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract marriage certificate writes no spouse or parent through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "marriage cert wrote kinship: %+v"
  },
  {
    "file": "server/internal/extracttyped/holdings_test.go",
    "line": 613,
    "name": "TestExtractTaxReturnIsNotDepository",
    "purpose": "Checks that extract Tax Return Is Not Depository; tax_return wrote depository keys: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract tax return is not depository through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "tax_return wrote depository keys: %+v"
  },
  {
    "file": "server/internal/extracttyped/holes_test.go",
    "line": 8,
    "name": "TestHolesFromSchema_WillEmptySlots",
    "purpose": "Checks that holes From Schema Will Empty Slots; testator hole = %+v ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (holes from schema_will empty slots); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "testator hole = %+v ok=%v"
  },
  {
    "file": "server/internal/extracttyped/holes_test.go",
    "line": 31,
    "name": "TestBindRoleLabel_OtherRolesStayNeutral",
    "purpose": "Checks that bind Role Label Other Roles Stay Neutral; fallback = %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bind role label_other roles stay neutral through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "fallback = %q"
  },
  {
    "file": "server/internal/extracttyped/holes_test.go",
    "line": 37,
    "name": "TestHolesFromSchema_LivingWillPrincipalIsNotTestator",
    "purpose": "Checks that holes From Schema Living Will Principal Is Not Testator; living will used testator: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (holes from schema_living will principal is not testator); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "living will used testator: %+v"
  },
  {
    "file": "server/internal/extracttyped/holes_test.go",
    "line": 54,
    "name": "TestHolesFromSchema_AdvanceDirectivePrincipalIsNotTestator",
    "purpose": "Checks that holes From Schema Advance Directive Principal Is Not Testator; advance_directive used testator: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (holes from schema_advance directive principal is not testator); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "advance_directive used testator: %+v"
  },
  {
    "file": "server/internal/extracttyped/holes_test.go",
    "line": 70,
    "name": "TestHolesFromSchema_HIPAAReleasePrincipalIsNotTestator",
    "purpose": "Checks that holes From Schema HIPAA Release Principal Is Not Testator; hipaa_release used testator: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (holes from schema_hipaa release principal is not testator); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "hipaa_release used testator: %+v"
  },
  {
    "file": "server/internal/extracttyped/holes_test.go",
    "line": 86,
    "name": "TestHolesFromSchema_BankHasNoWillSlots",
    "purpose": "Checks that holes From Schema Bank Has No Will Slots; bank statement showed a will slot: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (holes from schema_bank has no will slots); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "bank statement showed a will slot: %+v"
  },
  {
    "file": "server/internal/extracttyped/holes_test.go",
    "line": 106,
    "name": "TestHolesFromSchema_SkipsFilledFactsBoundAndOfferedSubjects",
    "purpose": "Checks that holes From Schema Skips Filled Facts Bound And Offered Subjects; occupied hole still returned: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (holes from schema_skips filled facts bound and offered subjects); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "occupied hole still returned: %+v"
  },
  {
    "file": "server/internal/extracttyped/holes_test.go",
    "line": 120,
    "name": "TestHolePrompt_EstatePersonLabels",
    "purpose": "Checks that hole Prompt Estate Person Labels; prompt = %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks hole prompt_estate person labels through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "prompt = %q"
  },
  {
    "file": "server/internal/extracttyped/jsonschema_test.go",
    "line": 8,
    "name": "TestWillBeneficiariesMatchesSchema",
    "purpose": "Checks that will Beneficiaries Matches Schema; valid beneficiaries: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (will beneficiaries matches schema); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "valid beneficiaries: %v"
  },
  {
    "file": "server/internal/extracttyped/jsonschema_test.go",
    "line": 23,
    "name": "TestCoveredVehiclesVINBlobFailsClosed",
    "purpose": "Checks that covered Vehicles VIN Blob Fails Closed; VIN blob must not commit as policy json SoR",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks covered vehicles vin blob fails closed through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "VIN blob must not commit as policy json SoR"
  },
  {
    "file": "server/internal/extracttyped/jsonschema_test.go",
    "line": 56,
    "name": "TestJSONFactFailingSchemaIsDropped",
    "purpose": "Checks that jSON Fact Failing Schema Is Dropped; string must not coerce into will_beneficiaries",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (json fact failing schema is dropped); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "string must not coerce into will_beneficiaries"
  },
  {
    "file": "server/internal/extracttyped/output_retry_test.go",
    "line": 36,
    "name": "TestTypedOutputRecoveryIsBoundedAndDurable",
    "purpose": "Checks that typed Output Recovery Is Bounded And Durable; status=%s category=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks typed output recovery is bounded and durable through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s category=%s"
  },
  {
    "file": "server/internal/extracttyped/output_retry_test.go",
    "line": 110,
    "name": "TestDecodeFailureGetsOneDurableRetryThenStops",
    "purpose": "Checks that decode Failure Gets One Durable Retry Then Stops; first category=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks decode failure gets one durable retry then stops through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first category=%s"
  },
  {
    "file": "server/internal/extracttyped/physician_test.go",
    "line": 5,
    "name": "TestHealthcarePOAKeepsTheFirstPhysician",
    "purpose": "Checks that healthcare POA Keeps The First Physician; subject=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks healthcare poa keeps the first physician through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "subject=%s"
  },
  {
    "file": "server/internal/extracttyped/raw_text_test.go",
    "line": 5,
    "name": "TestFirstTextRawPreservesExactSpelling",
    "purpose": "Checks that first Text Raw Preserves Exact Spelling; raw=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks first text raw preserves exact spelling through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "raw=%v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 75,
    "name": "TestExtractStubWillSegment",
    "purpose": "Checks that extract Stub Will Segment; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract stub will segment through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 112,
    "name": "TestExtractIsolatesSegmentFailure",
    "purpose": "Checks that extract Isolates Segment Failure; counts ok=%d failed=%d skipped=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract isolates segment failure through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts ok=%d failed=%d skipped=%d"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 161,
    "name": "TestExtractDoesNotSendFullPacket",
    "purpose": "Checks that extract Does Not Send Full Packet; calls=%d want 1 (skipped statement)",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract does not send full packet through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "calls=%d want 1 (skipped statement)"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 194,
    "name": "TestExtractResumeSkipsDurableSegments",
    "purpose": "Checks that extract Resume Skips Durable Segments; first pass calls=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract resume skips durable segments through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first pass calls=%d"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 234,
    "name": "TestExtractDropsOffTypeKeys",
    "purpose": "Checks that extract Drops Off Type Keys; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract drops off type keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 259,
    "name": "TestExtractKeepsOffCatalogKeys",
    "purpose": "Checks that extract Keeps Off Catalog Keys; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract keeps off catalog keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 292,
    "name": "TestExtractKeepsExplicitProposals",
    "purpose": "Checks that extract Keeps Explicit Proposals; explicit proposal=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract keeps explicit proposals through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "explicit proposal=%+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 309,
    "name": "TestExtractResumeAfterCommitFailureDoesNotRecallLuna",
    "purpose": "Checks that extract Resume After Commit Failure Does Not Recall Luna; expected commit failure",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract resume after commit failure does not recall luna through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected commit failure"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 343,
    "name": "TestExtractRequiresRoutedCompletedJob",
    "purpose": "Checks that extract Requires Routed Completed Job; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract requires routed completed job through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 355,
    "name": "TestDispatchTypesRoutedCompletedOnly",
    "purpose": "Checks that dispatch Types Routed Completed Only; ready job not typed: %+v %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks dispatch types routed completed only through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ready job not typed: %+v %v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 377,
    "name": "TestLunaExtractorUsesSharedInvoker",
    "purpose": "Checks that luna Extractor Uses Shared Invoker; got=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks luna extractor uses shared invoker through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got=%s"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 405,
    "name": "TestExtractStubBankStatementSegment",
    "purpose": "Checks that extract Stub Bank Statement Segment; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract stub bank statement segment through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 443,
    "name": "TestExtractSupplementsCollapsedShareAndCardBrand",
    "purpose": "Checks that extract Supplements Collapsed Share And Card Brand; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract supplements collapsed share and card brand through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 503,
    "name": "TestExtractKeepsTwoBankAccountSubjects",
    "purpose": "Checks that extract Keeps Two Bank Account Subjects; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract keeps two bank account subjects through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 532,
    "name": "TestExtractKeepsBankCardHoldingOnLiabSubject",
    "purpose": "Checks that extract Keeps Bank Card Holding On Liab Subject; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract keeps bank card holding on liab subject through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 567,
    "name": "TestExtractFollowsUpWhenBankEnvelopeOmitsCouponCard",
    "purpose": "Checks that extract Follows Up When Bank Envelope Omits Coupon Card; calls=%d want 2 (follow-up on coupon pages)",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract follows up when bank envelope omits coupon card through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "calls=%d want 2 (follow-up on coupon pages)"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 613,
    "name": "TestExtractSkipsCardFollowUpOnDebitVisaCheckingRegister",
    "purpose": "Checks that extract Skips Card Follow Up On Debit Visa Checking Register; calls=%d want 1 (no coupon follow-up)",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract skips card follow up on debit visa checking register through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "calls=%d want 1 (no coupon follow-up)"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 645,
    "name": "TestExtractDropsBankCardPaymentLineProposal",
    "purpose": "Checks that extract Drops Bank Card Payment Line Proposal; payment line minted a liability fact: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract drops bank card payment line proposal through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "payment line minted a liability fact: %+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 666,
    "name": "TestExtractIsolatesBankStatementFailureAndKeepsWill",
    "purpose": "Checks that extract Isolates Bank Statement Failure And Keeps Will; counts ok=%d failed=%d skipped=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract isolates bank statement failure and keeps will through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts ok=%d failed=%d skipped=%d"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 717,
    "name": "TestExtractBankStatementResumeSkipsDurableSegments",
    "purpose": "Checks that extract Bank Statement Resume Skips Durable Segments; first pass calls=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract bank statement resume skips durable segments through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first pass calls=%d"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 766,
    "name": "TestExtractDropsWillKeysFromBankStatement",
    "purpose": "Checks that extract Drops Will Keys From Bank Statement; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract drops will keys from bank statement); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 798,
    "name": "TestExtractSkipsOtherStatementTypes",
    "purpose": "Checks that extract Skips Other Statement Types; called Luna for unshipped statement types: calls=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract skips other statement types through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "called Luna for unshipped statement types: calls=%d"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 824,
    "name": "TestExtractBankStatementDoesNotSendFullPacket",
    "purpose": "Checks that extract Bank Statement Does Not Send Full Packet; calls=%d want 1 (skipped statement)",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract bank statement does not send full packet through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "calls=%d want 1 (skipped statement)"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 852,
    "name": "TestTypedPromptUsesCompactJSONContract",
    "purpose": "Checks that typed Prompt Uses Compact JSON Contract; missing compact facts example",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks typed prompt uses compact json contract through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "missing compact facts example"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 868,
    "name": "TestTypedPromptsDoNotExtractSecrets",
    "purpose": "Checks that typed Prompts Do Not Extract Secrets; %s prompt missing DO NOT EXTRACT",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks typed prompts do not extract secrets through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s prompt missing DO NOT EXTRACT"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 924,
    "name": "TestWillPromptMapsExecutorRolesAndExtractMakesOneCallWhenExecutorMissing",
    "purpose": "Checks that will Prompt Maps Executor Roles And Extract Makes One Call When Executor Missing; will system prompt missing role-mapping sentence",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks will prompt maps executor roles and extract makes one call when executor missing through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "will system prompt missing role-mapping sentence"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1002,
    "name": "TestExtractStubWillAttorneyPerson",
    "purpose": "Checks that extract Stub Will Attorney Person; attorney slot=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract stub will attorney person through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "attorney slot=%q"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1032,
    "name": "TestExtractStubWillResiduaryBeneficiaries",
    "purpose": "Checks that extract Stub Will Residuary Beneficiaries; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract stub will residuary beneficiaries through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1085,
    "name": "TestExtractLiveWillNearbyKeysRecoverRoles",
    "purpose": "Checks that extract Live Will Nearby Keys Recover Roles; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract live will nearby keys recover roles); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1114,
    "name": "TestExtractStubLivingWillPrincipalName",
    "purpose": "Checks that extract Stub Living Will Principal Name; living will used a will-only slot: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract stub living will principal name through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "living will used a will-only slot: %+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1137,
    "name": "TestExtractStubLivingWillSegment",
    "purpose": "Checks that extract Stub Living Will Segment; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract stub living will segment through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1172,
    "name": "TestExtractDropsOffTypeKeysFromLivingWill",
    "purpose": "Checks that extract Drops Off Type Keys From Living Will; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract drops off type keys from living will); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1208,
    "name": "TestExtractLivingWillResumeSkipsDurableSegments",
    "purpose": "Checks that extract Living Will Resume Skips Durable Segments; first pass calls=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract living will resume skips durable segments through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first pass calls=%d"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1257,
    "name": "TestExtractIsolatesLivingWillFailureAndKeepsWill",
    "purpose": "Checks that extract Isolates Living Will Failure And Keeps Will; counts ok=%d failed=%d skipped=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract isolates living will failure and keeps will through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts ok=%d failed=%d skipped=%d"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1299,
    "name": "TestExtractLivingWillDoesNotSendFullPacket",
    "purpose": "Checks that extract Living Will Does Not Send Full Packet; calls=%d want 1 (skipped statement)",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract living will does not send full packet through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "calls=%d want 1 (skipped statement)"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1334,
    "name": "TestExtractSerializedEnvelopeKeepsSuppliedFactCitation",
    "purpose": "Checks that extract Serialized Envelope Keeps Supplied Fact Citation; supplied facts=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract serialized envelope keeps supplied fact citation through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "supplied facts=%v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1393,
    "name": "TestExtractFractionalPageJSONDoesNotCitePageOne",
    "purpose": "Checks that extract Fractional Page JSON Does Not Cite Page One; counts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract fractional page json does not cite page one through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "counts=%+v"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1423,
    "name": "TestTypedPromptAndExtractUseFactPageAndEvidenceQuote",
    "purpose": "Checks that typed Prompt And Extract Use Fact Page And Evidence Quote; facts shape missing page/evidence_quote",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks typed prompt and extract use fact page and evidence quote through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "facts shape missing page/evidence_quote"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1472,
    "name": "TestExtractMalformedFactCitationKeepsSiblings",
    "purpose": "Checks that extract Malformed Fact Citation Keeps Siblings; status=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract malformed fact citation keeps siblings through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%s"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1516,
    "name": "TestExtractOmittedCitationsDoNotCountFailures",
    "purpose": "Checks that extract Omitted Citations Do Not Count Failures; omitted counted: %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract omitted citations do not count failures through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "omitted counted: %d"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1543,
    "name": "TestExtractGroundsBankCompanionAfterFollowUp",
    "purpose": "Checks that extract Grounds Bank Companion After Follow Up; calls=%d want 2",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract grounds bank companion after follow up through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "calls=%d want 2"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1605,
    "name": "TestExtractResumeKeepsInvalidPresentCitationCounter",
    "purpose": "Checks that extract Resume Keeps Invalid Present Citation Counter; ungrounded pair not counted: %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract resume keeps invalid present citation counter through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ungrounded pair not counted: %d"
  },
  {
    "file": "server/internal/extracttyped/runner_test.go",
    "line": 1650,
    "name": "TestExtractTextBeforeMarkdownGrounding",
    "purpose": "Checks that extract Text Before Markdown Grounding; text citation stripped: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract text before markdown grounding through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "text citation stripped: %+v"
  },
  {
    "file": "server/internal/extracttyped/shipped_set_test.go",
    "line": 10,
    "name": "TestShippedTypeDelegatesAndPreservesExactSet",
    "purpose": "Checks that shipped Type Delegates And Preserves Exact Set; shipped count %d want %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks shipped type delegates and preserves exact set through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "shipped count %d want %d"
  },
  {
    "file": "server/internal/extracttyped/shipped_set_test.go",
    "line": 50,
    "name": "TestHealthPaperSchemasNameOnePhysician",
    "purpose": "Checks that health Paper Schemas Name One Physician; missing schema %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (health paper schemas name one physician); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "missing schema %s"
  },
  {
    "file": "server/internal/extracttyped/slot_test.go",
    "line": 5,
    "name": "TestWillFactSubjectSlotMapsCatalogRoles",
    "purpose": "Checks that will Fact Subject Slot Maps Catalog Roles; %s/%s/%q => %q want %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (will fact subject slot maps catalog roles); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "%s/%s/%q => %q want %q"
  },
  {
    "file": "server/internal/extracttyped/slot_test.go",
    "line": 53,
    "name": "TestLivingWillFactSubjectSlotNeverUsesTestator",
    "purpose": "Checks that living Will Fact Subject Slot Never Uses Testator; %s/%s/%q => %q want %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks living will fact subject slot never uses testator through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s/%s/%q => %q want %q"
  },
  {
    "file": "server/internal/extracttyped/slot_test.go",
    "line": 78,
    "name": "TestFactSubjectSlotDispatchesByDocumentType",
    "purpose": "Checks that fact Subject Slot Dispatches By Document Type; will legal_full_name => %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks fact subject slot dispatches by document type through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "will legal_full_name => %q"
  },
  {
    "file": "server/internal/extracttyped/slot_test.go",
    "line": 126,
    "name": "TestLiabRoleSlotKeepsOrdinals",
    "purpose": "Checks that liab Role Slot Keeps Ordinals; liabRoleSlot(%q)=%q want %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks liab role slot keeps ordinals through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "liabRoleSlot(%q)=%q want %q"
  },
  {
    "file": "server/internal/extracttyped/slot_test.go",
    "line": 146,
    "name": "TestAccountRoleSlotKeepsOrdinals",
    "purpose": "Checks that account Role Slot Keeps Ordinals; accountRoleSlot(%q)=%q want %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks account role slot keeps ordinals through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "accountRoleSlot(%q)=%q want %q"
  },
  {
    "file": "server/internal/extracttyped/slot_test.go",
    "line": 168,
    "name": "TestEstatePrincipalSlotsNeverUseTestator",
    "purpose": "Checks that estate Principal Slots Never Use Testator; %s legal_full_name => %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks estate principal slots never use testator through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s legal_full_name => %q"
  },
  {
    "file": "server/internal/extracttyped/slot_test.go",
    "line": 184,
    "name": "TestSelfInstrumentKindMapsEstateTypes",
    "purpose": "Checks that self Instrument Kind Maps Estate Types; %s instrument=%q want %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (self instrument kind maps estate types); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "%s instrument=%q want %q"
  },
  {
    "file": "server/internal/extracttyped/snapshot_test.go",
    "line": 13,
    "name": "TestExtractConsultsSnapshotNotPrivateAllowlist",
    "purpose": "Checks that extract Consults Snapshot Not Private Allowlist; expected skip from snapshot, got %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract consults snapshot not private allowlist); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected skip from snapshot, got %+v"
  },
  {
    "file": "server/internal/extracttyped/snapshot_test.go",
    "line": 37,
    "name": "TestUnknownKindHintDoesNotSelectMarriageCertificateSchema",
    "purpose": "Checks that unknown Kind Hint Does Not Select Marriage Certificate Schema; unknown must skip, got %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (unknown kind hint does not select marriage certificate schema); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unknown must skip, got %+v"
  },
  {
    "file": "server/internal/extracttyped/snapshot_test.go",
    "line": 69,
    "name": "TestNewLiveRunnerDoesNotPinBootSnapshot",
    "purpose": "Checks that new Live Runner Does Not Pin Boot Snapshot; production runner has no kind loader",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (new live runner does not pin boot snapshot); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "production runner has no kind loader"
  },
  {
    "file": "server/internal/extracttyped/snapshot_test.go",
    "line": 79,
    "name": "TestExtractReloadsSnapshotEachCall",
    "purpose": "Checks that extract Reloads Snapshot Each Call; loader calls=%d want per Extract",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract reloads snapshot each call); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "loader calls=%d want per Extract"
  },
  {
    "file": "server/internal/extracttyped/snapshot_test.go",
    "line": 99,
    "name": "TestExtractRejectsStaleKindRevision",
    "purpose": "Checks that extract Rejects Stale Kind Revision; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract rejects stale kind revision); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extracttyped/snapshot_test.go",
    "line": 191,
    "name": "TestAutomaticPathVetoesSiblingSchemaBeforeTypeSchema",
    "purpose": "Checks that automatic Path Vetoes Sibling Schema Before Type Schema; fixture veto mismatch type=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (automatic path vetoes sibling schema before type schema); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test; CI-sensitive skip/guard present",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "fixture veto mismatch type=%s"
  },
  {
    "file": "server/internal/extracttyped/snapshot_test.go",
    "line": 263,
    "name": "TestRequestedTypeBypassDoesNotVetoSiblingSchema",
    "purpose": "Checks that requested Type Bypass Does Not Veto Sibling Schema; requested-type path must keep reader schema=%v extract=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (requested type bypass does not veto sibling schema); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "requested-type path must keep reader schema=%v extract=%d"
  },
  {
    "file": "server/internal/extracttyped/snapshot_test.go",
    "line": 293,
    "name": "TestExtractRequiresSnapshot",
    "purpose": "Checks that extract Requires Snapshot; expected fail closed without snapshot",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (extract requires snapshot); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected fail closed without snapshot"
  },
  {
    "file": "server/internal/extracttyped/stage1_publication_test.go",
    "line": 11,
    "name": "TestStage1ExtractRetainsRepeatedRows",
    "purpose": "Checks that stage1 Extract Retains Repeated Rows; facts=%+v err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stage1 extract retains repeated rows through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "facts=%+v err=%v"
  },
  {
    "file": "server/internal/extracttyped/stage1_publication_test.go",
    "line": 76,
    "name": "TestStage1BankRejectsUnpublishedBeneficiaryIdentity",
    "purpose": "Checks that stage1 Bank Rejects Unpublished Beneficiary Identity; unpublished beneficiary identity: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stage1 bank rejects unpublished beneficiary identity through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unpublished beneficiary identity: %+v"
  },
  {
    "file": "server/internal/extracttyped/stage1_publication_test.go",
    "line": 98,
    "name": "TestStage1EstatePeopleKeepSubjectsAndOrder",
    "purpose": "Checks that stage1 Estate People Keep Subjects And Order; segment=%+v err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stage1 estate people keep subjects and order through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "segment=%+v err=%v"
  },
  {
    "file": "server/internal/extracttyped/stage1_publication_test.go",
    "line": 155,
    "name": "TestStage1EstatePeopleRejectAggregateJSON",
    "purpose": "Checks that stage1 Estate People Reject Aggregate JSON; %s accepted aggregate %s: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stage1 estate people reject aggregate json through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s accepted aggregate %s: %+v"
  },
  {
    "file": "server/internal/extracttyped/stale_recovery_test.go",
    "line": 13,
    "name": "TestStaleRevisionTerminalizesUncommittedJobBeforeModelWork",
    "purpose": "Checks that stale Revision Terminalizes Uncommitted Job Before Model Work; err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stale revision terminalizes uncommitted job before model work through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "err=%v"
  },
  {
    "file": "server/internal/extracttyped/stale_recovery_test.go",
    "line": 47,
    "name": "TestEligibleDecodeRetryFeedFiltersBeforeLimit",
    "purpose": "Checks that eligible Decode Retry Feed Filters Before Limit; eligible retry starved behind mismatched rows: ids=%v eligible=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks eligible decode retry feed filters before limit through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "eligible retry starved behind mismatched rows: ids=%v eligible=%s"
  },
  {
    "file": "server/internal/extracttyped/stale_recovery_test.go",
    "line": 114,
    "name": "TestTypedDispatchSkipsBlockedAndMismatchedCommittedRetryJobs",
    "purpose": "Checks that typed Dispatch Skips Blocked And Mismatched Committed Retry Jobs; blocked/stale committed candidates invoked model %d times",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks typed dispatch skips blocked and mismatched committed retry jobs through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "blocked/stale committed candidates invoked model %d times"
  },
  {
    "file": "server/internal/extracttyped/stale_recovery_test.go",
    "line": 179,
    "name": "TestTypedDispatchKeepsMatchingRevisionCommittedRetryAndLegacyZeroEligible",
    "purpose": "Checks that typed Dispatch Keeps Matching Revision Committed Retry And Legacy Zero Eligible; revision %d matching/legacy committed retry was filtered",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks typed dispatch keeps matching revision committed retry and legacy zero eligible through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "revision %d matching/legacy committed retry was filtered"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 14,
    "name": "TestRESTStoreSaveSegmentThenCommitRPC",
    "purpose": "Checks that rEST Store Save Segment Then Commit RPC; rpc payload: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store save segment then commit rpc through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "rpc payload: %v"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 72,
    "name": "TestRESTStoreEligibleDecodeRetryRPCUsesRevisionBeforeLimit",
    "purpose": "Checks that rEST Store Eligible Decode Retry RPC Uses Revision Before Limit; rpc payload: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks rest store eligible decode retry rpc uses revision before limit through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "rpc payload: %v"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 101,
    "name": "TestValidateCanonicalizesWillInstrumentOffTestator",
    "purpose": "Checks that validate Canonicalizes Will Instrument Off Testator; will_exists subject=%q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate canonicalizes will instrument off testator); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "will_exists subject=%q"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 145,
    "name": "TestValidateDropsUnknownAndKeepsWill",
    "purpose": "Checks that validate Drops Unknown And Keeps Will; failures=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate drops unknown and keeps will); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "failures=%d"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 169,
    "name": "TestValidateKeepsOffCatalogKeys",
    "purpose": "Checks that validate Keeps Off Catalog Keys; on-catalog off-type acct_balance leaked",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate keeps off catalog keys); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "on-catalog off-type acct_balance leaked"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 213,
    "name": "TestValidateKeepsExplicitProposals",
    "purpose": "Checks that validate Keeps Explicit Proposals; facts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate keeps explicit proposals); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "facts=%+v"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 245,
    "name": "TestValidateRejectsIncompleteProposals",
    "purpose": "Checks that validate Rejects Incomplete Proposals; %s minted %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate rejects incomplete proposals); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%s minted %+v"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 281,
    "name": "TestValidateDropsWillAndKeepsDepository",
    "purpose": "Checks that validate Drops Will And Keeps Depository; failures=%d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate drops will and keeps depository); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "failures=%d"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 309,
    "name": "TestValidateDropsMaskedLast4KeepsDigits",
    "purpose": "Checks that validate Drops Masked Last4 Keeps Digits; masked last4 kept: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate drops masked last4 keeps digits); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "masked last4 kept: %+v"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 339,
    "name": "TestValidateKeepsShareSuffixDropsMemberNumber",
    "purpose": "Checks that validate Keeps Share Suffix Drops Member Number; suffix=%+v facts=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate keeps share suffix drops member number); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "suffix=%+v facts=%+v"
  },
  {
    "file": "server/internal/extracttyped/store_test.go",
    "line": 364,
    "name": "TestSegmentEnvelopeRoundtripsFactEvidenceAndCounters",
    "purpose": "Checks that segment Envelope Roundtrips Fact Evidence And Counters; envelope keys missing: %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks segment envelope roundtrips fact evidence and counters through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "envelope keys missing: %s"
  },
  {
    "file": "server/internal/extracttyped/validate_test.go",
    "line": 5,
    "name": "TestLast4Guard",
    "purpose": "Checks that last4 Guard; %s %q ok=%v got=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (last4 guard); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "%s %q ok=%v got=%v"
  },
  {
    "file": "server/internal/g6vocab/vocab_test.go",
    "line": 5,
    "name": "TestNormalizeKeySnakeLower",
    "purpose": "Checks that normalize Key Snake Lower; NormalizeKey(%q)=%q want %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (normalize key snake lower); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "NormalizeKey(%q)=%q want %q"
  },
  {
    "file": "server/internal/g6vocab/vocab_test.go",
    "line": 23,
    "name": "TestResolveCoreMatchesKeyInverseAndAlias",
    "purpose": "Checks that resolve Core Matches Key Inverse And Alias; property key: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (resolve core matches key inverse and alias); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "property key: %q"
  },
  {
    "file": "server/internal/g6vocab/vocab_test.go",
    "line": 50,
    "name": "TestResolveCoreNeverMintsTwinOfCore",
    "purpose": "Checks that resolve Core Never Mints Twin Of Core; normalized twin of core: %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (resolve core never mints twin of core); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "normalized twin of core: %q"
  },
  {
    "file": "server/internal/g6vocab/vocab_test.go",
    "line": 57,
    "name": "TestIsDottedClassKey",
    "purpose": "Checks that is Dotted Class Key; party.person",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (is dotted class key); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "party.person"
  },
  {
    "file": "server/internal/graph/errors_test.go",
    "line": 9,
    "name": "TestIsRetryable",
    "purpose": "Checks that is Retryable; IsRetryable(%q) = %v, want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks is retryable through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "IsRetryable(%q) = %v, want %v"
  },
  {
    "file": "server/internal/graph/errors_test.go",
    "line": 36,
    "name": "TestRetryableKindsParityWithIsRetryable",
    "purpose": "Checks that retryable Kinds Parity With Is Retryable; RetryableKinds() listed %q but IsRetryable(%q) = false",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (retryable kinds parity with is retryable); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "RetryableKinds() listed %q but IsRetryable(%q) = false"
  },
  {
    "file": "server/internal/graph/ingest_test.go",
    "line": 179,
    "name": "TestIngest_ErrorDetailStage_UnknownSchema",
    "purpose": "Checks that ingest Error Detail Stage Unknown Schema; Ingest returned err: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (ingest_error detail stage_unknown schema); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "Ingest returned err: %v"
  },
  {
    "file": "server/internal/graph/ingest_test.go",
    "line": 203,
    "name": "TestIngest_ErrorDetailStage_MapperError",
    "purpose": "Checks that ingest Error Detail Stage Mapper Error; Ingest returned err: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (ingest_error detail stage_mapper error); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "Ingest returned err: %v"
  },
  {
    "file": "server/internal/graph/ingest_test.go",
    "line": 230,
    "name": "TestIngest_ErrorDetailStage_ValidationError",
    "purpose": "Checks that ingest Error Detail Stage Validation Error; Ingest returned err: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (ingest_error detail stage_validation error); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "Ingest returned err: %v"
  },
  {
    "file": "server/internal/graph/ingest_test.go",
    "line": 267,
    "name": "TestIngest_CancelledApplyPersistsFailureWithLiveBoundedContext",
    "purpose": "Checks that ingest Cancelled Apply Persists Failure With Live Bounded Context; failure record received cancelled context: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks ingest_cancelled apply persists failure with live bounded context through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "failure record received cancelled context: %v"
  },
  {
    "file": "server/internal/graph/ingest_test.go",
    "line": 299,
    "name": "TestIngest_ErrorDetailStage_ApplyError",
    "purpose": "Checks that ingest Error Detail Stage Apply Error; Ingest returned err: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (ingest_error detail stage_apply error); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "Ingest returned err: %v"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 44,
    "name": "TestBankingAccountMapper_FullExtraction",
    "purpose": "Checks that banking Account Mapper Full Extraction; banking_account mapper not registered",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (banking account mapper_full extraction); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "banking_account mapper not registered"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 119,
    "name": "TestBankingAccountMapper_MissingHolderSkipsPerson",
    "purpose": "Checks that banking Account Mapper Missing Holder Skips Person; expected 1 entity (no holder), got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (banking account mapper_missing holder skips person); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected 1 entity (no holder), got %d"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 140,
    "name": "TestBankingAccountMapper_MissingStatementDateFallsBackToUploadTime",
    "purpose": "Checks that banking Account Mapper Missing Statement Date Falls Back To Upload Time; fact %q ValidFrom = %v, want fallback %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (banking account mapper_missing statement date falls back to upload time); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "fact %q ValidFrom = %v, want fallback %v"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 167,
    "name": "TestBankingAccountMapper_NoStatementDateNoUploadTimeErrors",
    "purpose": "Checks that banking Account Mapper No Statement Date No Upload Time Errors; expected error when both statement_date and file upload time are missing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (banking account mapper_no statement date no upload time errors); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected error when both statement_date and file upload time are missing"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 185,
    "name": "TestInvestmentAccountMapper_Beneficiaries",
    "purpose": "Checks that investment Account Mapper Beneficiaries; output failed validation: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (investment account mapper_beneficiaries); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "output failed validation: %v"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 245,
    "name": "TestMortgageLiabilityMapper_CanonicalizesLenderAndBorrower",
    "purpose": "Checks that mortgage Liability Mapper Canonicalizes Lender And Borrower; output failed validation: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (mortgage liability mapper_canonicalizes lender and borrower); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "output failed validation: %v"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 300,
    "name": "TestCreditCardLiabilityMapper_CanonicalizesCreditor",
    "purpose": "Checks that credit Card Liability Mapper Canonicalizes Creditor; output failed validation: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (credit card liability mapper_canonicalizes creditor); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "output failed validation: %v"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 338,
    "name": "TestAsNumberHandlesStringsAndNegatives",
    "purpose": "Checks that as Number Handles Strings And Negatives; ok = %v, want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks as number handles strings and negatives through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ok = %v, want %v"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 370,
    "name": "TestAsDateHandlesCommonFormats",
    "purpose": "Checks that as Date Handles Common Formats; got %v, want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (as date handles common formats); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "got %v, want %v"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 392,
    "name": "TestValidateDraftRejectsZeroValidFrom",
    "purpose": "Checks that validate Draft Rejects Zero Valid From; expected ErrValidFromMissing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate draft rejects zero valid from); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected ErrValidFromMissing"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 409,
    "name": "TestFingerprintNaturalKeyIsDeterministicAndCaseInsensitive",
    "purpose": "Checks that fingerprint Natural Key Is Deterministic And Case Insensitive; expected non-empty fingerprint",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (fingerprint natural key is deterministic and case insensitive); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected non-empty fingerprint"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 431,
    "name": "TestFingerprintNaturalKeyEmptyMapReturnsEmpty",
    "purpose": "Checks that fingerprint Natural Key Empty Map Returns Empty; expected empty, got %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (fingerprint natural key empty map returns empty); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected empty, got %q"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 440,
    "name": "TestFingerprintNaturalKeyDistinguishesDifferentAccounts",
    "purpose": "Checks that fingerprint Natural Key Distinguishes Different Accounts; different accounts should have different fingerprints, both got %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (fingerprint natural key distinguishes different accounts); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "different accounts should have different fingerprints, both got %q"
  },
  {
    "file": "server/internal/graph/mappers_financial_test.go",
    "line": 454,
    "name": "TestValidateDraftRejectsMismatchedValueKind",
    "purpose": "Checks that validate Draft Rejects Mismatched Value Kind; expected ErrValueKindMismatch",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (validate draft rejects mismatched value kind); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected ErrValueKindMismatch"
  },
  {
    "file": "server/internal/graph/mappers_inventory_test.go",
    "line": 10,
    "name": "TestGenericInventoryMapperRegistered",
    "purpose": "Checks that generic Inventory Mapper Registered; generic_inventory mapper not registered",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (generic inventory mapper registered); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "generic_inventory mapper not registered"
  },
  {
    "file": "server/internal/graph/mappers_inventory_test.go",
    "line": 16,
    "name": "TestGenericInventory_MinSignalGate",
    "purpose": "Checks that generic Inventory Min Signal Gate; expected 1 entity, got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks generic inventory_min signal gate through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected 1 entity, got %d"
  },
  {
    "file": "server/internal/graph/mappers_inventory_test.go",
    "line": 72,
    "name": "TestGenericInventory_FingerprintNormalization",
    "purpose": "Checks that generic Inventory Fingerprint Normalization; expected 1 entity, got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks generic inventory_fingerprint normalization through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected 1 entity, got %d"
  },
  {
    "file": "server/internal/graph/mappers_inventory_test.go",
    "line": 111,
    "name": "TestGenericInventory_CategoryNormalize",
    "purpose": "Checks that generic Inventory Category Normalize; category=%q \u2192 %q, want %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (generic inventory_category normalize); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "category=%q \u2192 %q, want %q"
  },
  {
    "file": "server/internal/graph/mappers_inventory_test.go",
    "line": 145,
    "name": "TestGenericInventory_NamedPeopleJSON",
    "purpose": "Checks that generic Inventory Named People JSON; expected named_people fact",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks generic inventory_named people json through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected named_people fact"
  },
  {
    "file": "server/internal/graph/mappers_inventory_test.go",
    "line": 183,
    "name": "TestNormalizeInstitution",
    "purpose": "Checks that normalize Institution; normalizeInstitution(%q) = %q, want %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (normalize institution); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "normalizeInstitution(%q) = %q, want %q"
  },
  {
    "file": "server/internal/graph/mappers_inventory_test.go",
    "line": 199,
    "name": "TestResolveValidFrom",
    "purpose": "Checks that resolve Valid From; err: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (resolve valid from); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "err: %v"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 12,
    "name": "TestAllM3SchemasHaveMappers",
    "purpose": "Checks that all M3 Schemas Have Mappers; no mapper registered for required M3 schema %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (all m3 schemas have mappers); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "no mapper registered for required M3 schema %q"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 30,
    "name": "TestRetirementAccountMapper_HappyPath",
    "purpose": "Checks that retirement Account Mapper Happy Path; validateOutput: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (retirement account mapper_happy path); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "validateOutput: %v"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 83,
    "name": "TestRetirementAccountMapper_RequiresInstitutionAndPlanType",
    "purpose": "Checks that retirement Account Mapper Requires Institution And Plan Type; expected error when institution is missing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (retirement account mapper_requires institution and plan type); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error when institution is missing"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 99,
    "name": "TestRetirementAccountMapper_Fingerprint",
    "purpose": "Checks that retirement Account Mapper Fingerprint; expected case-insensitive institution match, got %q vs %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (retirement account mapper_fingerprint); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected case-insensitive institution match, got %q vs %q"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 122,
    "name": "TestEmployerBenefitsMapper_HappyPath",
    "purpose": "Checks that employer Benefits Mapper Happy Path; validateOutput: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (employer benefits mapper_happy path); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "validateOutput: %v"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 160,
    "name": "TestEmployerBenefitsMapper_RequiresEmployerEmployeePlanYear",
    "purpose": "Checks that employer Benefits Mapper Requires Employer Employee Plan Year; expected error when plan_year missing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (employer benefits mapper_requires employer employee plan year); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error when plan_year missing"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 175,
    "name": "TestTaxReturnMapper_HappyPath",
    "purpose": "Checks that tax Return Mapper Happy Path; validateOutput: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (tax return mapper_happy path); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "validateOutput: %v"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 219,
    "name": "TestTaxReturnMapper_RequiresYearFormFiler",
    "purpose": "Checks that tax Return Mapper Requires Year Form Filer; expected error when form_type and filer_name missing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (tax return mapper_requires year form filer); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error when form_type and filer_name missing"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 233,
    "name": "TestBirthCertificateMapper_HappyPath",
    "purpose": "Checks that birth Certificate Mapper Happy Path; validateOutput: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (birth certificate mapper_happy path); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "validateOutput: %v"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 281,
    "name": "TestBirthCertificateMapper_RequiresChildAndDOB",
    "purpose": "Checks that birth Certificate Mapper Requires Child And DOB; expected error when date_of_birth missing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (birth certificate mapper_requires child and dob); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error when date_of_birth missing"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 297,
    "name": "TestBirthCertificateMapper_FingerprintByCertNumber",
    "purpose": "Checks that birth Certificate Mapper Fingerprint By Cert Number; cert number should be authoritative, got %q vs %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (birth certificate mapper_fingerprint by cert number); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "cert number should be authoritative, got %q vs %q"
  },
  {
    "file": "server/internal/graph/mappers_m3_test.go",
    "line": 317,
    "name": "TestBirthCertificateMapper_SingleParent",
    "purpose": "Checks that birth Certificate Mapper Single Parent; expected 1 parent_of edge with only one parent, got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (birth certificate mapper_single parent); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected 1 parent_of edge with only one parent, got %d"
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 11,
    "name": "TestAllPhase1bSchemasHaveMappers",
    "purpose": "Checks that all Phase1b Schemas Have Mappers; no mapper registered for required Phase 1b schema %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (all phase1b schemas have mappers); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "no mapper registered for required Phase 1b schema %q"
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 28,
    "name": "TestRealPropertyMapper_FullExtraction",
    "purpose": "Checks that real Property Mapper Full Extraction; output failed validation: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (real property mapper_full extraction); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "output failed validation: %v"
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 74,
    "name": "TestRealPropertyMapper_NoAddressUsesParcel",
    "purpose": "Checks that real Property Mapper No Address Uses Parcel; expected parcel-based label, got %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (real property mapper_no address uses parcel); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected parcel-based label, got %q"
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 91,
    "name": "TestVehicleMapper_FullExtraction",
    "purpose": "Checks that vehicle Mapper Full Extraction; output failed validation: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (vehicle mapper_full extraction); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "output failed validation: %v"
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 121,
    "name": "TestVehicleMapper_MissingVINErrors",
    "purpose": "Checks that vehicle Mapper Missing VIN Errors; expected error when VIN is missing",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (vehicle mapper_missing vin errors); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected error when VIN is missing"
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 136,
    "name": "TestInsurancePolicyMapper_FullExtraction",
    "purpose": "Checks that insurance Policy Mapper Full Extraction; output failed validation: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (insurance policy mapper_full extraction); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "output failed validation: %v"
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 178,
    "name": "TestInsurancePolicySameFingerprint",
    "purpose": "Checks that insurance Policy Same Fingerprint; fingerprints should match for same company+policy:\\n  policy: %s\\n  cash:   %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks insurance policy same fingerprint through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "fingerprints should match for same company+policy:\\n  policy: %s\\n  cash:   %s"
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 212,
    "name": "TestLegalAuthorityMapper_WillWithExecutor",
    "purpose": "Checks that legal Authority Mapper Will With Executor; output failed validation: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (legal authority mapper_will with executor); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "output failed validation: %v"
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 268,
    "name": "TestLegalAuthoritySpouseRelationship",
    "purpose": "Checks that legal Authority Spouse Relationship; spouse_of should target 'subject' (person-to-person), got %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks legal authority spouse relationship through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "spouse_of should target 'subject' (person-to-person), got %q"
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 312,
    "name": "TestNoMapperEmitsDeprecatedRoleFacts",
    "purpose": "Checks that no Mapper Emits Deprecated Role Facts; REGRESSION: schema %q emits deprecated fact_key %q. ",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (no mapper emits deprecated role facts); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "REGRESSION: schema %q emits deprecated fact_key %q. "
  },
  {
    "file": "server/internal/graph/mappers_phase1b_test.go",
    "line": 347,
    "name": "TestCompoundNamesSplitAcrossMappers",
    "purpose": "Checks that compound Names Split Across Mappers; Map: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (compound names split across mappers); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test; conditional skip: \"schema %q not registered\", tc.schema",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "Map: %v"
  },
  {
    "file": "server/internal/graph/mappers_phase1d_test.go",
    "line": 11,
    "name": "TestAllPhase1dSchemasHaveMappers",
    "purpose": "Checks that all Phase1d Schemas Have Mappers; no mapper registered for required Phase 1d schema %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (all phase1d schemas have mappers); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "no mapper registered for required Phase 1d schema %q"
  },
  {
    "file": "server/internal/graph/mappers_phase1d_test.go",
    "line": 26,
    "name": "TestMarriageCertificateMapper_FullExtraction",
    "purpose": "Checks that marriage Certificate Mapper Full Extraction; output failed validation: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (marriage certificate mapper_full extraction); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "output failed validation: %v"
  },
  {
    "file": "server/internal/graph/mappers_phase1d_test.go",
    "line": 98,
    "name": "TestMarriageCertificateMapper_FallsBackToDateSpousesKey",
    "purpose": "Checks that marriage Certificate Mapper Falls Back To Date Spouses Key; expected no certificate_number in NK, got %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (marriage certificate mapper_falls back to date spouses key); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected no certificate_number in NK, got %q"
  },
  {
    "file": "server/internal/graph/mappers_phase1d_test.go",
    "line": 123,
    "name": "TestMarriageCertificateMapper_RejectsWeddingSpeechShape",
    "purpose": "Checks that marriage Certificate Mapper Rejects Wedding Speech Shape; expected error for missing spouse_2_full_name, got nil",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (marriage certificate mapper_rejects wedding speech shape); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error for missing spouse_2_full_name, got nil"
  },
  {
    "file": "server/internal/graph/mappers_phase1d_test.go",
    "line": 141,
    "name": "TestStateIdCardMapper_DriverLicense",
    "purpose": "Checks that state Id Card Mapper Driver License; output failed validation: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (state id card mapper_driver license); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "output failed validation: %v"
  },
  {
    "file": "server/internal/graph/mappers_phase1d_test.go",
    "line": 200,
    "name": "TestStateIdCardMapper_MissingFullNameIsError",
    "purpose": "Checks that state Id Card Mapper Missing Full Name Is Error; expected error when full_name missing, got nil",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (state id card mapper_missing full name is error); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected error when full_name missing, got nil"
  },
  {
    "file": "server/internal/graph/mappers_phase1d_test.go",
    "line": 210,
    "name": "TestStateIdCardMapper_NameOnlyNaturalKey",
    "purpose": "Checks that state Id Card Mapper Name Only Natural Key; expected full_name in NK, got %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (state id card mapper_name only natural key); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected full_name in NK, got %+v"
  },
  {
    "file": "server/internal/graph/mappers_phase1d_test.go",
    "line": 231,
    "name": "TestMilitaryServiceMapper_DD214",
    "purpose": "Checks that military Service Mapper DD214; output failed validation: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (military service mapper_dd214); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "output failed validation: %v"
  },
  {
    "file": "server/internal/graph/mappers_phase1d_test.go",
    "line": 286,
    "name": "TestMilitaryServiceMapper_MissingNameIsError",
    "purpose": "Checks that military Service Mapper Missing Name Is Error; expected error when service_member_full_name missing, got nil",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (military service mapper_missing name is error); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected error when service_member_full_name missing, got nil"
  },
  {
    "file": "server/internal/graph/mappers_test.go",
    "line": 14,
    "name": "TestAllFinancialSchemasHaveMappers",
    "purpose": "Checks that all Financial Schemas Have Mappers; no mapper registered for required schema %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (all financial schemas have mappers); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "no mapper registered for required schema %q"
  },
  {
    "file": "server/internal/graph/mappers_test.go",
    "line": 31,
    "name": "TestRegisteredMappersHaveUniqueNames",
    "purpose": "Checks that registered Mappers Have Unique Names; duplicate mapper registration for %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (registered mappers have unique names); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "duplicate mapper registration for %q"
  },
  {
    "file": "server/internal/graph/mappers_test.go",
    "line": 43,
    "name": "TestRegisterMapperPanicsOnDuplicate",
    "purpose": "Checks that register Mapper Panics On Duplicate; expected panic on duplicate RegisterMapper, got none",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (register mapper panics on duplicate); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected panic on duplicate RegisterMapper, got none"
  },
  {
    "file": "server/internal/graph/predicates_test.go",
    "line": 8,
    "name": "TestSplitJointNames",
    "purpose": "Checks that split Joint Names; SplitJointNames(%q) = %#v, want %#v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks split joint names through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "SplitJointNames(%q) = %#v, want %#v"
  },
  {
    "file": "server/internal/graph/predicates_test.go",
    "line": 71,
    "name": "TestLooksLikeSurname",
    "purpose": "Checks that looks Like Surname; looksLikeSurname(%q) = %v, want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks looks like surname through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "looksLikeSurname(%q) = %v, want %v"
  },
  {
    "file": "server/internal/graph/secret_sentinel_test.go",
    "line": 8,
    "name": "TestSecretSentinel_TripsOnRecoverySheetHeaders",
    "purpose": "Checks that secret Sentinel Trips On Recovery Sheet Headers; expected sentinel to trip on %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks secret sentinel_trips on recovery sheet headers through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected sentinel to trip on %q"
  },
  {
    "file": "server/internal/graph/secret_sentinel_test.go",
    "line": 25,
    "name": "TestSecretSentinel_TripsOnRecoveryCodeFormat",
    "purpose": "Checks that secret Sentinel Trips On Recovery Code Format; expected sentinel to trip on recovery code %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (secret sentinel_trips on recovery code format); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected sentinel to trip on recovery code %q"
  },
  {
    "file": "server/internal/graph/secret_sentinel_test.go",
    "line": 38,
    "name": "TestSecretSentinel_TripsOnFullCardNumber",
    "purpose": "Checks that secret Sentinel Trips On Full Card Number; expected sentinel to trip on full card number %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks secret sentinel_trips on full card number through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected sentinel to trip on full card number %q"
  },
  {
    "file": "server/internal/graph/secret_sentinel_test.go",
    "line": 51,
    "name": "TestSecretSentinel_TripsOnBIP39SeedPhrase",
    "purpose": "Checks that secret Sentinel Trips On BIP39 Seed Phrase; expected sentinel to trip on BIP-39 seed phrase",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks secret sentinel_trips on bip39 seed phrase through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected sentinel to trip on BIP-39 seed phrase"
  },
  {
    "file": "server/internal/graph/secret_sentinel_test.go",
    "line": 64,
    "name": "TestSecretSentinel_DoesNotTripOnInstitutionNames",
    "purpose": "Checks that secret Sentinel Does Not Trip On Institution Names; sentinel should not trip on %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks secret sentinel_does not trip on institution names through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "sentinel should not trip on %q"
  },
  {
    "file": "server/internal/graph/secret_sentinel_test.go",
    "line": 82,
    "name": "TestSecretSentinel_DoesNotTripOnShortNumericIDs",
    "purpose": "Checks that secret Sentinel Does Not Trip On Short Numeric I Ds; sentinel should not trip on short id %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks secret sentinel_does not trip on short numeric i ds through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "sentinel should not trip on short id %q"
  },
  {
    "file": "server/internal/graph/secret_sentinel_test.go",
    "line": 96,
    "name": "TestSecretSentinel_ScansMultipleFields",
    "purpose": "Checks that secret Sentinel Scans Multiple Fields; expected sentinel to trip when ANY field matches",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks secret sentinel_scans multiple fields through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected sentinel to trip when ANY field matches"
  },
  {
    "file": "server/internal/graph/secret_sentinel_test.go",
    "line": 107,
    "name": "TestExtractNamedPeopleStrings",
    "purpose": "Checks that extract Named People Strings; expected [Jane Doe, John Roe], got %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks extract named people strings through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected [Jane Doe, John Roe], got %v"
  },
  {
    "file": "server/internal/graph/secret_sentinel_test.go",
    "line": 120,
    "name": "TestGenericInventory_SentinelDropsExtraction",
    "purpose": "Checks that generic Inventory Sentinel Drops Extraction; expected sentinel to drop output, got %d entities / %d facts",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks generic inventory_sentinel drops extraction through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected sentinel to drop output, got %d entities / %d facts"
  },
  {
    "file": "server/internal/graph/secret_sentinel_test.go",
    "line": 142,
    "name": "TestGenericInventory_SentinelInNamedPeople",
    "purpose": "Checks that generic Inventory Sentinel In Named People; expected sentinel to drop output when named_people contains a seed phrase, got %d entities",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks generic inventory_sentinel in named people through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected sentinel to drop output when named_people contains a seed phrase, got %d entities"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 27,
    "name": "TestApplyUserCorrection_RoutesThroughRPC_NotInsertFact",
    "purpose": "Checks that apply User Correction Routes Through RPC Not Insert Fact; RPC called with userID %q, want user-1",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks apply user correction_routes through rpc_not insert fact through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "RPC called with userID %q, want user-1"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 84,
    "name": "TestApplyUserCorrection_RejectsEmptyArgs",
    "purpose": "Checks that apply User Correction Rejects Empty Args; expected error, got nil",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks apply user correction_rejects empty args through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error, got nil"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 105,
    "name": "TestApplyUserCorrection_RejectsMismatchedValueKind",
    "purpose": "Checks that apply User Correction Rejects Mismatched Value Kind; expected mismatch error, got nil",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (apply user correction_rejects mismatched value kind); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected mismatch error, got nil"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 121,
    "name": "TestApplyUserCorrection_RejectsMultipleValuesPopulated",
    "purpose": "Checks that apply User Correction Rejects Multiple Values Populated; expected error when two value_* fields populated, got nil",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks apply user correction_rejects multiple values populated through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error when two value_* fields populated, got nil"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 137,
    "name": "TestRetractFact_HappyPath",
    "purpose": "Checks that retract Fact Happy Path; RetractFact: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks retract fact_happy path through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "RetractFact: %v"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 158,
    "name": "TestRetractFact_RejectsEmpty",
    "purpose": "Checks that retract Fact Rejects Empty; expected error for empty userID",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks retract fact_rejects empty through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error for empty userID"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 168,
    "name": "TestMergeEntities_HappyPath",
    "purpose": "Checks that merge Entities Happy Path; MergeEntities: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks merge entities_happy path through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "MergeEntities: %v"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 194,
    "name": "TestMergeEntities_RejectsEmptyIds",
    "purpose": "Checks that merge Entities Rejects Empty Ids; expected error for (%q,%q,%q), got nil",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks merge entities_rejects empty ids through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error for (%q,%q,%q), got nil"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 208,
    "name": "TestUnmergeEntities_HappyPath",
    "purpose": "Checks that unmerge Entities Happy Path; UnmergeEntities: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks unmerge entities_happy path through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "UnmergeEntities: %v"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 229,
    "name": "TestListAuditLogs_DefaultLimit",
    "purpose": "Checks that list Audit Logs Default Limit; ListAuditLogs: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks list audit logs_default limit through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ListAuditLogs: %v"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 244,
    "name": "TestListAuditLogs_RejectsEmptyUser",
    "purpose": "Checks that list Audit Logs Rejects Empty User; expected error for empty userID",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks list audit logs_rejects empty user through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error for empty userID"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 255,
    "name": "TestMapRPCErrorToHTTPStatus",
    "purpose": "Checks that map RPC Error To HTTP Status; MapRPCErrorToHTTPStatus(%q) = %d, want %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (map rpc error to http status); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "MapRPCErrorToHTTPStatus(%q) = %d, want %d"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 276,
    "name": "TestAsRPCError_UnwrapsFromChain",
    "purpose": "Checks that as RPC Error Unwraps From Chain; AsRPCError returned nil for wrapped *RPCError",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (as rpc error_unwraps from chain); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "AsRPCError returned nil for wrapped *RPCError"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 288,
    "name": "TestAsRPCError_NilOnUnrelated",
    "purpose": "Checks that as RPC Error Nil On Unrelated; AsRPCError on plain error = %v, want nil",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (as rpc error_nil on unrelated); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "AsRPCError on plain error = %v, want nil"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 300,
    "name": "TestMergeResult_DroppedFieldsRoundTrip",
    "purpose": "Checks that merge Result Dropped Fields Round Trip; DroppedSelf = %s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks merge result_dropped fields round trip through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "DroppedSelf = %s"
  },
  {
    "file": "server/internal/graph/user_ops_test.go",
    "line": 325,
    "name": "TestRPCError_ErrorString",
    "purpose": "Checks that rPC Error Error String; Error() = %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (rpc error_error string); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "Error() = %q"
  },
  {
    "file": "server/internal/luna/luna_test.go",
    "line": 11,
    "name": "TestStubGroundsAnswerInDocument",
    "purpose": "Checks that stub Grounds Answer In Document; ungrounded answer %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stub grounds answer in document through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ungrounded answer %q"
  },
  {
    "file": "server/internal/luna/luna_test.go",
    "line": 28,
    "name": "TestStubRefusesWhenDocumentHasNoOverlap",
    "purpose": "Checks that stub Refuses When Document Has No Overlap; got %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks stub refuses when document has no overlap through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got %q"
  },
  {
    "file": "server/internal/luna/luna_test.go",
    "line": 42,
    "name": "TestBedrockUsesTempFileNotArgv",
    "purpose": "Checks that bedrock Uses Temp File Not Argv; name=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bedrock uses temp file not argv through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "name=%s"
  },
  {
    "file": "server/internal/luna/luna_test.go",
    "line": 102,
    "name": "TestBedrockErrorDoesNotWrapPayload",
    "purpose": "Checks that bedrock Error Does Not Wrap Payload; expected error",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (bedrock error does not wrap payload); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected error"
  },
  {
    "file": "server/internal/luna/luna_test.go",
    "line": 120,
    "name": "TestParseCompletionShapes",
    "purpose": "Checks that parse Completion Shapes; %s: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (parse completion shapes); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "%s: %v"
  },
  {
    "file": "server/internal/luna/luna_test.go",
    "line": 138,
    "name": "TestClientFromEnvDefaultsToStub",
    "purpose": "Checks that client From Env Defaults To Stub; got %T",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks client from env defaults to stub through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got %T"
  },
  {
    "file": "server/internal/luna/luna_test.go",
    "line": 159,
    "name": "TestConfigFromEnvUsesBedrockSwitches",
    "purpose": "Checks that config From Env Uses Bedrock Switches; expected live from BEDROCK_LLM_ENABLE",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (config from env uses bedrock switches); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected live from BEDROCK_LLM_ENABLE"
  },
  {
    "file": "server/internal/luna/luna_test.go",
    "line": 179,
    "name": "TestConfigFromEnvReadsBedrockModel",
    "purpose": "Checks that config From Env Reads Bedrock Model; expected live from BEDROCK_LLM_ENABLE",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (config from env reads bedrock model); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "expected live from BEDROCK_LLM_ENABLE"
  },
  {
    "file": "server/internal/luna/luna_test.go",
    "line": 192,
    "name": "TestLiveFromEnvDisabledWhenCITrue",
    "purpose": "Checks that live From Env Disabled When CI True; CI=true must disable live LLM even when BEDROCK_LLM_ENABLE=1",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks live from env disabled when ci true through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "CI=true must disable live LLM even when BEDROCK_LLM_ENABLE=1"
  },
  {
    "file": "server/internal/luna/luna_test.go",
    "line": 211,
    "name": "TestBedrockInvokeUsesTempFileNotArgv",
    "purpose": "Checks that bedrock Invoke Uses Temp File Not Argv; name=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bedrock invoke uses temp file not argv through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "name=%s"
  },
  {
    "file": "server/internal/luna/output_limit_test.go",
    "line": 9,
    "name": "TestBedrockRejectsOutputLimitWithoutPartialText",
    "purpose": "Checks that bedrock Rejects Output Limit Without Partial Text; text length=%d err=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks bedrock rejects output limit without partial text through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "text length=%d err=%v"
  },
  {
    "file": "server/internal/middleware/admin_test.go",
    "line": 82,
    "name": "TestRequireAdmin_AllowsAdmin",
    "purpose": "Checks that require Admin Allows Admin; expected handler to run for admin user",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks require admin_allows admin through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected handler to run for admin user"
  },
  {
    "file": "server/internal/middleware/admin_test.go",
    "line": 95,
    "name": "TestRequireAdmin_BlocksNonAdmin",
    "purpose": "Checks that require Admin Blocks Non Admin; handler ran for non-admin \u2014 gate failed open",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks require admin_blocks non admin through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "handler ran for non-admin \u2014 gate failed open"
  },
  {
    "file": "server/internal/middleware/admin_test.go",
    "line": 113,
    "name": "TestRequireAdmin_BlocksMissingUserID",
    "purpose": "Checks that require Admin Blocks Missing User ID; handler ran without userID \u2014 gate failed open",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks require admin_blocks missing user id through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "handler ran without userID \u2014 gate failed open"
  },
  {
    "file": "server/internal/middleware/admin_test.go",
    "line": 127,
    "name": "TestRequireAdmin_DBErrorReturnsServiceUnavailable",
    "purpose": "Checks that require Admin DB Error Returns Service Unavailable; handler ran despite DB error \u2014 gate failed open",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (require admin_db error returns service unavailable); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "handler ran despite DB error \u2014 gate failed open"
  },
  {
    "file": "server/internal/middleware/admin_test.go",
    "line": 142,
    "name": "TestRequireAdmin_NoProfileRowDefaultsToFalse",
    "purpose": "Checks that require Admin No Profile Row Defaults To False; handler ran for user with no profile \u2014 gate failed open",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks require admin_no profile row defaults to false through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "handler ran for user with no profile \u2014 gate failed open"
  },
  {
    "file": "server/internal/middleware/admin_test.go",
    "line": 154,
    "name": "TestRequireAdmin_BuildsExpectedQuery",
    "purpose": "Checks that require Admin Builds Expected Query; path = %q, want /rest/v1/user_profiles",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (require admin_builds expected query); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "path = %q, want /rest/v1/user_profiles"
  },
  {
    "file": "server/internal/middleware/auth_test.go",
    "line": 14,
    "name": "TestAuthMiddleware_HS256SecretWhenJWKSEmpty",
    "purpose": "Checks that auth Middleware HS256 Secret When JWKS Empty; status=%d body=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks auth middleware_hs256 secret when jwks empty through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "status=%d body=%s"
  },
  {
    "file": "server/internal/staffrate/window_test.go",
    "line": 8,
    "name": "TestWindowResetsAfterSpan",
    "purpose": "Checks that window Resets After Span; first call",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks window resets after span through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first call"
  },
  {
    "file": "server/internal/staffrate/window_test.go",
    "line": 24,
    "name": "TestWindowRetryAfterFollowsTheOpenWindow",
    "purpose": "Checks that window Retry After Follows The Open Window; first call",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks window retry after follows the open window through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first call"
  },
  {
    "file": "server/internal/staffrate/window_test.go",
    "line": 43,
    "name": "TestWindowRetryAfterRoundsSecondsUp",
    "purpose": "Checks that window Retry After Rounds Seconds Up; first call",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks window retry after rounds seconds up through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "first call"
  },
  {
    "file": "server/internal/stage1/filing_identity_test.go",
    "line": 5,
    "name": "TestFileIdentityCardHeadings",
    "purpose": "Checks that file Identity Card Headings; %q got %+v ok=%v want %s/%s ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks file identity card headings through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "%q got %+v ok=%v want %s/%s ok=%v"
  },
  {
    "file": "server/internal/stage1/filing_identity_test.go",
    "line": 31,
    "name": "TestIdentityCardCandidate",
    "purpose": "Checks that identity Card Candidate; identity candidates",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks identity card candidate through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "identity candidates"
  },
  {
    "file": "server/internal/stage1/filing_test.go",
    "line": 5,
    "name": "TestFileSecurityInstrument",
    "purpose": "Checks that file Security Instrument; got (%+v, %v) want (%+v, true)",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks file security instrument through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "2 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "got (%+v, %v) want (%+v, true)"
  },
  {
    "file": "server/internal/stage1/stage1_test.go",
    "line": 18,
    "name": "TestFilePaperRetirementBankAndAnnuity",
    "purpose": "Checks that file Paper Retirement Bank And Annuity; Vanguard IRA: %+v ok=%v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks file paper retirement bank and annuity through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "Vanguard IRA: %+v ok=%v"
  },
  {
    "file": "server/internal/stage1/stage1_test.go",
    "line": 60,
    "name": "TestAccountFourFactsDoNotCharacterize",
    "purpose": "Checks that account Four Facts Do Not Characterize; and/or survivorship or=%s and=%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks account four facts do not characterize through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "and/or survivorship or=%s and=%s"
  },
  {
    "file": "server/internal/stage1/stage1_test.go",
    "line": 119,
    "name": "TestDeedVestingForms",
    "purpose": "Checks that deed Vesting Forms; entirety: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks deed vesting forms through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "entirety: %+v"
  },
  {
    "file": "server/internal/stage1/stage1_test.go",
    "line": 197,
    "name": "TestCarrierBrokerAndWillRoles",
    "purpose": "Checks that carrier Broker And Will Roles; roles: %+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks carrier broker and will roles through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "roles: %+v"
  },
  {
    "file": "server/internal/testpg/exec_behavior_test.go",
    "line": 13,
    "name": "TestRunLockedPinsHelperEnvironment",
    "purpose": "Checks that run Locked Pins Helper Environment; helper inherited a divergent PG target",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks run locked pins helper environment through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "guarded integration/SQL fixture; see server/internal/testpg/README.md (opt-in and target requirements)",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "helper inherited a divergent PG target"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 46,
    "name": "TestIntegrationOptedIn",
    "purpose": "Checks that integration Opted In; unset LOCAL_INTEGRATION_TESTS must not opt in",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks integration opted in through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "guarded integration/SQL fixture; see server/internal/testpg/README.md (opt-in and target requirements)",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unset LOCAL_INTEGRATION_TESTS must not opt in"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 65,
    "name": "TestCheckFixtureEnv",
    "purpose": "Checks that check Fixture Env; expected refusal",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks check fixture env through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected refusal"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 96,
    "name": "TestHasExplicitTargetRequiresCompleteTarget",
    "purpose": "Checks that has Explicit Target Requires Complete Target; no explicit target but HasExplicitTarget true",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (has explicit target requires complete target); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "no explicit target but HasExplicitTarget true"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 118,
    "name": "TestHasExplicitTargetRequiresCompleteURL",
    "purpose": "Checks that has Explicit Target Requires Complete URL; url %s explicit=%v want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (has explicit target requires complete url); some assertions protect the contract while others track internal structure.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "url %s explicit=%v want %v"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 144,
    "name": "TestRequireExplicitTargetRefusesImplicitDefault",
    "purpose": "Checks that require Explicit Target Refuses Implicit Default; bare env must not resolve a target \u2014 :54322 default is disabled",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (require explicit target refuses implicit default); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "bare env must not resolve a target \u2014 :54322 default is disabled"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 164,
    "name": "TestRequireLocalTargetRefusesWithoutOptIn",
    "purpose": "Checks that require Local Target Refuses Without Opt In; no opt-in must refuse",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (require local target refuses without opt in); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "no opt-in must refuse"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 175,
    "name": "TestRequireLocalTargetResolvesPinnedFixture",
    "purpose": "Checks that require Local Target Resolves Pinned Fixture; pinned fixture env refused: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (require local target resolves pinned fixture); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "pinned fixture env refused: %v"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 190,
    "name": "TestRequireLocalTargetRefusesNonLoopbackAndConflicts",
    "purpose": "Checks that require Local Target Refuses Non Loopback And Conflicts; non-loopback PGHOST must refuse",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (require local target refuses non loopback and conflicts); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "non-loopback PGHOST must refuse"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 219,
    "name": "TestTargetURLRoundTrips",
    "purpose": "Checks that target URL Round Trips; URL round-trip refused: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (target url round trips); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "URL round-trip refused: %v"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 240,
    "name": "TestRunLockedRefusesWithoutOptIn",
    "purpose": "Checks that run Locked Refuses Without Opt In; RunLocked must refuse without opt-in",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks run locked refuses without opt in through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "guarded integration/SQL fixture; see server/internal/testpg/README.md (opt-in and target requirements)",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "RunLocked must refuse without opt-in"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 253,
    "name": "TestRunLockedRefusesOptedInMisconfigured",
    "purpose": "Checks that run Locked Refuses Opted In Misconfigured; RunLocked must refuse an opted-in run without a target",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (run locked refuses opted in misconfigured); some assertions protect the contract while others track internal structure.",
    "execution_notes": "guarded integration/SQL fixture; see server/internal/testpg/README.md (opt-in and target requirements)",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "RunLocked must refuse an opted-in run without a target"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 268,
    "name": "TestRunLockedRefusesDivergentExecTarget",
    "purpose": "Checks that run Locked Refuses Divergent Exec Target; RunLocked must refuse a command target divergent from the resolved target",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (run locked refuses divergent exec target); some assertions protect the contract while others track internal structure.",
    "execution_notes": "guarded integration/SQL fixture; see server/internal/testpg/README.md (opt-in and target requirements)",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "RunLocked must refuse a command target divergent from the resolved target"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 289,
    "name": "TestValidateExec",
    "purpose": "Checks that validate Exec; args %v refused: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate exec); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "1 subtest(s) under this top-level test",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "args %v refused: %v"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 345,
    "name": "TestValidateExecBinaryAllowlist",
    "purpose": "Checks that validate Exec Binary Allowlist; test-binary respawn refused: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate exec binary allowlist); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "test-binary respawn refused: %v"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 361,
    "name": "TestValidateExecRedactsSecrets",
    "purpose": "Checks that validate Exec Redacts Secrets; divergent -d URI must refuse",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (validate exec redacts secrets); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "divergent -d URI must refuse"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 383,
    "name": "TestPinExecEnvScrubsRedirectors",
    "purpose": "Checks that pin Exec Env Scrubs Redirectors; non-PG env dropped",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks pin exec env scrubs redirectors through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "non-PG env dropped"
  },
  {
    "file": "server/internal/testpg/guard_test.go",
    "line": 447,
    "name": "TestScrubSkipNeedles",
    "purpose": "Checks that scrub Skip Needles; skip needle %q survived scrub in %q",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks scrub skip needles through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "guarded integration/SQL fixture; see server/internal/testpg/README.md (opt-in and target requirements)",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "skip needle %q survived scrub in %q"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 20,
    "name": "TestLocalTargetDefaultsToSharedLocal",
    "purpose": "Checks that local Target Defaults To Shared Local; default target=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (local target defaults to shared local); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "default target=%+v"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 31,
    "name": "TestLocalTargetFollowsSupabaseDBURL",
    "purpose": "Checks that local Target Follows Supabase DBURL; target=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (local target follows supabase dburl); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "target=%+v"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 48,
    "name": "TestLocalTargetFollowsPGPort",
    "purpose": "Checks that local Target Follows PG Port; target=%+v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (local target follows pg port); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "target=%+v"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 61,
    "name": "TestLocalTargetRefusesSilentPrimaryFallback",
    "purpose": "Checks that local Target Refuses Silent Primary Fallback; alternate API port without a database override must fail, not silently use :54322",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (local target refuses silent primary fallback); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "alternate API port without a database override must fail, not silently use :54322"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 69,
    "name": "TestLocalTargetRefusesRemoteAPIHost",
    "purpose": "Checks that local Target Refuses Remote API Host; non-loopback SUPABASE_URL must fail",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (local target refuses remote api host); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "non-loopback SUPABASE_URL must fail"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 77,
    "name": "TestLocalTargetRefusesNonLoopbackDBHost",
    "purpose": "Checks that local Target Refuses Non Loopback DB Host; non-loopback database host must fail",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (local target refuses non loopback db host); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "non-loopback database host must fail"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 90,
    "name": "TestLocalTargetRefusesURLvsPGConflict",
    "purpose": "Checks that local Target Refuses UR Lvs PG Conflict; PGPORT that disagrees with SUPABASE_DB_URL must fail",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (local target refuses ur lvs pg conflict); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "PGPORT that disagrees with SUPABASE_DB_URL must fail"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 99,
    "name": "TestLocalTargetRefusesConnstringDatabase",
    "purpose": "Checks that local Target Refuses Connstring Database; connstring in PGDATABASE must fail",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (local target refuses connstring database); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "connstring in PGDATABASE must fail"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 107,
    "name": "TestLocalTargetNormalizesLoopbackAliases",
    "purpose": "Checks that local Target Normalizes Loopback Aliases; loopback aliases must agree: %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (local target normalizes loopback aliases); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "loopback aliases must agree: %v"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 141,
    "name": "TestLocalTargetParseErrorDoesNotLeakURL",
    "purpose": "Checks that local Target Parse Error Does Not Leak URL; unparseable URL must fail",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (local target parse error does not leak url); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "unparseable URL must fail"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 153,
    "name": "TestLocalTargetRefusesLibpqRedirectors",
    "purpose": "Checks that local Target Refuses Libpq Redirectors; inherited %s must fail closed",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (local target refuses libpq redirectors); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "inherited %s must fail closed"
  },
  {
    "file": "server/internal/testpg/target_test.go",
    "line": 168,
    "name": "TestLocalTargetEnvScrubsAndPins",
    "purpose": "Checks that local Target Env Scrubs And Pins; env target=%s:%s/%s",
    "classification": "behavior",
    "restates": "no",
    "reason": "Assertions verify concrete input/output or integration effects; package-level implementation detail is not itself a restatement (local target env scrubs and pins); changes to implementation may require updating the test even when user-visible behavior is unchanged.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "restates_review": "reviewed",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "assertion_summary": "env target=%s:%s/%s"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 104,
    "name": "TestGraphRetryTick_PicksRowsPastBackoff",
    "purpose": "Checks that graph Retry Tick Picks Rows Past Backoff; expected 1 ingest call, got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks graph retry tick_picks rows past backoff through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected 1 ingest call, got %d"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 134,
    "name": "TestGraphRetryTick_SkipsRowWithinBackoff",
    "purpose": "Checks that graph Retry Tick Skips Row Within Backoff; expected 0 ingest calls (row inside backoff), got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks graph retry tick_skips row within backoff through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected 0 ingest calls (row inside backoff), got %d"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 164,
    "name": "TestGraphRetryTick_OnlyApplyErrorIsRetried",
    "purpose": "Checks that graph Retry Tick Only Apply Error Is Retried; ListRetryCandidates kinds = %v, want [apply_error]",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (graph retry tick_only apply error is retried); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "ListRetryCandidates kinds = %v, want [apply_error]"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 182,
    "name": "TestGraphRetryTick_RespectsAttemptsCap",
    "purpose": "Checks that graph Retry Tick Respects Attempts Cap; maxAttempts = %d, want %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks graph retry tick_respects attempts cap through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "maxAttempts = %d, want %d"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 196,
    "name": "TestGraphRetryTick_SuccessMarksResolved",
    "purpose": "Checks that graph Retry Tick Success Marks Resolved; resolveCalls = %v, want [row-ok]",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (graph retry tick_success marks resolved); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "resolveCalls = %v, want [row-ok]"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 227,
    "name": "TestGraphRetryTick_FailureDoesNotDoubleBumpAttempts",
    "purpose": "Checks that graph Retry Tick Failure Does Not Double Bump Attempts; expected 1 ingest call, got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks graph retry tick_failure does not double bump attempts through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected 1 ingest call, got %d"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 260,
    "name": "TestGraphRetryTick_MissingSourceDataMarksTerminal",
    "purpose": "Checks that graph Retry Tick Missing Source Data Marks Terminal; expected 0 ingest calls when source data is missing, got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks graph retry tick_missing source data marks terminal through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected 0 ingest calls when source data is missing, got %d"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 298,
    "name": "TestGraphRetryTick_RowPanicDoesNotAbortBatch",
    "purpose": "Checks that graph Retry Tick Row Panic Does Not Abort Batch; expected 1 ingest call (row 1 panicked, row 2 ran), got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks graph retry tick_row panic does not abort batch through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected 1 ingest call (row 1 panicked, row 2 ran), got %d"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 348,
    "name": "TestGraphRetryTick_NoCandidatesNoOp",
    "purpose": "Checks that graph Retry Tick No Candidates No Op; expected 0 ingest calls, got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks graph retry tick_no candidates no op through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected 0 ingest calls, got %d"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 361,
    "name": "TestGraphRetryBackoff_Schedule",
    "purpose": "Checks that graph Retry Backoff Schedule; graphRetryBackoff(%d) = %v, want %v",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks graph retry backoff_schedule through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "graphRetryBackoff(%d) = %v, want %v"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 381,
    "name": "TestRetryCandidatesLimitIsBounded",
    "purpose": "Checks that retry Candidates Limit Is Bounded; RetryCandidatesLimit = %d, want 50",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks retry candidates limit is bounded through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "RetryCandidatesLimit = %d, want 50"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 394,
    "name": "TestGraphRetryTick_HandlesMicrosecondTimestamps",
    "purpose": "Checks that graph Retry Tick Handles Microsecond Timestamps; microsecond-precision timestamp inside backoff was replayed (%d ingest calls); regression of P1",
    "classification": "behavior",
    "restates": "no",
    "reason": "Checks graph retry tick_handles microsecond timestamps through assertions in this test; classification reflects whether assertions exercise externally observable contract or package-level implementation detail.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "microsecond-precision timestamp inside backoff was replayed (%d ingest calls); regression of P1"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 426,
    "name": "TestGraphRetryTick_UnparseableTimestampSkipsRow",
    "purpose": "Checks that graph Retry Tick Unparseable Timestamp Skips Row; garbage timestamp triggered replay (%d ingest calls); should have skipped",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (graph retry tick_unparseable timestamp skips row); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "garbage timestamp triggered replay (%d ingest calls); should have skipped"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 457,
    "name": "TestGraphRetryTick_FetchErrorBumpsAttempts",
    "purpose": "Checks that graph Retry Tick Fetch Error Bumps Attempts; expected 1 UpsertIngestFailure on fetch error to bump attempts; got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (graph retry tick_fetch error bumps attempts); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected 1 UpsertIngestFailure on fetch error to bump attempts; got %d"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 505,
    "name": "TestGraphRetryTick_GetExtractedSchemaDataReceivesUserID",
    "purpose": "Checks that graph Retry Tick Get Extracted Schema Data Receives User ID; expected 1 GetExtractedSchemaData call, got %d",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (graph retry tick_get extracted schema data receives user id); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "expected 1 GetExtractedSchemaData call, got %d"
  },
  {
    "file": "server/internal/worker/graph_retry_worker_test.go",
    "line": 536,
    "name": "TestGraphRetryTick_ResolveRetriesOnTransientError",
    "purpose": "Checks that graph Retry Tick Resolve Retries On Transient Error; resolveAttempts = %d, want 2 (one fail, one success)",
    "classification": "behavior",
    "restates": "no",
    "reason": "Combines a behavior outcome with implementation-level details (graph retry tick_resolve retries on transient error); some assertions protect the contract while others track internal structure.",
    "execution_notes": "No explicit skip/opt-in condition found in this test body.",
    "classification_confidence": "reviewed",
    "restates_confidence": "reviewed",
    "restates_review": "Reviewed body and relevant production path; no duplicated implementation expectation found.",
    "assertion_summary": "resolveAttempts = %d, want 2 (one fail, one success)"
  }
]