[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`

[7m[1m[36m RUN [39m[22m[27m [36mv1.6.1[39m [90mC:/ScriptoriumAI/scriptoriumai-ui[39m

stderr | src/__tests__/Runboard.states.test.tsx > Runboard surface states > keeps route-context copy available for metadata-only compare routes without document links
ΓÜá∩╕Å React Router Future Flag Warning: React Router will begin wrapping state updates in `React.startTransition` in v7. You can use the `v7_startTransition` future flag to opt-in early. For more information, see https://reactrouter.com/v6/upgrading/future#v7_starttransition.
ΓÜá∩╕Å React Router Future Flag Warning: Relative route resolution within Splat routes is changing in v7. You can use the `v7_relativeSplatPath` future flag to opt-in early. For more information, see https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath.

 [33mΓ¥»[39m src/__tests__/Runboard.states.test.tsx [2m ([22m[2m322 tests[22m [2m|[22m [31m1 failed[39m [2m|[22m [33m321 skipped[39m[2m)[22m[33m 1498[2mms[22m[39m
[31m   [33mΓ¥»[31m src/__tests__/Runboard.states.test.tsx[2m > [22mRunboard surface states[2m > [22mkeeps route-context copy available for metadata-only compare routes without document links[39m
[31m     ΓåÆ expected "spy" to be called with arguments: [ Array(1) ][90m

Received: 

[1m  1st spy call:

[22m[2m  Array [[22m
[32m-   "/app/runboard?remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3&run_id=run-compile-ready",[90m
[31m+   "{[90m
[31m+   \"primary_doc_id\": null,[90m
[31m+   \"secondary_doc_id\": null,[90m
[31m+   \"secondary_doc_name\": null,[90m
[31m+   \"remediation_source\": \"editor_compare_issue\",[90m
[31m+   \"remediation_route\": \"semantic_drift_review\",[90m
[31m+   \"compare_issue_kind\": \"different\",[90m
[31m+   \"compare_issue_first_line\": 17,[90m
[31m+   \"integrity_issue_key\": \"citation_link_mismatches\",[90m
[31m+   \"compare_attached_count\": 3,[90m
[31m+   \"live_integrity_count\": 3,[90m
[31m+   \"mapped_issue_entry_count\": 0,[90m
[31m+   \"mapped_issue_document_total_count\": 0,[90m
[31m+   \"mapped_issue_document_ids_truncated\": false,[90m
[31m+   \"mapped_issue_document_omitted_count\": 0,[90m
[31m+   \"mapped_issue_document_ids\": [],[90m
[31m+   \"route_context_document_total_count\": 0,[90m
[31m+   \"route_context_document_ids_truncated\": false,[90m
[31m+   \"route_context_document_omitted_count\": 0,[90m
[31m+   \"route_context_document_ids\": [],[90m
[31m+   \"route_context_query_params\": {[90m
[31m+     \"remediation_source\": \"editor_compare_issue\",[90m
[31m+     \"remediation_route\": \"semantic_drift_review\",[90m
[31m+     \"compare_issue_kind\": \"different\",[90m
[31m+     \"compare_issue_first_line\": 17,[90m
[31m+     \"integrity_issue_key\": \"citation_link_mismatches\",[90m
[31m+     \"integrity_issue_count\": 3,[90m
[31m+     \"primary_doc_id\": null,[90m
[31m+     \"secondary_doc_id\": null,[90m
[31m+     \"secondary_doc_name\": null[90m
[31m+   },[90m
[31m+   \"route_context_query_string\": \"remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3\",[90m
[31m+   \"route_context_href\": \"/app/runboard?remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3\",[90m
[31m+   \"route_replay_query_params\": {[90m
[31m+     \"remediation_source\": \"editor_compare_issue\",[90m
[31m+     \"remediation_route\": \"semantic_drift_review\",[90m
[31m+     \"compare_issue_kind\": \"different\",[90m
[31m+     \"compare_issue_first_line\": 17,[90m
[31m+     \"integrity_issue_key\": \"citation_link_mismatches\",[90m
[31m+     \"integrity_issue_count\": 3,[90m
[31m+     \"primary_doc_id\": null,[90m
[31m+     \"secondary_doc_id\": null,[90m
[31m+     \"secondary_doc_name\": null,[90m
[31m+     \"status_filter\": null,[90m
[31m+     \"kind_filter\": null,[90m
[31m+     \"project_filter\": null,[90m
[31m+     \"run_id\": \"run-compile-ready\",[90m
[31m+     \"artifact_id\": null[90m
[31m+   },[90m
[31m+   \"route_replay_query_string\": \"remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3&run_id=run-compile-ready\",[90m
[31m+   \"route_replay_href\": \"/app/runboard?remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3&run_id=run-compile-ready\"[90m
[31m+ }",[90m
[2m  ][22m

[1m  2nd spy call:

[22m[2m  Array [[22m
[32m-   "/app/runboard?remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3&run_id=run-compile-ready",[90m
[31m+   "/app/runboard?remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3&run_id=run-compile-ready&artifact_id=artifact-ready-pdf",[90m
[2m  ][22m
[31m[90m

Number of calls: [1m2[22m
[31m

Ignored nodes: comments, script, style
[36m<html>[31m
  [36m<head />[31m
  [36m<body>[31m
    [36m<div>[31m
      [36m<div[31m
        [33mclass[31m=[32m"h-full overflow-auto bg-gray-950 text-gray-100"[31m
        [33mdata-testid[31m=[32m"runboard-root"[31m
      [36m>[31m
        [36m<div[31m
          [33mclass[31m=[32m"max-w-7xl mx-auto px-6 py-6 space-y-6"[31m
          [33mdata-testid[31m=[32m"runboard-surface"[31m
        [36m>[31m
          [36m<div[31m
            [33mclass[31m=[32m"flex items-center justify-between gap-4"[31m
          [36m>[31m
            [36m<div>[31m
              [36m<h1[31m
                [33mclass[31m=[32m"text-2xl font-semibold text-gray-100"[31m
              [36m>[31m
                [0mRunboard[0m
              [36m</h1>[31m
              [36m<p[31m
                [33mclass[31m=[32m"text-sm text-gray-400"[31m
              [36m>[31m
                [0mQueue-to-artifact visibility and failure drill-down linked to corpus run endpoints.[0m
              [36m</p>[31m
              [36m<p[31m
                [33mclass[31m=[32m"text-xs text-gray-500 mt-1"[31m
              [36m>[31m
                [0mShortcuts: [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mR[0m
                [36m</span>[31m
                [0m refresh, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mJ/K[0m
                [36m</span>[31m
                [0m next/previous run, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mShift+R[0m
                [36m</span>[31m
                [0m retry failed, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mShift+C[0m
                [36m</span>[31m
                [0m cancel active run, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mD[0m
                [36m</span>[31m
                [0m refresh route details, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mZ[0m
                [36m</span>[31m
                [0m refresh gate verify suite, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mShift+Z[0m
                [36m</span>[31m
                [0m refresh advanced verify suite, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mV[0m
                [36m</span>[31m
                [0m execute gate verify suite, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mW[0m
                [36m</span>[31m
                [0m execute gate smoke subset, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mShift+V[0m
                [36m</span>[31m
                [0m execute gate verify-suite stability, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mN[0m
                [36m</span>[31m
                [0m load last gate verify suite, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mShift+N[0m
                [36m</span>[31m
                [0m load last gate stability packet, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mX[0m
                [36m</span>[31m
                [0m execute advanced verify suite, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mShift+W[0m
                [36m</span>[31m
                [0m execute advanced smoke subset, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mShift+X[0m
                [36m</span>[31m
                [0m execute advanced stability packet, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mQ[0m
                [36m</span>[31m
                [0m load last advanced verify suite, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mShift+Q[0m
                [36m</span>[31m
                [0m load last advanced stability packet, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0m1/Shift+1[0m
                [36m</span>[31m
                [0m gate JSON/live last, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0m2/Shift+2[0m
                [36m</span>[31m
                [0m gate stability JSON/live last, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0m3/Shift+3[0m
                [36m</span>[31m
                [0m advanced JSON/live last, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0m4/Shift+4[0m
                [36m</span>[31m
                [0m advanced stability JSON/live last, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mT[0m
                [36m</span>[31m
                [0m copy graph diff triage, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mShift+T[0m
                [36m</span>[31m
                [0m copy route doc context, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mM[0m
                [36m</span>[31m
                [0m copy mapped issue payload, [0m
                [36m<span[31m
                  [33mclass[31m=[32m"font-mono"[31m
                [36m>[31m
                  [0mP[0m
                [3...[39m

ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ» Failed Tests 1 ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»

 FAIL  src/__tests__/Runboard.states.test.tsx > Runboard surface states > keeps route-context copy available for metadata-only compare routes without document links
AssertionError: expected "spy" to be called with arguments: [ Array(1) ]

Received: 

  1st spy call:

  Array [
-   "/app/runboard?remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3&run_id=run-compile-ready",
+   "{
+   \"primary_doc_id\": null,
+   \"secondary_doc_id\": null,
+   \"secondary_doc_name\": null,
+   \"remediation_source\": \"editor_compare_issue\",
+   \"remediation_route\": \"semantic_drift_review\",
+   \"compare_issue_kind\": \"different\",
+   \"compare_issue_first_line\": 17,
+   \"integrity_issue_key\": \"citation_link_mismatches\",
+   \"compare_attached_count\": 3,
+   \"live_integrity_count\": 3,
+   \"mapped_issue_entry_count\": 0,
+   \"mapped_issue_document_total_count\": 0,
+   \"mapped_issue_document_ids_truncated\": false,
+   \"mapped_issue_document_omitted_count\": 0,
+   \"mapped_issue_document_ids\": [],
+   \"route_context_document_total_count\": 0,
+   \"route_context_document_ids_truncated\": false,
+   \"route_context_document_omitted_count\": 0,
+   \"route_context_document_ids\": [],
+   \"route_context_query_params\": {
+     \"remediation_source\": \"editor_compare_issue\",
+     \"remediation_route\": \"semantic_drift_review\",
+     \"compare_issue_kind\": \"different\",
+     \"compare_issue_first_line\": 17,
+     \"integrity_issue_key\": \"citation_link_mismatches\",
+     \"integrity_issue_count\": 3,
+     \"primary_doc_id\": null,
+     \"secondary_doc_id\": null,
+     \"secondary_doc_name\": null
+   },
+   \"route_context_query_string\": \"remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3\",
+   \"route_context_href\": \"/app/runboard?remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3\",
+   \"route_replay_query_params\": {
+     \"remediation_source\": \"editor_compare_issue\",
+     \"remediation_route\": \"semantic_drift_review\",
+     \"compare_issue_kind\": \"different\",
+     \"compare_issue_first_line\": 17,
+     \"integrity_issue_key\": \"citation_link_mismatches\",
+     \"integrity_issue_count\": 3,
+     \"primary_doc_id\": null,
+     \"secondary_doc_id\": null,
+     \"secondary_doc_name\": null,
+     \"status_filter\": null,
+     \"kind_filter\": null,
+     \"project_filter\": null,
+     \"run_id\": \"run-compile-ready\",
+     \"artifact_id\": null
+   },
+   \"route_replay_query_string\": \"remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3&run_id=run-compile-ready\",
+   \"route_replay_href\": \"/app/runboard?remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3&run_id=run-compile-ready\"
+ }",
  ]

  2nd spy call:

  Array [
-   "/app/runboard?remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3&run_id=run-compile-ready",
+   "/app/runboard?remediation_source=editor_compare_issue&remediation_route=semantic_drift_review&compare_issue_kind=different&compare_issue_first_line=17&integrity_issue_key=citation_link_mismatches&integrity_issue_count=3&run_id=run-compile-ready&artifact_id=artifact-ready-pdf",
  ]


Number of calls: 2


Ignored nodes: comments, script, style
<html>
  <head />
  <body>
    <div>
      <div
        class="h-full overflow-auto bg-gray-950 text-gray-100"
        data-testid="runboard-root"
      >
        <div
          class="max-w-7xl mx-auto px-6 py-6 space-y-6"
          data-testid="runboard-surface"
        >
          <div
            class="flex items-center justify-between gap-4"
          >
            <div>
              <h1
                class="text-2xl font-semibold text-gray-100"
              >
                Runboard
              </h1>
              <p
                class="text-sm text-gray-400"
              >
                Queue-to-artifact visibility and failure drill-down linked to corpus run endpoints.
              </p>
              <p
                class="text-xs text-gray-500 mt-1"
              >
                Shortcuts: 
                <span
                  class="font-mono"
                >
                  R
                </span>
                 refresh, 
                <span
                  class="font-mono"
                >
                  J/K
                </span>
                 next/previous run, 
                <span
                  class="font-mono"
                >
                  Shift+R
                </span>
                 retry failed, 
                <span
                  class="font-mono"
                >
                  Shift+C
                </span>
                 cancel active run, 
                <span
                  class="font-mono"
                >
                  D
                </span>
                 refresh route details, 
                <span
                  class="font-mono"
                >
                  Z
                </span>
                 refresh gate verify suite, 
                <span
                  class="font-mono"
                >
                  Shift+Z
                </span>
                 refresh advanced verify suite, 
                <span
                  class="font-mono"
                >
                  V
                </span>
                 execute gate verify suite, 
                <span
                  class="font-mono"
                >
                  W
                </span>
                 execute gate smoke subset, 
                <span
                  class="font-mono"
                >
                  Shift+V
                </span>
                 execute gate verify-suite stability, 
                <span
                  class="font-mono"
                >
                  N
                </span>
                 load last gate verify suite, 
                <span
                  class="font-mono"
                >
                  Shift+N
                </span>
                 load last gate stability packet, 
                <span
                  class="font-mono"
                >
                  X
                </span>
                 execute advanced verify suite, 
                <span
                  class="font-mono"
                >
                  Shift+W
                </span>
                 execute advanced smoke subset, 
                <span
                  class="font-mono"
                >
                  Shift+X
                </span>
                 execute advanced stability packet, 
                <span
                  class="font-mono"
                >
                  Q
                </span>
                 load last advanced verify suite, 
                <span
                  class="font-mono"
                >
                  Shift+Q
                </span>
                 load last advanced stability packet, 
                <span
                  class="font-mono"
                >
                  1/Shift+1
                </span>
                 gate JSON/live last, 
                <span
                  class="font-mono"
                >
                  2/Shift+2
                </span>
                 gate stability JSON/live last, 
                <span
                  class="font-mono"
                >
                  3/Shift+3
                </span>
                 advanced JSON/live last, 
                <span
                  class="font-mono"
                >
                  4/Shift+4
                </span>
                 advanced stability JSON/live last, 
                <span
                  class="font-mono"
                >
                  T
                </span>
                 copy graph diff triage, 
                <span
                  class="font-mono"
                >
                  Shift+T
                </span>
                 copy route doc context, 
                <span
                  class="font-mono"
                >
                  M
                </span>
                 copy mapped issue payload, 
                <span
                  class="font-mono"
                >
                  P
                [3...
 Γ¥» src/__tests__/Runboard.states.test.tsx:199959:25

 Γ¥» runWithExpensiveErrorDiagnosticsDisabled node_modules/@testing-library/dom/dist/config.js:47:12
 Γ¥» checkCallback node_modules/@testing-library/dom/dist/wait-for.js:124:77
 Γ¥» Timeout.checkRealTimersCallback node_modules/@testing-library/dom/dist/wait-for.js:118:16

ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»ΓÄ»[1/1]ΓÄ»

[2m Test Files [22m [1m[31m1 failed[39m[22m[90m (1)[39m
[2m      Tests [22m [1m[31m1 failed[39m[22m[2m | [22m[33m321 skipped[39m[90m (322)[39m
[2m   Start at [22m 02:57:13
[2m   Duration [22m 13.98s[2m (transform 10.19s, setup 193ms, collect 11.10s, tests 1.50s, environment 835ms, prepare 115ms)[22m

