oficina / docs Public

Record verified Docs attribution inventory and remaining integration

Co-Authored-By: Codex <noreply@openai.com>
Paul Campbell pushed by paul@keymail.dev 1ad13efd190b4e7936d5266543f99a174ce1b337 parent a8f5c0e
1 file changed, +21 −0
  • implementation/open-source-credits/proposal.json +21 −0

CI passed — run details

diff --git a/implementation/open-source-credits/proposal.json b/implementation/open-source-credits/proposal.json
new file mode 100644
index 0000000..6739ceb
--- /dev/null
+++ b/implementation/open-source-credits/proposal.json
@@ -0,0 +1,21 @@
+{
+ "request": "Add attribution for all open-source software through Help, reusing Estilo. Copy review waived for this round.",
+ "base": "a8f5c0e1d67ad042e89793aa941135eacd98aa23",
+ "shared_component": "amadan.net/oficina/estilo.git/credits at f5fa1128b794",
+ "verified_inventory": [
+ "Production Go graph must use shared collector",
+ "Both deployed JavaScript bundles reproduced byte for byte; 15 bundled npm packages have original notices",
+ "Locked Rust1.98.0 Wasm build reproduced deployed bytes; non-dev normal/build graph collected",
+ "yrs0.23.5 notice recovered from recorded source commit3996e91df00acdb67334695944bc43f60627103f",
+ "Liberation font notice is already vendored"
+ ],
+ "implementation_remaining": [
+ "Public embedded /help/open-source route using existing shell and Estilo template",
+ "Help menu entry in document editor and list; labels resolved through Catalog",
+ "Repeatable inventory generator covering Go, exact bundled npm inputs, Rust graph, Rust standard-library notices and fonts",
+ "Hash freshness guard for lockfiles, shipped bundles/Wasm/fonts plus production Go dependency gate",
+ "Mutation checks, full repository gate, browser check and Fable review before preview deployment"
+ ],
+ "evidence": "/home/paulca/.cache/oficina-provisioning-20260911/docs-credits-audit",
+ "status": "Dependency audit complete; implementation not yet complete; not deployed"
+}