{
  "schema": "fullmag.presentation.screenshot-manifest.v1",
  "created_at": "2026-10-28T10:16:42.029872Z",
  "selection": "Ten most recently updated relevant Fullmag threads, excluding the current presentation thread and Docker disk-maintenance thread. Only actual existing Fullmag UI screenshots are classified as screenshots; analytical plots and mockups are separate.",
  "source_threads_reviewed": [
    {
      "id": "01a17a79-8ac3-7d60-93a7-e4b184f83113",
      "title": "Symuluj falowód YIG",
      "updated_at": 1793182035,
      "note": "Actual saved-results playback screenshot selected.",
      "updated_at_utc": "2026-10-28T10:07:15Z"
    },
    {
      "id": "01a1770e-c06b-7282-9514-c818c5e8dfc1",
      "title": "Non-k0-eigensolve (3) (3)",
      "updated_at": 1793182029,
      "note": "Actual dispersion and eigenmode UI screenshots selected.",
      "updated_at_utc": "2026-10-28T10:07:09Z"
    },
    {
      "id": "01a17c4c-9f0c-7d91-a8d4-a93507d9135c",
      "title": "Sprawdź poprawki UI dla Airbox",
      "updated_at": 1793182028,
      "note": "Actual user-attached Fullmag Airbox setup screenshot selected; it visibly records an unavailable m vector and unresolved runtime lane, so it is labeled as an error/setup state.",
      "updated_at_utc": "2026-10-28T10:07:08Z"
    },
    {
      "id": "01a17778-b57b-7e63-9d36-962088bb6e66",
      "title": "Przeczytaj dokumentację w folderze c:\\Users\\Mateusz\\.gemini…",
      "updated_at": 1793182026,
      "note": "Design audit screenshots selected: Fullmag master workspace light/dark captures (setup UI only), FEM boundary UI fixture, and mode phase-controls fixture. Mockups excluded.",
      "updated_at_utc": "2026-10-28T10:07:06Z"
    },
    {
      "id": "01a171e2-2aed-7961-aff1-fa65429b80a7",
      "title": "Zaplanuj multilayer convolution FDM",
      "updated_at": 1793101889,
      "note": "Plan/audit thread; no screenshot selected in the sampled pages.",
      "updated_at_utc": "2026-10-27T11:51:29Z"
    },
    {
      "id": "01a15476-ae72-7923-b659-2d0cce6d8956",
      "title": "Przywróć wizualizacje FEM i FDM",
      "updated_at": 1792884890,
      "note": "Screenshot references resolved to expired /tmp paths; not copied.",
      "updated_at_utc": "2026-10-24T23:34:50Z"
    },
    {
      "id": "01a15981-ab31-7ca0-960f-3d1145a8311d",
      "title": "Audyt i plan refaktoryzacji viewport",
      "updated_at": 1792824732,
      "note": "Viewport/layout references were temporary /tmp captures or user input; not copied.",
      "updated_at_utc": "2026-10-24T06:52:12Z"
    },
    {
      "id": "01a09ee1-29e6-7d51-98f0-082c5539a0d6",
      "title": "Non-k0-eigensolve (2)",
      "updated_at": 1792766140,
      "note": "Diagnostic Damon–Eshbach dispersion plot selected as a static analysis figure, not a UI screenshot; the plot itself says scientific qualification NOT VERIFIED.",
      "updated_at_utc": "2026-10-23T14:35:40Z"
    },
    {
      "id": "01a0be34-da2b-78d3-b0a9-52ebb7e8ecde",
      "title": "Scal audyty i plan refaktoryzacji",
      "updated_at": 1792699339,
      "note": "Audit merge thread; no screenshot selected in the sampled pages.",
      "updated_at_utc": "2026-10-22T20:02:19Z"
    },
    {
      "id": "01a1598d-f866-7f41-b21a-f79aa0e7eb0f",
      "title": "Popraw okno Simulation Preparation",
      "updated_at": 1792699161,
      "note": "UI implementation thread; no screenshot selected in the sampled pages.",
      "updated_at_utc": "2026-10-22T19:59:21Z"
    }
  ],
  "assets": [
    {
      "file": "eigensolve-dispersion-ui.png",
      "source_path": "/mnt/c/Users/Mateusz/.codex/visualizations/2026/10/26/01a1770e-c06b-7282-9514-c818c5e8dfc1/eigensolve-ui-recovery-20261028/after-host-restart/dispersion-ui.png",
      "thread_id": "01a1770e-c06b-7282-9514-c818c5e8dfc1",
      "case": "Eigenmode dispersion; ky; 15 FEM points; two reference curves; run run-live-93df870d6af7a8e9d70a3742a0de6e7860b5a072c98b7359c3463c18b49113de.",
      "source_commit": "7abc39f3ba46a677a3dda12d0493004c87cf7eb6",
      "runtime_url": "http://localhost:3217/workspace",
      "capture_timestamp": null,
      "timestamp_basis": "Exact screenshot capture time is not stored; source PNG mtime is recorded separately, and the associated live UI run started at 2026-10-28T10:02:11.556Z before a 60 s wait timeout.",
      "what_it_proves": "The Fullmag Results workspace rendered a 15-point FEM eigenmode branch with a finite-Dirichlet-airbox n=0 analytical reference and an open-air 1D reference. The run report records maximum relative differences of 0.8271% and 0.5936%, respectively.",
      "limits": "The UI labels scientific trust UNKNOWN. The comparison report says it is descriptive and does not establish mode matching, spectrum completeness, or convergence. The associated browser smoke ended in a 60 s wait timeout after saving this screenshot.",
      "english_caption": "Fullmag plots a 15-point FEM eigenmode branch against finite-airbox and open-air reference curves; the reported differences are descriptive comparisons, not convergence or validation proof.",
      "source_sha256": "74a54b775ec8efed2fb4c06d8e08e70617071a9edcec3fab63ff8ad3607553b1",
      "bytes": 280185,
      "screenshot_mtime_utc": "2026-10-28T10:05:10.382657Z",
      "copied_to_working_dir": "work/screenshots/fullmag/eigensolve-dispersion-ui.png",
      "thread_title": "Non-k0-eigensolve (3) (3)",
      "thread_updated_at_utc": "2026-10-28T10:07:09Z",
      "kind": "actual_fullmag_ui_screenshot",
      "source_sha256_at_copy": "74a54b775ec8efed2fb4c06d8e08e70617071a9edcec3fab63ff8ad3607553b1",
      "gallery_copy_sha256": "74a54b775ec8efed2fb4c06d8e08e70617071a9edcec3fab63ff8ad3607553b1",
      "source_current_sha256": "2668ad8edece8420a6f94fc6b38d4115fc4e4bdcd894247b72455e1b5243fd6a",
      "source_changed_since_copy": true,
      "source_change_note": "The original path has a different current file hash than the preserved gallery copy; the gallery copy was not overwritten."
    },
    {
      "file": "eigensolve-mode-sample-7-real.png",
      "source_path": "/mnt/c/Users/Mateusz/.codex/visualizations/2026/10/26/01a1770e-c06b-7282-9514-c818c5e8dfc1/eigensolve-ui-recovery-20261028/after-host-restart/gamma/report-real.png",
      "thread_id": "01a1770e-c06b-7282-9514-c818c5e8dfc1",
      "case": "Eigenmode sample 7, mode 0, 9.299 GHz; phase-rotated real display; run run-live-93df870d6af7a8e9d70a3742a0de6e7860b5a072c98b7359c3463c18b49113de.",
      "source_commit": "7abc39f3ba46a677a3dda12d0493004c87cf7eb6",
      "runtime_url": "http://localhost:3217/workspace",
      "capture_timestamp": null,
      "timestamp_basis": "Exact screenshot capture time is not stored; source PNG mtime is recorded separately, and the associated mode report ran from 09:54:00Z to 09:56:12Z on 2026-10-28.",
      "what_it_proves": "The Fullmag UI selected eigenmode sample 7, mode 0, and rendered its real-component 3D view with Inspector controls. The accompanying browser report passed and recorded the mode field resource as ready.",
      "limits": "This is UI evidence for one mode on the shown FEM geometry. The report scopes the capture to published FEM artifacts and explicitly says SwiftShader rendering is not hardware-GPU or convergence qualification.",
      "english_caption": "Fullmag displays eigenmode sample 7, mode 0 (9.299 GHz) in a 3D FEM view with real-component controls; this UI capture does not qualify hardware rendering or numerical convergence.",
      "source_sha256": "5bddd28c6646a3ec3bd424afbb7f23c6d2e0f6c073f571e8a2b6bba89e73d0b8",
      "bytes": 232385,
      "screenshot_mtime_utc": "2026-10-28T09:54:49.116384Z",
      "copied_to_working_dir": "work/screenshots/fullmag/eigensolve-mode-sample-7-real.png",
      "thread_title": "Non-k0-eigensolve (3) (3)",
      "thread_updated_at_utc": "2026-10-28T10:07:09Z",
      "kind": "actual_fullmag_ui_screenshot",
      "source_sha256_at_copy": "5bddd28c6646a3ec3bd424afbb7f23c6d2e0f6c073f571e8a2b6bba89e73d0b8",
      "gallery_copy_sha256": "5bddd28c6646a3ec3bd424afbb7f23c6d2e0f6c073f571e8a2b6bba89e73d0b8",
      "source_current_sha256": "5bddd28c6646a3ec3bd424afbb7f23c6d2e0f6c073f571e8a2b6bba89e73d0b8",
      "source_changed_since_copy": false
    },
    {
      "file": "yig-waveguide-playback-4ns.png",
      "source_path": "/mnt/c/Users/Mateusz/Documents/ChatGPT/Fullmag/YIG-playback-FEM-regression-20261028-final.png",
      "thread_id": "01a17a79-8ac3-7d60-93a7-e4b184f83113",
      "case": "Saved YIG waveguide result; m_z; 4.000 ns; frame 801/801; FDM grid 1000 x 20 x 1; read-only playback.",
      "source_commit": null,
      "source_commit_note": "Not recorded in the saved-playback browser artifact.",
      "runtime_url": "http://127.0.0.1:3398",
      "capture_timestamp": null,
      "timestamp_basis": "No screenshot timestamp is stored; source filename is dated 2026-10-28.",
      "what_it_proves": "The Fullmag read-only saved-results viewer displayed recovered YIG-waveguide m_z data at 4 ns. The browser artifact reports 801 frames and verified field payloads.",
      "limits": "The screenshot says numerical data were recovered after ENOSPC but native run publication failed. It proves playback of recovered data only. Browser evidence used requested SwiftShader; it is not hardware-GPU or independent physics qualification. The source browser URL was http://127.0.0.1:3398; that port is offline at the latest collection check.",
      "english_caption": "Read-only playback shows the recovered YIG waveguide m_z field at 4 ns (frame 801/801); native run publication had failed after ENOSPC, so this proves playback of recovered data only.",
      "source_sha256": "c59d6b79ff16a8725bd4b306d8841d6051408ed0404b3fc3c83844ed3e19e5db",
      "bytes": 113847,
      "screenshot_mtime_utc": "2026-10-28T06:46:52.845780Z",
      "copied_to_working_dir": "work/screenshots/fullmag/yig-waveguide-playback-4ns.png",
      "thread_title": "Symuluj falowód YIG",
      "thread_updated_at_utc": "2026-10-28T10:07:15Z",
      "kind": "actual_fullmag_saved_results_playback_screenshot",
      "source_sha256_at_copy": "c59d6b79ff16a8725bd4b306d8841d6051408ed0404b3fc3c83844ed3e19e5db",
      "gallery_copy_sha256": "c59d6b79ff16a8725bd4b306d8841d6051408ed0404b3fc3c83844ed3e19e5db",
      "source_current_sha256": "c59d6b79ff16a8725bd4b306d8841d6051408ed0404b3fc3c83844ed3e19e5db",
      "source_changed_since_copy": false
    },
    {
      "file": "eigensolve-mode-sample-7-3d.png",
      "source_path": "/mnt/c/Users/Mateusz/.codex/visualizations/2026/10/26/01a1770e-c06b-7282-9514-c818c5e8dfc1/eigensolve-ui-recovery-20261028/after-host-restart/workbench/modal-sample-7-3d.png",
      "thread_id": "01a1770e-c06b-7282-9514-c818c5e8dfc1",
      "kind": "actual_fullmag_ui_screenshot",
      "case": "Eigenmode sample 7, mode 0, 9.299 GHz; 3D FEM viewport; run run-live-93df870d6af7a8e9d70a3742a0de6e7860b5a072c98b7359c3463c18b49113de.",
      "source_commit": "7abc39f3ba46a677a3dda12d0493004c87cf7eb6",
      "runtime_url": "http://localhost:3217/workspace",
      "capture_timestamp": null,
      "timestamp_basis": "Screenshot file modification time; accompanying mode report ran 2026-10-28T09:54:00Z through 09:56:12Z.",
      "what_it_proves": "Fullmag selected mode 0 at sample 7 and rendered the 3D mode field in the viewport.",
      "limits": "Same run and mode as eigensolve-mode-sample-7-real.png, framed with a larger viewport. UI evidence only; the report says SwiftShader is not hardware-GPU or convergence qualification.",
      "english_caption": "A wider Fullmag 3D view of eigenmode sample 7, mode 0 (9.299 GHz) on the FEM mesh; this is a single-mode UI capture, not convergence evidence.",
      "source_sha256": "b31ba7f4d52e230026ead2c4e8f068250f5b4811958574960e06052afccb9fa6",
      "bytes": 314893,
      "screenshot_mtime_utc": "2026-10-28T09:54:59.953786Z",
      "copied_to_working_dir": "work/screenshots/fullmag/eigensolve-mode-sample-7-3d.png",
      "thread_title": "Non-k0-eigensolve (3) (3)",
      "thread_updated_at_utc": "2026-10-28T10:07:09Z",
      "source_sha256_at_copy": "b31ba7f4d52e230026ead2c4e8f068250f5b4811958574960e06052afccb9fa6",
      "gallery_copy_sha256": "b31ba7f4d52e230026ead2c4e8f068250f5b4811958574960e06052afccb9fa6",
      "source_current_sha256": "b31ba7f4d52e230026ead2c4e8f068250f5b4811958574960e06052afccb9fa6",
      "source_changed_since_copy": false
    },
    {
      "file": "damon-eshbach-diagnostic-plot.png",
      "source_path": "/mnt/c/Users/Mateusz/.codex/visualizations/2026/09/14/01a09ee1-29e6-7d51-98f0-082c5539a0d6/layered-cap-sliver-diagnostic-20261013/build245-de-signed15-20261015.png",
      "thread_id": "01a09ee1-29e6-7d51-98f0-082c5539a0d6",
      "kind": "scientific_diagnostic_plot_not_ui_screenshot",
      "case": "Damon–Eshbach dispersion for a 10 nm film, B0=0.1 T, Ms=800 kA/m, A=13 pJ/m; 15 oblique FEM k-points compared to an open-film KS n=0 analytic curve.",
      "source_commit": null,
      "source_commit_note": "No full source commit is recorded with the image.",
      "runtime_url": null,
      "capture_timestamp": null,
      "timestamp_basis": "Source image file modification time is 2026-10-15T07:08:17.824Z; the thread was later updated on 2026-10-23.",
      "what_it_proves": "The diagnostic figure plots 15 FEM+demag points against the stated analytic curve and shows a relative-error panel.",
      "limits": "The figure explicitly states scientific qualification NOT VERIFIED and says final multipoint validation is in repair. Treat as a diagnostic comparison, not validated scientific evidence or a Fullmag UI screenshot.",
      "english_caption": "Diagnostic Damon–Eshbach dispersion: 15 FEM points versus an open-film analytic curve; the figure itself marks scientific qualification NOT VERIFIED.",
      "source_sha256": "7e761c1c534dd87f6b315f43ffb36e6a13d86428e5c61217f56309d890d138c9",
      "bytes": 168504,
      "screenshot_mtime_utc": "2026-10-15T07:08:17.823957Z",
      "copied_to_working_dir": "work/screenshots/fullmag/damon-eshbach-diagnostic-plot.png",
      "thread_title": "Non-k0-eigensolve (2)",
      "thread_updated_at_utc": "2026-10-23T14:35:40Z",
      "source_sha256_at_copy": "7e761c1c534dd87f6b315f43ffb36e6a13d86428e5c61217f56309d890d138c9",
      "gallery_copy_sha256": "7e761c1c534dd87f6b315f43ffb36e6a13d86428e5c61217f56309d890d138c9",
      "source_current_sha256": "7e761c1c534dd87f6b315f43ffb36e6a13d86428e5c61217f56309d890d138c9",
      "source_changed_since_copy": false
    },
    {
      "file": "fullmag-workspace-light.png",
      "source_path": "/mnt/c/Users/Mateusz/Documents/ChatGPT/Fullmag/master-ui-after-design-2026-10-26/workspace-light.png",
      "thread_id": "01a17778-b57b-7e63-9d36-962088bb6e66",
      "kind": "actual_fullmag_ui_screenshot",
      "case": "Live master workspace preview of examples/airbox_inspector_mixed.py; mixed-P1 box and tetrahedral ring; object Inspector; light theme; model ready, waiting for Compute.",
      "source_commit": "5edd41530c25947690ec5d6d22f50088c16f02a1",
      "runtime_url": "http://localhost:3198/workspace",
      "capture_timestamp": "2026-10-26T23:03:16.705Z",
      "timestamp_basis": "Fullmag master UI showcase manifest and browser result.",
      "what_it_proves": "The live Fullmag master UI showed the mixed-P1 model, Airbox, selected box object, material and region Inspector in light theme.",
      "limits": "The screenshot archive says no active session was used and the model was waiting for Compute; it is a setup/UI capture, not a solver result. Browser rendering used Chromium SwiftShader.",
      "english_caption": "Fullmag’s light-theme workspace shows a mixed-P1 model, Airbox, and selected box material/region Inspector before Compute.",
      "source_sha256": "a6e967ef0f8056cd30d40f9e90a63974c7703d97eda6d5b623d55e9056a1efa4",
      "bytes": 284152,
      "screenshot_mtime_utc": "2026-10-26T23:02:46.099578Z",
      "copied_to_working_dir": "work/screenshots/fullmag/fullmag-workspace-light.png",
      "thread_title": "Przeczytaj dokumentację w folderze c:\\Users\\Mateusz\\.gemini…",
      "thread_updated_at_utc": "2026-10-28T10:07:06Z",
      "source_sha256_at_copy": "a6e967ef0f8056cd30d40f9e90a63974c7703d97eda6d5b623d55e9056a1efa4",
      "gallery_copy_sha256": "a6e967ef0f8056cd30d40f9e90a63974c7703d97eda6d5b623d55e9056a1efa4",
      "source_current_sha256": "a6e967ef0f8056cd30d40f9e90a63974c7703d97eda6d5b623d55e9056a1efa4",
      "source_changed_since_copy": false
    },
    {
      "file": "fullmag-workspace-dark.png",
      "source_path": "/mnt/c/Users/Mateusz/Documents/ChatGPT/Fullmag/master-ui-after-design-2026-10-26/workspace-dark.png",
      "thread_id": "01a17778-b57b-7e63-9d36-962088bb6e66",
      "kind": "actual_fullmag_ui_screenshot",
      "case": "Same live master workspace preview and model as fullmag-workspace-light.png; dark theme; model ready, waiting for Compute.",
      "source_commit": "5edd41530c25947690ec5d6d22f50088c16f02a1",
      "runtime_url": "http://localhost:3198/workspace",
      "capture_timestamp": "2026-10-26T23:03:16.705Z",
      "timestamp_basis": "Fullmag master UI showcase manifest and browser result.",
      "what_it_proves": "The live Fullmag master UI showed the same mixed-P1 model and selected object/material Inspector in dark theme.",
      "limits": "Same model and session as the light-theme capture; no solve was started. Browser rendering used Chromium SwiftShader.",
      "english_caption": "The same Fullmag mixed-P1 setup in dark theme, showing Airbox and object/material controls before Compute.",
      "source_sha256": "3db01a1d6a062895fd1b404932602430e730d8bebb55d96e5b94a12d8f18f888",
      "bytes": 287204,
      "screenshot_mtime_utc": "2026-10-26T23:02:47.202373Z",
      "copied_to_working_dir": "work/screenshots/fullmag/fullmag-workspace-dark.png",
      "thread_title": "Przeczytaj dokumentację w folderze c:\\Users\\Mateusz\\.gemini…",
      "thread_updated_at_utc": "2026-10-28T10:07:06Z",
      "source_sha256_at_copy": "3db01a1d6a062895fd1b404932602430e730d8bebb55d96e5b94a12d8f18f888",
      "gallery_copy_sha256": "3db01a1d6a062895fd1b404932602430e730d8bebb55d96e5b94a12d8f18f888",
      "source_current_sha256": "3db01a1d6a062895fd1b404932602430e730d8bebb55d96e5b94a12d8f18f888",
      "source_changed_since_copy": false
    },
    {
      "file": "airbox-quantity-warning.png",
      "source_path": "/mnt/c/Users/Mateusz/AppData/Local/Temp/codex-clipboard-d3088c18-3c46-414e-b8ed-e3f183738cb8.png",
      "thread_id": "01a17c4c-9f0c-7d91-a8d4-a93507d9135c",
      "kind": "actual_fullmag_ui_screenshot_user_attachment",
      "case": "Airbox-selected mixed-P1 model in the Airbox UI review; model ready, waiting for Compute; runtime lane unresolved.",
      "source_commit": "41147cb2f2",
      "source_commit_note": "Short build revision rendered in the app footer; no full SHA recorded in the screenshot.",
      "runtime_url": null,
      "capture_timestamp": null,
      "timestamp_basis": "The original clipboard image file modification time is 2026-10-27T07:30:38.401Z; no capture timestamp is embedded.",
      "what_it_proves": "A real Fullmag setup screen shows Airbox and mixed-P1 objects with the Airbox Inspector and model readiness state.",
      "limits": "The screenshot also shows `m` cannot be rendered because the quantity is unavailable as a field vector and the runtime lane is unresolved. It is an error/setup state, not evidence of a computed field or successful run.",
      "english_caption": "Airbox setup for the mixed-P1 model, with a visible warning that vector quantity m is unavailable and the runtime lane is unresolved.",
      "source_sha256": "8f3272f19c7ce5312a98878977d8d498b837ab63032633f2867cf4db5558f07d",
      "bytes": 339654,
      "screenshot_mtime_utc": "2026-10-27T07:30:38.401033Z",
      "copied_to_working_dir": "work/screenshots/fullmag/airbox-quantity-warning.png",
      "thread_title": "Sprawdź poprawki UI dla Airbox",
      "thread_updated_at_utc": "2026-10-28T10:07:08Z",
      "source_sha256_at_copy": "8f3272f19c7ce5312a98878977d8d498b837ab63032633f2867cf4db5558f07d",
      "gallery_copy_sha256": "8f3272f19c7ce5312a98878977d8d498b837ab63032633f2867cf4db5558f07d",
      "source_current_sha256": "8f3272f19c7ce5312a98878977d8d498b837ab63032633f2867cf4db5558f07d",
      "source_changed_since_copy": false
    },
    {
      "file": "fem-boundary-faces-fixture.png",
      "source_path": "/mnt/c/Users/Mateusz/Documents/ChatGPT/Fullmag/design-audit-2026-10-26/wdrozenie/fem-picking-green/semantic-target-boundary-faces-success.png",
      "thread_id": "01a17778-b57b-7e63-9d36-962088bb6e66",
      "kind": "fullmag_ui_fixture_screenshot",
      "case": "FEM topology-upload fixture; Boundary Faces Inspector shows outer_boundary, one realized carrier, four boundary faces, ready manifest.",
      "source_commit": "2c04b4d9338cb191d24eb5033f7825802b506089",
      "source_commit_note": "The image is listed in the retained design-audit bundle; its browser proof manifest classifies the scenario as fixture-smoke and the model as a fixture.",
      "runtime_url": "http://localhost:41793/workspace",
      "capture_timestamp": null,
      "timestamp_basis": "Source PNG file modification time is 2026-10-26T16:40:45Z; exact browser capture time is not recorded.",
      "what_it_proves": "A Fullmag browser fixture rendered the FEM mesh and Boundary Faces Inspector, with the semantic boundary labels visible.",
      "limits": "The proof manifest labels this browser-fixture-smoke and model.fixture=true. It is not a live simulation, mesh qualification, or solver result; the scope text says the selected universe boundary is not an Airbox or unassigned-mesh target.",
      "english_caption": "Fullmag’s FEM topology fixture shows the Boundary Faces Inspector and outer-boundary mesh selection; this is UI-fixture evidence only.",
      "source_sha256": "a6044459524348aeb4572fdc7e3866d67ff54cab13b54528c716983b47b28aac",
      "bytes": 225291,
      "screenshot_mtime_utc": "2026-10-26T16:40:45Z",
      "copied_to_working_dir": "work/screenshots/fullmag/fem-boundary-faces-fixture.png",
      "thread_title": "Przeczytaj dokumentację w folderze c:\\Users\\Mateusz\\.gemini…",
      "thread_updated_at_utc": "2026-10-28T10:07:06Z",
      "source_sha256_at_copy": "a6044459524348aeb4572fdc7e3866d67ff54cab13b54528c716983b47b28aac",
      "gallery_copy_sha256": "a6044459524348aeb4572fdc7e3866d67ff54cab13b54528c716983b47b28aac",
      "source_current_sha256": "a6044459524348aeb4572fdc7e3866d67ff54cab13b54528c716983b47b28aac",
      "source_changed_since_copy": false
    },
    {
      "file": "mode-phase-controls-fixture.png",
      "source_path": "/mnt/c/Users/Mateusz/Documents/ChatGPT/Fullmag/design-audit-2026-10-26/wdrozenie/ci-browser-artifacts/inspector/mode-visualization-phase-controls-416.png",
      "thread_id": "01a17778-b57b-7e63-9d36-962088bb6e66",
      "kind": "fullmag_ui_fixture_inspector_capture",
      "case": "Inspector crop for complex mode visualization; rotated representation, phase slider, play/loop/reset and visual playback rate controls.",
      "source_commit": "2c04b4d9338cb191d24eb5033f7825802b506089",
      "source_commit_note": "Browser proof manifest classifies the scenario as fixture-smoke and the model as a fixture.",
      "runtime_url": "http://localhost:41793/workspace",
      "capture_timestamp": null,
      "timestamp_basis": "Source PNG file modification time; exact browser capture time is not recorded.",
      "what_it_proves": "A Fullmag browser fixture rendered the Inspector controls for complex mode representation and visual phase playback.",
      "limits": "This is an Inspector-only crop from a browser fixture, not a modal result or physics validation. The UI explicitly says playback rate is visual only and does not change physical mode frequency.",
      "english_caption": "Fullmag’s mode Inspector fixture shows complex representation and phase-playback controls; playback rate is visual only.",
      "source_sha256": "b0843d3b8bc7f0eacc5365fe446ba727dfb3020cec29029486c7827b031d0f88",
      "bytes": 47243,
      "screenshot_mtime_utc": "2026-10-26T17:59:00.814456Z",
      "copied_to_working_dir": "work/screenshots/fullmag/mode-phase-controls-fixture.png",
      "thread_title": "Przeczytaj dokumentację w folderze c:\\Users\\Mateusz\\.gemini…",
      "thread_updated_at_utc": "2026-10-28T10:07:06Z",
      "source_sha256_at_copy": "b0843d3b8bc7f0eacc5365fe446ba727dfb3020cec29029486c7827b031d0f88",
      "gallery_copy_sha256": "b0843d3b8bc7f0eacc5365fe446ba727dfb3020cec29029486c7827b031d0f88",
      "source_current_sha256": "b0843d3b8bc7f0eacc5365fe446ba727dfb3020cec29029486c7827b031d0f88",
      "source_changed_since_copy": false
    },
    {
      "file": "docs-public-overview.png",
      "source_path": "https://fullmag.mzelent.pl/",
      "source_url": "https://fullmag.mzelent.pl/",
      "source_thread_id": null,
      "source_thread_title": null,
      "case": "Public documentation overview and simulation data flow",
      "source_commit": null,
      "runtime_url": null,
      "source_page_http_status": 200,
      "capture_timestamp_utc": null,
      "acquired_at_utc": "2026-10-28T10:20:39.200Z",
      "timestamp_basis": "File modification time immediately after fetching the exact public PNG; this is acquisition time, not the remote asset publication time.",
      "what_it_proves": "A browser rendering of the public documentation landing page, showing its documentation ownership map and simulation data-flow summary.",
      "limits": "Documentation navigation and prose only. It does not prove that the described source code, runtime, solver, or scientific result currently works.",
      "english_caption": "The public landing page assigns browser workflow, solver/physics/runtime facts, authoring API, and validation to separate documentation families; its flow diagram distinguishes requested intent from resolved execution.",
      "source_sha256": "263e28fcfcee8573942e85c93bb0f3173951fb33b37630f8fee99571d9030236",
      "bytes": 158096,
      "screenshot_mtime_utc": "2026-10-28T10:20:39.200Z",
      "copied_to_working_dir": "work/screenshots/fullmag/docs-public-overview.png",
      "gallery_copy_sha256": "263e28fcfcee8573942e85c93bb0f3173951fb33b37630f8fee99571d9030236",
      "kind": "public_documentation_page_screenshot"
    },
    {
      "file": "docs-control-room-workspace.png",
      "source_path": "https://fullmag.mzelent.pl/getting-started/control-room.html#workspace-layout-overview",
      "source_url": "https://fullmag.mzelent.pl/getting-started/control-room.html#workspace-layout-overview",
      "source_thread_id": null,
      "source_thread_title": null,
      "case": "Control Room workspace layout documentation",
      "source_commit": null,
      "runtime_url": null,
      "source_page_http_status": 200,
      "capture_timestamp_utc": null,
      "acquired_at_utc": "2026-10-28T10:20:41.089Z",
      "timestamp_basis": "File modification time immediately after fetching the exact public PNG; this is acquisition time, not the remote asset publication time.",
      "what_it_proves": "The public guide’s layout section and its embedded Fullmag UI illustration are visible in the documentation page.",
      "limits": "The embedded UI shows an API contract mismatch and failed resource loads. This page capture is not proof of a healthy live Control Room session or working resources.",
      "english_caption": "The Control Room guide describes the ribbon, Explorer, viewport, Inspector, and status regions. Its embedded workspace illustration visibly contains API-version/resource-load errors, so this is documentation layout evidence only.",
      "source_sha256": "38111f6ab490d3217acba517d9d1dbeeca448beff2ae5abfcfc0e38e66a7a110",
      "bytes": 270720,
      "screenshot_mtime_utc": "2026-10-28T10:20:41.089Z",
      "copied_to_working_dir": "work/screenshots/fullmag/docs-control-room-workspace.png",
      "gallery_copy_sha256": "38111f6ab490d3217acba517d9d1dbeeca448beff2ae5abfcfc0e38e66a7a110",
      "kind": "public_documentation_page_screenshot"
    },
    {
      "file": "docs-control-room-viewport.png",
      "source_path": "https://fullmag.mzelent.pl/getting-started/control-room.html#interactive-3d-viewport",
      "source_url": "https://fullmag.mzelent.pl/getting-started/control-room.html#interactive-3d-viewport",
      "source_thread_id": null,
      "source_thread_title": null,
      "case": "Control Room viewport documentation",
      "source_commit": null,
      "runtime_url": null,
      "source_page_http_status": 200,
      "capture_timestamp_utc": null,
      "acquired_at_utc": "2026-10-28T10:20:42.311Z",
      "timestamp_basis": "File modification time immediately after fetching the exact public PNG; this is acquisition time, not the remote asset publication time.",
      "what_it_proves": "The public guide’s viewport section, including its published UI image and description.",
      "limits": "Documentation image only; no active field data, WebGL context health, solver run, or GPU qualification is established.",
      "english_caption": "The guide describes the 3D Viewport and shows its empty grid, orientation cube, and axis gizmo; the illustration does not show an active magnetization field.",
      "source_sha256": "6199385af2ba7cdc6ad5c388f475077e7f1d14a70d9f959426b600c5042e6e48",
      "bytes": 233200,
      "screenshot_mtime_utc": "2026-10-28T10:20:42.311Z",
      "copied_to_working_dir": "work/screenshots/fullmag/docs-control-room-viewport.png",
      "gallery_copy_sha256": "6199385af2ba7cdc6ad5c388f475077e7f1d14a70d9f959426b600c5042e6e48",
      "kind": "public_documentation_page_screenshot"
    },
    {
      "file": "docs-ui-architecture-webgl.png",
      "source_path": "https://fullmag.mzelent.pl/architecture/ui-architecture.html#viewport-3d-webgl-lifecycle",
      "source_url": "https://fullmag.mzelent.pl/architecture/ui-architecture.html#viewport-3d-webgl-lifecycle",
      "source_thread_id": null,
      "source_thread_title": null,
      "case": "Control Room architecture and WebGL lifecycle documentation",
      "source_commit": null,
      "runtime_url": null,
      "source_page_http_status": 200,
      "capture_timestamp_utc": null,
      "acquired_at_utc": "2026-10-28T10:20:43.866Z",
      "timestamp_basis": "File modification time immediately after fetching the exact public PNG; this is acquisition time, not the remote asset publication time.",
      "what_it_proves": "The public architecture page’s description of the UI viewport lifecycle and its state/resource pipeline.",
      "limits": "Published architecture prose only; no source audit or runtime/browser qualification is implied.",
      "english_caption": "The architecture page documents the Three.js/React Three Fiber viewport, vector rendering, resource invalidation, and context recovery boundaries.",
      "source_sha256": "24b27cbf006ae45c311fddcdf9689c49fde77e7934fcfc8ec6dc2eed8479cc2f",
      "bytes": 265588,
      "screenshot_mtime_utc": "2026-10-28T10:20:43.866Z",
      "copied_to_working_dir": "work/screenshots/fullmag/docs-ui-architecture-webgl.png",
      "gallery_copy_sha256": "24b27cbf006ae45c311fddcdf9689c49fde77e7934fcfc8ec6dc2eed8479cc2f",
      "kind": "public_documentation_page_screenshot"
    },
    {
      "file": "docs-analytical-validation.png",
      "source_path": "https://fullmag.mzelent.pl/validation/analytical-cases.html#evidence-boundary",
      "source_url": "https://fullmag.mzelent.pl/validation/analytical-cases.html#evidence-boundary",
      "source_thread_id": null,
      "source_thread_title": null,
      "case": "Analytical validation evidence boundary documentation",
      "source_commit": null,
      "runtime_url": null,
      "source_page_http_status": 200,
      "capture_timestamp_utc": null,
      "acquired_at_utc": "2026-10-28T10:20:45.367Z",
      "timestamp_basis": "File modification time immediately after fetching the exact public PNG; this is acquisition time, not the remote asset publication time.",
      "what_it_proves": "The public documentation’s stated qualification boundary for analytical cases.",
      "limits": "This is a statement of documented policy; it does not show that a particular case passed or that a solver is qualified.",
      "english_caption": "The validation page distinguishes local contract checks from runtime qualification in the matching MFEM/CUDA environment.",
      "source_sha256": "33df4281da9a74c8b9144883e53f083f34cfd7f233ab4d05d396804a1614349f",
      "bytes": 212414,
      "screenshot_mtime_utc": "2026-10-28T10:20:45.367Z",
      "copied_to_working_dir": "work/screenshots/fullmag/docs-analytical-validation.png",
      "gallery_copy_sha256": "33df4281da9a74c8b9144883e53f083f34cfd7f233ab4d05d396804a1614349f",
      "kind": "public_documentation_page_screenshot"
    },
    {
      "file": "docs-ui-workspace-overview.png",
      "source_path": "https://fullmag.mzelent.pl/_images/control-room-workspace-overview.png",
      "source_url": "https://fullmag.mzelent.pl/_images/control-room-workspace-overview.png",
      "source_thread_id": null,
      "source_thread_title": null,
      "case": "Documentation-embedded Control Room workspace image (3200×2000)",
      "source_commit": null,
      "runtime_url": null,
      "source_page_http_status": 200,
      "capture_timestamp_utc": null,
      "acquired_at_utc": "2026-10-28T10:22:22.102Z",
      "timestamp_basis": "File modification time immediately after fetching the exact public PNG; this is acquisition time, not the remote asset publication time.",
      "what_it_proves": "The exact high-resolution PNG embedded by the public Control Room guide, retrieved byte-for-byte from its observed image URL.",
      "limits": "A published documentation image rather than a current live runtime capture. Its visible errors must remain in frame and must not be described as a successful session.",
      "english_caption": "The full-resolution workspace illustration shows the Explorer, viewport, Inspector, toolbar, and status area; it visibly includes API contract mismatch and resource-load errors.",
      "source_sha256": "0aba356395014be776eac78e3a3b3318383cd48f5624782b2adcef960e797f4f",
      "bytes": 756217,
      "screenshot_mtime_utc": "2026-10-28T10:22:22.102Z",
      "copied_to_working_dir": "work/screenshots/fullmag/docs-ui-workspace-overview.png",
      "gallery_copy_sha256": "0aba356395014be776eac78e3a3b3318383cd48f5624782b2adcef960e797f4f",
      "kind": "public_documentation_embedded_image"
    },
    {
      "file": "docs-ui-ribbon-geometry.png",
      "source_path": "https://fullmag.mzelent.pl/_images/ribbon-tabs-geometry.png",
      "source_url": "https://fullmag.mzelent.pl/_images/ribbon-tabs-geometry.png",
      "source_thread_id": null,
      "source_thread_title": null,
      "case": "Documentation-embedded Geometry ribbon image (3196×76)",
      "source_commit": null,
      "runtime_url": null,
      "source_page_http_status": 200,
      "capture_timestamp_utc": null,
      "acquired_at_utc": "2026-10-28T10:22:22.143Z",
      "timestamp_basis": "File modification time immediately after fetching the exact public PNG; this is acquisition time, not the remote asset publication time.",
      "what_it_proves": "The original high-resolution ribbon PNG served by the public guide.",
      "limits": "Documentation UI image only. The Geometry and Physics ribbon image URLs currently serve byte-identical PNG contents; only this shared image is retained to avoid a duplicate.",
      "english_caption": "The published Geometry ribbon strip shows the application header and geometry-tab placement; it is a narrow navigation illustration, not evidence that geometry commands executed.",
      "source_sha256": "b8e6a6183c0ddccad28a908626c9d69ca4b1e812ce519bc9088b6e800de3b218",
      "bytes": 30191,
      "screenshot_mtime_utc": "2026-10-28T10:22:22.143Z",
      "copied_to_working_dir": "work/screenshots/fullmag/docs-ui-ribbon-geometry.png",
      "gallery_copy_sha256": "b8e6a6183c0ddccad28a908626c9d69ca4b1e812ce519bc9088b6e800de3b218",
      "kind": "public_documentation_embedded_image"
    },
    {
      "file": "docs-ui-viewport-field.png",
      "source_path": "https://fullmag.mzelent.pl/_images/viewport-3d-interactive.png",
      "source_url": "https://fullmag.mzelent.pl/_images/viewport-3d-interactive.png",
      "source_thread_id": null,
      "source_thread_title": null,
      "case": "Documentation-embedded 3D viewport image (1410×1114)",
      "source_commit": null,
      "runtime_url": null,
      "source_page_http_status": 200,
      "capture_timestamp_utc": null,
      "acquired_at_utc": "2026-10-28T10:22:22.215Z",
      "timestamp_basis": "File modification time immediately after fetching the exact public PNG; this is acquisition time, not the remote asset publication time.",
      "what_it_proves": "The original PNG embedded by the public Control Room guide, retrieved byte-for-byte from its observed image URL.",
      "limits": "Documentation illustration only. It does not establish healthy WebGL, field data, solver execution, or GPU behavior.",
      "english_caption": "The guide’s viewport image shows the 3D canvas, axis orientation, and API-version mismatch/resource-load errors; no magnetization field is rendered.",
      "source_sha256": "ab32e9717dca030bb13e0c43ea652b6e649395fa4f9efc5c9f6ac20599bc99c7",
      "bytes": 218339,
      "screenshot_mtime_utc": "2026-10-28T10:22:22.215Z",
      "copied_to_working_dir": "work/screenshots/fullmag/docs-ui-viewport-field.png",
      "gallery_copy_sha256": "ab32e9717dca030bb13e0c43ea652b6e649395fa4f9efc5c9f6ac20599bc99c7",
      "kind": "public_documentation_embedded_image"
    },
    {
      "file": "docs-ui-inspector-draft.png",
      "source_path": "https://fullmag.mzelent.pl/_images/inspector-panel-draft.png",
      "source_url": "https://fullmag.mzelent.pl/_images/inspector-panel-draft.png",
      "source_thread_id": null,
      "source_thread_title": null,
      "case": "Documentation-embedded Inspector panel image (720×896)",
      "source_commit": null,
      "runtime_url": null,
      "source_page_http_status": 200,
      "capture_timestamp_utc": null,
      "acquired_at_utc": "2026-10-28T10:22:22.264Z",
      "timestamp_basis": "File modification time immediately after fetching the exact public PNG; this is acquisition time, not the remote asset publication time.",
      "what_it_proves": "The original Inspector PNG served by the public guide.",
      "limits": "The file is byte-identical to the page’s Explorer Tree image URL, so it is a shared UI illustration, not distinct runtime evidence.",
      "english_caption": "The published Inspector panel image illustrates the property-editor region and shows resource-load failure notices.",
      "source_sha256": "089ea59467ab2c4c82dd0643f0fad4fd12bb9cc199e6a857ffe84732f271d186",
      "bytes": 129125,
      "screenshot_mtime_utc": "2026-10-28T10:22:22.264Z",
      "copied_to_working_dir": "work/screenshots/fullmag/docs-ui-inspector-draft.png",
      "gallery_copy_sha256": "089ea59467ab2c4c82dd0643f0fad4fd12bb9cc199e6a857ffe84732f271d186",
      "kind": "public_documentation_embedded_image"
    },
    {
      "file": "docs-ui-status-footer.png",
      "source_path": "https://fullmag.mzelent.pl/_images/status-bar-footer.png",
      "source_url": "https://fullmag.mzelent.pl/_images/status-bar-footer.png",
      "source_thread_id": null,
      "source_thread_title": null,
      "case": "Documentation-embedded status bar image (702×72)",
      "source_commit": null,
      "runtime_url": null,
      "source_page_http_status": 200,
      "capture_timestamp_utc": null,
      "acquired_at_utc": "2026-10-28T10:24:34.324Z",
      "timestamp_basis": "File modification time immediately after fetching the exact public PNG; this is acquisition time, not the remote asset publication time.",
      "what_it_proves": "The original status/footer PNG served by the public guide.",
      "limits": "Documentation UI image only; it does not prove the status values reflect a current runtime.",
      "english_caption": "The public guide’s status/footer strip shows the application’s lower status area; it is only a layout illustration.",
      "source_sha256": "d732bc5c135007e0e6d850f5bd68297cd4e6a20b7d1db2446e1a545112d348cf",
      "bytes": 6622,
      "screenshot_mtime_utc": "2026-10-28T10:24:34.324Z",
      "copied_to_working_dir": "work/screenshots/fullmag/docs-ui-status-footer.png",
      "gallery_copy_sha256": "d732bc5c135007e0e6d850f5bd68297cd4e6a20b7d1db2446e1a545112d348cf",
      "kind": "public_documentation_embedded_image"
    }
  ],
  "public_documentation_capture": {
    "base_url": "https://fullmag.mzelent.pl/",
    "checked_at_utc": "2026-10-28T10:24:16Z",
    "availability": "Available. Landing page and selected documentation routes returned HTTP 200 in Chromium.",
    "page_screenshots_viewport": {
      "width": 1600,
      "height": 1000,
      "device_scale_factor": 1
    },
    "read_only": true,
    "source_commit": "Not exposed by the public page capture.",
    "notes": [
      "The website was inspected through browser navigation only; no page controls were changed.",
      "The public landing page shows a Last changes label of 21:21 27.10.2026; the Control Room guide shows 02:21 05.10.2026.",
      "The Control Room workspace illustration contains visible resource-load errors and an API contract version mismatch.",
      "The Geometry and Physics ribbon image URLs are byte-identical; only one copy is kept. The Inspector and Explorer Tree image URLs are byte-identical; only one copy is kept."
    ]
  }
}
