Artifact f7518205ab303b2bfbb54d78a75b6dcc964662cd90dfb406f35f48200abc0750:
- File
third_party/PROVENANCE.md
— part of check-in
[1529a698c5]
at
2026-08-15 17:34:36
on branch trunk
— timeline: adopt fossil's comment-flow and card metrics
Paragraphs reflow to card width (newlines are not line breaks, fossil semantics); node/time top-aligned via fixed head SVG over stretching tail rails; card padding/radius/detail values from fossil default.css (BSD-2, ledger row added). (user: dmestas, size: 1419) [annotate] [blame] [check-ins using]
# Provenance ledger Every file under `third_party/`, and every file elsewhere carrying a `Salvaged-from:` header, has a row here (0002 §4 item 1). The arch test enforces both directions: unledgered salvage fails CI, and rows pointing at missing files fail CI. Columns: the file's repo-relative path, the source repository, the exact upstream commit, the license, and a note. A GPL-lineage row must say `accepted` in its note — that is the explicit "we took copyleft knowingly" marker review looks for; without it the build fails. | Path | Source | Commit | License | Note | |---|---|---|---|---| | third_party/sanitizer-corpus/gitea.json | github.com/go-gitea/gitea modules/markup/sanitizer_default_test.go | main@2026-08-15 | MIT | Test inputs only, as conformance vectors; no policy code crossed (0002 §2). | | third_party/sanitizer-corpus/forgejo.json | codeberg.org/forgejo/forgejo modules/markup/sanitizer_test.go | forgejo@2026-08-15 | GPL-3.0-or-later | accepted knowingly: test inputs are data, taken with attribution as conformance vectors; no policy code crossed (0002 §2). | | internal/web/web.go | fossil src/default.css + skins/default | 2.29 checkout@2026-08-15 | BSD-2-Clause | Card/detail/time layout values and comment-flow behavior adapted; no code copied verbatim. | The sanitizer policy itself (`internal/markup`) is a cleanroom implementation — neither lineage's policy code was copied.