Skip to content

2026-08-26 PESO and LEOPARD final thermo nuclear review

Reviewed PR 348 for strict maintainability, validation, and atomicity against its merge base.

Work Done

  • Reviewed PR #348 (fk/feat/histo-peso-leopard) against merge base 0f40a2e501624edaae49b2736e5fe70fadb85ace without editing the monorepo.
  • Read the thermo-nuclear review standard, the vxData ingestion skill, the histo knowledge index, the full branch diff, and the canonical vxData schema and SDK implementations.
  • Verified the public LEOPARD S3 inventory shape and multipart ETag assumptions against the live public bucket listing.
  • Ran targeted Ruff and ty checks for f_20260824_peso_leopard; both passed. The app-wide typecheck remains red in unrelated legacy jobs.
  • Requested changes for mutation-before-conflict-validation, missing post-index/update-free patient verification, conflicting S3 alias defaults, and job-local duplication of canonical SDK batching.

Lessons Learned: Pitfalls

  • The app-wide typecheck emits a very large legacy error set and is not useful for isolating this job. Targeted ty check should be run first for review work in this app.
  • The older vxData processing skill still contains some historical API guidance, so current SDK source must remain the canonical reference for concrete client behavior.

Lessons Learned: Improvements

  • The vxData ingestion SOP would benefit from an explicit discover -> read-only preflight -> apply -> post-write exact verification pattern, including how to prove an update-free reconciliation pass.
  • Document that SDK namespace creates perform read-after-write and that bulk read chunking must stay in the SDK. This would prevent ingestion jobs from rebuilding transport batching locally.
  • Centralize the documented default VXDATA_S3_ALIAS for transfer and indexing jobs to prevent operator-specific alias names from entering code.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close