Pivot
Pivot은 오픈 데이터 형식 기반 고성능 실시간 분석 데이터베이스입니다
2019~2026년 23개 Vault 릴리즈에서 Veeva가 발표 후 위험 등급을 얼마나 자주 바꾸는지 보여줍니다
Shows how often Veeva changes its own risk ratings after publishing them, across 23 Vault releases from 2019 to 2026.
데이터HTML · PythonGitHub @eshwarpotturi온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Live dashboard: https://eshwarpotturi.github.io/release-second-opinion/
How often does Veeva change its own risk ratings after publishing them, and in which direction? This page reads Veeva's change logs for 23 Vault releases (2019 to 2026) and shows every rating change.
An earlier version said Veeva's High share fell from 12.3% to 5.0%, and that the first rating is "a draft" because 53% of corrections crossed the testing line. Both came from an incomplete read of the 2019 to 2022 PDFs (539 features instead of 1,817) and from counting only the corrections with old and new ratings. The complete data does not support the falling bar, and the testing-line effect is much smaller.
data/features_all.csv: 5,698 features from 23 public Veeva Vault release impact assessments, including the eConsent/eCOA/Sites and QualityOne/RegulatoryOne sheets.data/drift.csv: corrections with old and new ratings (19R1 to 21R2, 25R3 to 26R2).data/story.json: everything the page shows.Limits: one vendor; the testing line is Medium and High; some revisions could not be placed in a section (their feature is not in the final list); a feature revised twice is counted once, from first to last rating.
npm install then npm test runs two checks. Both pass on the current page.
node test/page.mjs: 30 checks in a real browser at 1920 x 1080. Numbers on the page match data/story.json; every click (square, bar, common change, big number) opens the right pop-up with the right count; light and dark mode; no console errors; no text under 15 px.python3 test/reproduce.py: reruns scripts/study.py in a temporary copy and checks the headline numbers, the sections, the tiers and every revision with a published direction come out the same. The 120 "names only" revisions cannot be rebuilt here, because Veeva's spreadsheets are not in this repo.python3 scripts/parse_pdf2.py (PDF features), scripts/parse_extra.py <folder of xlsx> (extra sheets), scripts/study.py (all analysis, writes data/story.json), scripts/story_squares.py (adds one record per feature for the grid), scripts/build_story.py (writes index.html). Release impact assessments are Veeva's and not redistributed. Earlier scripts that rated features with GPT remain in the repo but are not used.