nordisk/facett
Commits
f4c3dd5724c0Merge ossfsilver/gix-090 (lane OSSF-SILVER-CODE, row GIX-090): gix 0.90 (GHSA-q54r-jf2p-rfr2)5e8192d8f4f6gix 0.88 -> 0.90 (GHSA-q54r-jf2p-rfr2, lane OSSF-SILVER-CODE, row GIX-090)4dc9af7de310Merge ossfsilver/russh-065 (lane OSSF-SILVER-CODE): locks follow nornir-git 0.2.4 on russh 0.65 (the 2026-10-30 russh advisories)34809d27162elock follow: edda main 01f6d63, nornir-git 0.2.4 on russh 0.65 (lane OSSF-SILVER-CODE; GHSA-fw5c-8223-6h42, GHSA-4p9f-7p9m-5vfg, GHSA-9wfm-jcj8-jfv9, GHSA-vp5q-ff62-jwqv)558f71625c3eMerge ossfsilver/lockfollow-gix-090 into main (lane OSSF-SILVER-CODE, row GIX-090): locks follow edda main fa656be (gix 0.90, GHSA-q54r-jf2p-rfr2); gate on the branch: cargo check --locked --workspace --all-targets per lock, then cargo metadata --locked after merging main83670cd607b1lock follow: edda main fa656be, nornir-git on gix 0.90 (lane OSSF-SILVER-CODE, row GIX-090, GHSA-q54r-jf2p-rfr2)a1bf2928ce76Merge relruna/steps into main (lane RELBUILD-RUNA): the pipeline viewer labels Runa's Sandbox and Forge steps; lock follows edda. Gate (ci4, dwarf): facett-pipeline runa_steps_label 1/0, lib 50/07b68fae1baa7GREEN: the pipeline viewer labels Runa's Sandbox and Forge steps (a release build is a Runa pipeline, lane RELBUILD-RUNA); the lock follows edda (nornir-xtask-support 0.1.6)ecfc2499c605RED: a release build's Runa steps (Sandbox, Forge) have labels on the pipeline viewer (lane RELBUILD-RUNA)ec2c239c27d8lock follows edda main (nornir-xtask-support 0.1.5)18d7a7f714e1Merge ra2-qual/2026-10-26 into main (RA2-14, lane OX-R5G): facett-source-link 0.1.0, the one error-code source-link builder; facett-core 0.3.0 uses it (the renamed link API is a semver break after crates.io 0.2.0); 76 manifests ask facett-core 0.3.0; lock follows edda ad7043a. facett-core 452/0 lib + every test file green but gated_tests_actually_run (facett-graph3d rate_overlay, red on main too), facett-source-link 4/0, clippy clean, check --workspace --all-targets green, lock --locked current04b9af9a99a0lock follows edda main ad7043a (nornir-git 0.2.2)898957d4cc09RA2-14 GREEN: facett-core builds its links with facett-source-link, and is 0.3.010236923fc67RA2-14 RED: facett-core's renamed link API must be a new breaking line800305043247RA2-14 GREEN: facett-source-link builds the link1904cd367255RA2-14 RED: facett-source-link, the one error-code source link builderced9e0cb15a4Merge owner-dec/2026-10-26 into main: owner decisions of 2026-10-26 (items 3)53aadb324d68OWNER-DEC 3: error-code source links point at gunnar.rs's public file pagese2af8aa3732bMerge fix/small-4-2026-10-25 into main: no file addresses our repositories on the old forge (A28 N7-left)2b229c034443FIX: put back the 11 binaries the GREEN commit turned into LFS pointers by mistake (git add -u ran them through the LFS clean filter); they are main's plain blobs again, byte for byte (A28 N7-left)2afb496c7e86GREEN: the about box, doc links, READMEs, the Python packages' project URLs, the deploy-key fixtures and an OpenLineage producer name our real homes; the error-code and demo source links are exempt by name (an API named after the old forge, with a per-file form git.gunnar.rs has no page for) (A28 N7-left; guard 4/0; facett-deploykey, -demo, -lineage, -ops 346 passed, 21 failed, all at egui_kittest wgpu.rs:77, no GPU adapter in the container)e9601ac2880cTEST: no file addresses our repositories on the old forge (A28 N7-left; RED: 88 lines, 44 of them the generated error-code registry)66a76d9c996aMerge v2/n7-a28-small-2026-10-25: every repository = names this repository's real home, with a guard test (A28 L17)c408d9300369GREEN: every repository = names this repository's home (A28 L17)9d10414644c2RED: every Cargo.toml names this repository's real home and none names the old forge (A28 L17)2ea4995fee84Merge chore/locks-follow-siblings-2026-10-24 into main: the locks follow the sibling mains (lockfollow)4cbe90e57ee1locks follow the sibling mains: nornir-build-thing 0.2.0->0.2.6, nornir-xtask-support 0.1.2->0.1.4 (cargo xtask ci lockfollow; CI lane, 2026-10-24)e247e0110a1edemo: keep the group row on a phone; the drawer lists the active group's tabsd2f3185587c2Merge feat/graph3d-rate-2026-10-19 into main: facett-graph3d 'rate' feature — edge-rate overlay, curved 3D arcs + arc-length pulses driven by the FC-7 clock. Red first (4 on stubs) then 4/4; crate suite green minus the pre-existing GPU-less-container setcc8739cb0306facett-graph3d: EDGE-RATE overlay (feature 'rate') — per-edge rates drive pulses along curved 3D arcs7655bf581631Merge chore/advisory-2026-10-19 into main: rustls 0.23.46 + zip 9.0.5. facett-ops (the zip code) fully green incl. wheel_verify/pypi_upload; the 86 failing targets are GPU/display tests, identical set on main baseline in the same GPU-less container24366c563813chore: advisory follow — rustls 0.23.46 lock bump; zip 8 -> 9.0.5 (RUSTSEC-2026-0367..0369): zip 9 name accessors are fallible (Result<Cow<str>>), FileOptions grew a second lifetime — facett-ops call sites follow6cbfdfc2009eMerge feat/l9-znippy-0.10-2026-10-18 into main: znippy 0.10 / plugins 0.2821701051956deps: znippy 0.10 / plugins 0.2e7a56329c825Merge feat/trace-replay-2026-10-17 into main: runa_adapter follows dwarves-runa's Trace / Profile / LiveTrace stepsbdcc2861af46runa adapter: the Trace / Profile / LiveTrace steps have their labels4381d49ba06aMerge feat/incremental-tests-2026-10-17 into main: runa_adapter follows dwarves-runa's CargoTest { only } / Nextest { only }879a400308b6Merge origin/main into feat/incremental-tests-2026-10-17b53710efc432Merge fix/canvas-visible-size-2026-10-17 into main: the graph camera fits what the viewer SEES — facett_core::nav::canvas_size (what is left of the ui, never past the visible clip) replaces available_size in every graph pane's framing; the graph_split splitter (header_above, remembered per viewer) gives the shared CoderoomPane its connections/canvas split; the fit/fly plumbing follows in graphpan, graph3d, graphview, brokkrview and pipeline. Salvaged from the crashed session's helper, finished and verified: facett suites green (one GPU-adapter-gated rendered test skipped on the headless box)9d23bef09d4ecanvas-visible-size WIP, salvaged from the crashed session's helper3cbefbb6c251wip: incremental tests (takeover)e53c2abeae30Merge feat/lens-feeds-2026-10-17 into main: Runa measuring steps feed the Mímir lenses — Bench / Coverage steps, nornir-testmatrix parse_output + nextest_outcome_args, nornir-bench find_bench_run, nornir-coverage fn line spans, nornir-wire Telemetry.SubmitStepFeed72d48401c7adMerge origin/main into feat/lens-feeds-2026-10-1709cf5a1edb21Merge fix/small-fixes-2026-10-17 into main: Scene3D sheets — a translucent panel is drawn last without writing depth so splines behind it show, its words on top (rendered test); the Universe tab's ⊙ fit flies on the shared smooth path (red→green)d64f8a384fc7runa adapter: label the Bench and Coverage stepscfd9c7d86a6eScene3D: translucent sheets drawn last without writing depth (what stands behind shows through), their words on top; the universe's ⊙ fit flies on the shared smooth pathe07d332432d2Merge feat/scene3d-text-2026-10-16 into main: Scene3D — world-space SDF text, quads and lines with depth (one 3D GPU path for every 3D view)8db5c04a080dMerge remote-tracking branch 'origin/main' into feat/scene3d-text-2026-10-16ffb193eb14c1facett-core: Scene3D — one depth-tested 3D GPU path for flat quads, screen-width lines and world-space SDF text planesa3edbaa770bfMerge fix/buildthing-sweep-2026-10-16 into main: build thing: 9 unbuilt bins named with reasons