diff --git a/Eusocial Interbeing/static/norn-graph/bundle.provenance b/Eusocial Interbeing/static/norn-graph/bundle.provenance new file mode 100644 index 0000000..96e107d --- /dev/null +++ b/Eusocial Interbeing/static/norn-graph/bundle.provenance @@ -0,0 +1,7 @@ +schema=gamecult.graph_spa_bundle.v0 +gamecult_quartz_revision=8aa91edafead5ba4451b296a5687e2948d2e9ef0 +norn_revision=fa4a46bb13333eb703e97ccea9edc1b70ee109b7 +artifact.viewer.html.sha256=23b35f04a751e0c8425ceb047724e0847519556661fef4303d174b38f2208858 +artifact.assets/react.js.sha256=c6ece62452f5f65027096ca674ec14824b0d3adddff161078441f01431a98cc3 +artifact.assets/viewer.css.sha256=5ff258445780dfc4af42d5df81407dd46f4364518c911ac1d4a72898f3579978 +artifact.assets/viewer.js.sha256=7386bbe974a3c454d7fd03ae53e1aac64b9ec2992fa7edef75f34a496dbf3778 diff --git a/site/README.md b/site/README.md index ecd70b6..f52ce45 100644 --- a/site/README.md +++ b/site/README.md @@ -26,7 +26,7 @@ GameCult-Quartz owns that adapter; Norn owns graph interaction and rendering. Zyphos owns its section order, filtering, placement, and styling in `site/quartz.layout.ts` and `site/quartz/styles/custom.scss`. -The committed bundle was built from GameCult-Quartz revision `1cf053a` and Norn +The committed bundle was built from GameCult-Quartz revision `8aa91ed` and Norn revision `fa4a46b`. Rebuild it before committing adapter, renderer, or graph-policy changes: @@ -37,6 +37,16 @@ node ..\GameCult-Quartz\scripts\build-graph-spa.mjs ` --nornRoot F:\Projects\Norn ``` +Verify the committed revisions and artifact digests without rebuilding: + +```powershell +node ..\GameCult-Quartz\scripts\build-graph-spa.mjs ` + --verify ` + --siteRoot F:\Projects\Zyphos ` + --outputDir "Eusocial Interbeing/static/norn-graph" ` + --nornRoot F:\Projects\Norn +``` + The build writes deployable assets into `Eusocial Interbeing/static/norn-graph/`, which Quartz then copies into the site output. diff --git a/site/quartz.layout.ts b/site/quartz.layout.ts index e93a5e4..4d7638a 100644 --- a/site/quartz.layout.ts +++ b/site/quartz.layout.ts @@ -6,8 +6,8 @@ import ZyphosSinglePageRedirect from "./quartz/components/ZyphosSinglePageRedire import ZyphosThemeLock from "./quartz/components/ZyphosThemeLock" const ZyphosGraphShell = Component.GameCultGraphSpaShell({ - stylesheetHref: "/static/norn-graph/assets/viewer.css?v=norn-fa4a46b", - moduleSrc: "/static/norn-graph/assets/viewer.js?v=norn-fa4a46b", + stylesheetHref: "/static/norn-graph/assets/viewer.css?v=quartz-8aa91ed-norn-fa4a46b", + moduleSrc: "/static/norn-graph/assets/viewer.js?v=quartz-8aa91ed-norn-fa4a46b", rootClassName: "gamecult-norn-graph-root zyphos-norn-graph-root", config: { title: "Zyphos Biosphere Graph",