From 922436e7eb64c29acc3e4f474d567fe29cc18ad0 Mon Sep 17 00:00:00 2001 From: danny Date: Mon, 29 Dec 2025 21:55:14 +0000 Subject: [PATCH] Dave bible: drop if:// bible citation from outputs; add source URL --- .../server/server.mjs | 44 ++- src/revoice/generate.py | 33 +- style_bibles/IF_DAVE_BIBLE_v2.0.md | 3 +- style_bibles/IF_DAVE_BIBLE_v2.1.md | 350 ++++++++++++++++++ 4 files changed, 394 insertions(+), 36 deletions(-) create mode 100644 style_bibles/IF_DAVE_BIBLE_v2.1.md diff --git a/site/red-team-shadow-dossiers/server/server.mjs b/site/red-team-shadow-dossiers/server/server.mjs index b8642d0..da67fc1 100644 --- a/site/red-team-shadow-dossiers/server/server.mjs +++ b/site/red-team-shadow-dossiers/server/server.mjs @@ -9,8 +9,8 @@ import express from "express"; import multer from "multer"; /* -Public, no-login receipt surface (IF.TTT) ----------------------------------------- +Public, no-login receipt surface (IF.TRACE / T3) +------------------------------------------------ This server exposes Shadow Dossiers and their "receipt" artifacts via two parallel representations: @@ -24,6 +24,10 @@ restricted sandboxes. Deployment detail: the stable public aliases live under `/static/*` on the public domain and are reverse-proxied here (see operator docs: `/root/docs/17-ifttt-public-receipt-surface.md`). + +Naming (avoid drift): +- Public governance brand: IF.TRACE / T3 +- Internal legacy implementation name: IF.TTT */ const __filename = url.fileURLToPath(import.meta.url); @@ -190,7 +194,7 @@ function renderTraceHeaderHtml({ verification, job }) { return [ `
`, - `
${badge}

IF.TTT trace

`, + `
${badge}

IF.TRACE receipt (T3)

`, metaParts.length ? `
${metaParts.join(" · ")}
` : "", `