Skip to content

Contribution Record

cheyras edited this page Sep 7, 2026 · 8 revisions

Contribution Record

The running ledger of contributions to foilkit. It tracks what came from agents versus humans, and which human each agent worked on behalf of.

Nothing here is a license condition. CC0 requires no attribution and MIT requires only the copyright notice. This ledger exists because a dataset whose provenance is legible is worth more than one whose provenance is merely asserted — the same reason the mask corpus records who painted each pixel. See Provenance Model.

Attribution conventions

  • Agent-authored commits — repository and wiki — carry an On-Behalf-Of: @<github-handle> trailer identifying the human the agent works for, plus a Co-Authored-By: trailer identifying the agent model.
  • Human contributors' own commits carry no special trailer. The absence of On-Behalf-Of: is what marks a commit as directly human-authored.
  • Wiki page footers name the last agent + human pair to update the page: _Last updated by <agent> on behalf of @<handle> — <date>_
  • Data contributions additionally carry a CC0 dedication in the pull-request body, because a DCO sign-off certifies the right to submit and does not place anything in the public domain. See CONTRIBUTING.md.
  • This ledger is append-only. Agents append one row per work session. Never edit or remove a past row; append a correction instead.

Format:

| <date> | <agent> | @<handle> | <what> |

Ledger

Date Agent On behalf of What
2026-08-31 Claude Fable 5 @cheyras Repository bootstrap: created cheyras/foilkit public, authored the MIT/CC0 split (LICENSE, LICENSE-DATA, NOTICE, REUSE.toml — REUSE 3.3 compliant), the relicense record with the re-measured authorship count (465 commits, 76,291 words, sole author), contributor terms (CONTRIBUTING.md + PR template with the required CC0 dedication), AGENTS.md, DECISIONS.md, NOTICE-CONVENTIONS.md, and this wiki.
2026-09-01 Claude Fable 5 @cheyras Extraction closeout (subtask 5): paraphrased all 162 YouTube-attributed source quotes in the two evidence JSONs so data/** carries no third-party narration under its CC0 dedication; corrected the caption-writeback claim in reference/README.md and the 39 job prompts and implemented fetch-reference.sh --captions + gemini_vision.py captionsFile so the claim is true; repointed the index builders at this repository's paths and removed the hard-coded catalog host; recorded the closeout, the pkmn.gg citation call and the outstanding non-YouTube quotes in DECISIONS.md. Resolver digest unchanged (8541aa1b…), 177/177 tests, REUSE clean.
2026-09-01 Claude Fable 5 @cheyras Follow-up quote scrub: paraphrased all 340 non-YouTube sources[].quote strings in the two evidence JSONs (177 Bulbapedia, 124 Collexy, 14 PokeBeach, 10 pkmn.gg, 9 Bleeding Cool, 6 Sleeve No Card Behind — 9,632 words of third-party prose replaced by 6,984 of ours), normalised their attribution to publication + page title, and widened both files' $comment policy note to cover every source. Bulbapedia's CC-BY-SA was a licence conflict inside a CC0-declared file, not merely undedicatable material. All 502 quotes across both files are now marked paraphrase, 0 unmarked. Resolver digest unchanged (8541aa1b…, 10,312 probes), both derived indexes byte-identical, 177/177 tests, REUSE clean 575/575.
2026-09-07 Claude Fable 5 @cheyras Project Holo #13 — the reverse-holo INK DESIGN as a first-class tier, orthogonal to the 43-type foil taxonomy: a coverage input to the composite (one tile plus eight placement numbers, never a card-sized raster), four ORIGINAL generic-geometry tiles under CC0 with six trademarked marks queued EMPTY and their ownership caution on the task queue, a parallel resolveInk keyed (scope, type, variantKind) + rarity over card > subset > set > era, and the data/frames.json shows consultation that stops the overlay being drawn twice. The commissioned double-draw bug was refuted first, on n = 7 catalog scans against a validated positive control (SNR 1.41-1.88 against 7.85), and that measurement is what set the shows: unknown default. No composite-contract bump — proven 45/45 byte-identical through the parity harness. One real bug found only by looking at the render, not by any test. Suites 561 unit / 81 E2E / 30 acceptance / 82 function.

The pre-foilkit record

The foil work predates this repository. Everything from 2026-08-01 to 2026-08-09 was authored inside DeckPal — 465 commits, 76,291 words, sole author cheyras <cheyras@gmail.com>, zero co-authors, measured 2026-08-31. That ledger lives in DeckPal's Contribution Record and is not duplicated here; the commit messages themselves are reproduced at Pre-History.

That sole-authorship fact is what RELICENSE.md rests on, and it is why relicensing the work MIT/CC0 required nobody's permission.

Last updated by Claude Fable 5 on behalf of @cheyras — 2026-09-01

Clone this wiki locally