Context
AUTH-0025 identifies a versioned authority, FastLED Reciprocal License 1.0-rc1, but its declared source and citation point to mutable blob/main/LICENSE. The research workflow requires exact license version and version history before applying a comparison.
A future edit to main can therefore cause an AI to attribute changed language to rc1 without changing AUTH-0025, its verification date, or PR-0002. This is a provenance defect even though FastLED is only a comparison target in the license-agnostic corpus.
Proposal
Pin AUTH-0025 to an immutable repository commit, release, or tag and record a content hash. State separately whether the local LICENSE represents the current working draft or the historical rc1 snapshot. Define a rule that every versioned project-local license authority uses immutable content and receives a new card for a material revision.
Acceptance criteria
Decisions
- Confirmed provenance defect, P1. This issue fixes source identity, not the FastLED license.
- Immutable snapshot required for a versioned name. A verification date alone cannot freeze mutable branch content.
- No LICENSE change. Any future draft revision remains separately authorized and attorney-gated.
Open questions
- Should tags/releases or commit permalinks be the canonical snapshot mechanism?
- Should the corpus retain both a
current draft card and one immutable card per named release candidate?
Related issues
Context
AUTH-0025 identifies a versioned authority,
FastLED Reciprocal License 1.0-rc1, but its declared source and citation point to mutableblob/main/LICENSE. The research workflow requires exact license version and version history before applying a comparison.A future edit to
maincan therefore cause an AI to attribute changed language to rc1 without changing AUTH-0025, its verification date, or PR-0002. This is a provenance defect even though FastLED is only a comparison target in the license-agnostic corpus.Proposal
Pin AUTH-0025 to an immutable repository commit, release, or tag and record a content hash. State separately whether the local
LICENSErepresents the current working draft or the historical rc1 snapshot. Define a rule that every versioned project-local license authority uses immutable content and receives a new card for a material revision.Acceptance criteria
mainormaster.LICENSEstate.legal_review: pending.Decisions
Open questions
current draftcard and one immutable card per named release candidate?Related issues