The single-operator pilot keeps static projection. Local OnCo use requires a CC BY-NC origin notice, and the slice stays out of public CI. Assistant: grok Assistant-Session: 01a15378-f601-7fe2-a143-8e1500a1d59c
2 KiB
CONTENT-WP-0007 review
Date: 2026-10-19
T01 is done. The grantor is the repository owner, the date is 2026-10-19, and the scope is local reference-slice conformance. Redistribution, public CI, commercial use, and a company internal pipeline are outside the grant.
T02 pins b594d7433bf4e408b44215e25e5304696d6f840e and selects 17 entities. The journey table is in CONTENT-WP-0007-ImplementationNotes.md. Viewport screenshots are the documented exception in that note.
T03 is connectors/onco_reference.py. It reads only the allowlist, refuses a pin mismatch, and refuses a destination outside tests/onco-reference/local/ or inside examples/.
T04 is tests/test_onco_reference.py plus the catalog and attribution UI tests. Covered: two or more predicates, inverse labels, a one-to-many edge, a simple path of depth 3, an explicit unresolved edge, a missing optional field, two facets, detail credits, and local mutations for a duplicate id, a removed license, a removed node, and a renamed title. The renamed title stays under the modification notice.
T05 compares structure and rights, not pixels. The edge equation is 41 stored + 884 outside = 925. Attribution gaps on the written sources are empty. Upstream visual parity is the exception in the implementation notes.
T06: scripts/audit_public_tree.py runs inside scripts/ci-synthetic.sh and fails if the local slice, authorization.json, or upstream-onco/ is tracked, or if example JSON carries CC-BY-NC-4.0 or Data from OnCo. The licensed build's server chunk does not embed the slice id.
T07: extraction calls load_authorization first. A grant with distribution_allowed: true is refused. A source with a missing CC duty is refused. Outside-allowlist edges are reported and are not stored.
T08: the allowlist pin, the source originSha, and this review are the reproducibility record. The local snapshot is regenerated by the licensed test and is not committed.
Public fixtures stay the executable default. The oncology kind labels live in the adapter and the gitignored snapshot, not in a UI import.