Skip to content

chore(register): C-72 — two corrections, and the cross-repo issues it now cites - #175

Merged
Polichinel merged 1 commit into
developmentfrom
chore/c72-issue-refs
Aug 1, 2026
Merged

Polichinel merged 1 commit into
developmentfrom
chore/c72-issue-refs

Conversation

@Polichinel

Copy link
Copy Markdown
Collaborator

Filing the cross-repo issues produced evidence that corrects C-72, written hours earlier. Recorded as visible corrections rather than quietly edited.

(a) views-faoapi is not exposed. C-72 implied the consumer shared our pin. It doesn't — faoapi pins pyarrow==23.0.1, the patched version, and it is the repo that actually reads the wire. Nobody on the platform is exposed through this path, and the <17 ceiling pipeline-core#280 exists to lift binds the producers only. One consumer has already moved past it, in production — worth knowing before #280 is scoped as platform-wide work.

(b) The re-vendor obligation is stronger than I wrote. ADR-013 §10 is explicit: all three repos vendor the fixture bytes and carry a pinned root-hash equality test, and "a change to the fixture is a change to the contract." Verified faoapi's copy at tests/forecast/golden/wire_contract/SHA256SUMS. So the upgrade is a coordinated three-repo re-vendor — carrying an undecided question: whether it bumps contract_version, since the payload schema doesn't change but the encoder's bytes do.

Issues filed so the relocation is complete rather than assumed — the C-08 lesson, where a concern was closed here as "tracked upstream" and never opened there:

repo
views-postprocessing #174 — the coordinating issue
views-faoapi #348 — heads-up + two questions only their seat can answer
views-pipeline-core comment on #280 — security dimension + non-uniform ceiling

🤖 Generated with Claude Code

… now cites

Filing the cross-repo issues produced evidence that corrects the entry written
hours earlier. Recorded as corrections rather than quietly edited.

(a) views-faoapi is NOT exposed. C-72 implied the consumer shared our pin; it
does not — faoapi pins pyarrow==23.0.1, the patched version, and it is the repo
that actually reads the wire. So nobody on the platform is exposed through this
path, and the "<17 ceiling" pipeline-core#280 exists to lift binds the producers
only. One consumer has already moved past it, in production. That is worth
knowing before #280 is scoped as platform-wide work.

(b) The re-vendor obligation is stronger than the entry said. ADR-013 §10 is
explicit that all three repos vendor the fixture bytes and carry a pinned
root-hash equality test, and that a fixture change IS a contract change.
Verified faoapi's copy exists at tests/forecast/golden/wire_contract/SHA256SUMS.
So the upgrade is a coordinated three-repo re-vendor carrying an undecided
question: whether it bumps contract_version, since the payload schema does not
change but the encoder's bytes do.

Issues filed so the relocation is complete rather than assumed — the C-08 lesson,
where a concern was closed here as "tracked upstream" and never opened there:

  views-postprocessing#174   the coordinating issue
  views-faoapi#348           heads-up + two questions only their seat can answer
  views-pipeline-core#280    comment: security dimension + non-uniform ceiling

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Polichinel
Polichinel merged commit 572e3d8 into development Aug 1, 2026
4 checks passed
@Polichinel
Polichinel deleted the chore/c72-issue-refs branch August 1, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant