Implementation now committed at eedcc9c1fecf109467eff9c3c2fe9383e7974f62. Shared Estilo credits and Help in list/editor, repeatable inventory generator and artifact/Go freshness checks. Full local Rust/Wasm/wire/Go gate passed; native browser44/44 and credits320/1200px script-disabled keyboard passed. Four credits mutations caught intended failure; all restored. Browser had a pre-existing stale four-stop bound: reproduced same failure on deployed a8f5c0e, then checked exact Share/account/menu/toolbar/editor sequence; injected extra toolbar stop correctly fails. Frozen Fable review queued after other deployable app stages for19:00 Dublin. Exact remote CI pending; no deployment.
Docs attribution inventory: Go, editor packages, Rust core and fonts open
On branch feat-open-source-credits
Initial audit record 1ad13ef; no app behavior change or deployment. Reproduced both deployed a8f5c0e JavaScript bundles byte-for-byte (15 bundled npm packages) and the locked Rust1.98.0 Wasm core byte-for-byte. Collected package notices and Liberation font notice. yrs0.23.5 crate lacks its upstream LICENSE; recovered verbatim at recorded VCS3996e91df00acdb67334695944bc43f60627103f. Rust standard-library notice handling, repeatable generation, freshness guards, shared Estilo page/menu integration and review remain. Full local repository gate running; remote CI triggered. Scope/progress in implementation/open-source-credits/proposal.json; evidence in /home/paulca/.cache/oficina-provisioning-20260911/docs-credits-audit. Copy review waived by Paul; no legal terms invented.
Final pre-review source f361ca92cc8745be2e78c92c0cd05d3170165b52: credits page now calls the existing shared head partial. Browser measurement caught a21px brand link when the page replaced that head; shared partial restores24px at320/1200px. Full repository gate and44/44 native browser checks pass again. The older eedcc9c review snapshot was removed before execution and replaced with this exact frozen source. Latest CI pending; no deployment.
Fable5.1/claude-fable-5-1 approves f361ca92cc8745be2e78c92c0cd05d3170165b52 for preview deployment; REQUEST_CHANGES before public readiness recorded. ExactCI rechecked green; full Rust/Wasm/wire/Go gate and44/44 browser tests passed. Deploying current canary/overnight-release. Follow-ups: parse large embedded inventory at boot, fingerprint/revalidate shared stylesheet, tie attribution to release toolchain; shared repeated headings/divider/missing-notice label are fixed in separate Estilo0bcb928 review. Inventory public versions and upstream Keymail licence gap remain explicitly stated. Actual preview process/header and native page checks follow.
Credits release f361ca9 was verified live: process and edge matched its source (Sheets uses short process stamp), health/credits/CSS passed, actual preview browser evidence saved in /home/paulca/.cache/oficina-provisioning-20260911/docs-credits-live-browser/browser-result.json. A separately reviewed Estilo follow-up is now in progress; it corrects separators and missing-notice display and avoids repeated inventory decoding. No auth/content changes in this delta.
Fable approved follow-up7c6d293bde46548ef44f6a3587dfce84eea8f626, exact remote CI and full local gate pass, editor44/44 and fingerprint mutation pass. Deployed and verified process+edge7c6d293; credits/health/CSS200, fingerprinted stylesheet immutable, bare CSS no-cache, live320/1200 keyboard and1px separators. Review and live evidence: /home/paulca/.cache/oficina-provisioning-20260911/docs-credits-followup-review; browser: /home/paulca/.cache/oficina-provisioning-20260911/docs-credits-followup-live-browser/browser-result.json. Public gateway/provisioning gates remain open.