Files
odysseus/PUBLICATION_ASSET_DECISIONS.md
T

70 lines
3.5 KiB
Markdown

# Publication asset decisions
Task 2.10-C implements the accepted Task 2.10-B Plan B. Its evidence manifest
SHA-256 is `5090815ec985d9d44e3f23667a28950b51e2e00d6fbadb56a246a50f98352708`.
This decision applies to the candidate tip, not reconstructed history or the
six legacy-public-baseline-only gates.
SAN-158, SAN-159, SAN-160, SAN-161, SAN-163 and SAN-164 retain their exact bytes.
[THIRD_PARTY_PROVENANCE.json](THIRD_PARTY_PROVENANCE.json) ties each artifact to
its upstream identity, archive member, hash and notices in `licenses/`.
Portable/PyInstaller, macOS launcher and Docker packaging include those notices.
SAN-157 replaces the client PDF library with **Print / save PDF**. The browser
opens a print dialog after text and math rendering; saving, cancellation and
pagination belong to the browser. There is no automatic PDF download or promised
layout parity with the former export. Original-document backend conversions,
filled-PDF downloads and Word export remain separate paths.
SAN-162 omits the unused browser QR bundle. Python QR generation for 2FA remains.
SAN-165 omits the unidentified custom font and its unsupported attribution.
Fira Code/monospace is the UI default. Persisted `gohu` and `GohuFont` preferences
map to `mono` in early bootstrap, theme application and the font selector.
SAN-166 replaces both copied catalog snapshots with independently authored
empty lists. See [runtime catalog behavior](services/hwfit/data/README.md).
Tests use synthetic ranking inputs, with factual identifiers retained only where
existing regression tests use them as selectors. Sizes/dates/capabilities are
test inputs, not copied model metadata or production recommendations.
SAN-167 through SAN-174, SAN-176, SAN-178, SAN-180, SAN-182 and SAN-185 through
SAN-190 omit the 18 retained media artifacts listed below. Previously absent
docs video copies remain absent. Feature text remains on the website; playback,
media containers and their CSS/JavaScript are removed. Cookbook backend labels
and controls remain with the blocked decorative marks removed. README branding
uses a text heading. The PWA manifest omits optional icon entries and Apple touch
links; browser installation availability/default presentation can vary. The
macOS launcher uses the system default application icon. Separate out-of-scope
favicon/desktop assets are unchanged; this document does not clear them.
## Removed artifact ledger
The paths below are historical decision records, not runtime resource links.
- SAN-157: `static/lib/html2pdf.bundle.min.js`
- SAN-162: `static/lib/qrcode.min.js`
- SAN-165: `static/fonts/custom/GohuFont.ttf`
- SAN-167: `website/compare.webm`
- SAN-168: `static/icons/ollama-mark-crop.png`
- SAN-169: `website/chat.webm`
- SAN-170: `website/notes.webm`
- SAN-171: `static/icons/sglang-mark.png`
- SAN-172: `assets/branding/odysseus-browser.jpg`
- SAN-173: `static/icons/icon-maskable-512.png`
- SAN-174: `website/gallery.webm`
- SAN-176: `website/bg.webm`
- SAN-178: `static/icons/ollama-mark.png`
- SAN-180: `assets/branding/odysseus.jpg`
- SAN-182: `website/document.webm`
- SAN-185: `static/icons/sglang-logo.png`
- SAN-186: `static/icons/icon-192.png`
- SAN-187: `website/theme.webm`
- SAN-188: `assets/branding/odysseus-wordmark.png`
- SAN-189: `static/icons/icon-512.png`
- SAN-190: `website/research.webm`
SAN-191 reconciles references, font preferences, catalogs, tests and packaging.
The service-worker cache version changes so activation deletes prior app caches.
Omission is not a finding of infringement and does not grant permission to
restore the removed originals.