[Bench #478] Eliminate generated-artifact drift between canonical results, architecture map and Pages

Aperta
#493 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python, scikit-learn

Direzione di ricerca

Inizia individuando architecture_performance_map.json, headline_result_v2.json, le asserzioni sulle predizioni di SVC, README e i punti di ingresso per la generazione o la validazione di Pages. Traccia come i risultati canonici dei benchmark diventano ciascun artefatto derivato, quindi verifica che la validazione locale rifiuti una provenienza non corrispondente e che una rigenerazione locale aggiorni atomicamente tutti gli output dipendenti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Parent: #478

The audit found concrete generated-artifact drift: architecture_performance_map.json can retain older classifications while headline_result_v2.json has newer canonical evidence. Historical SVC predict claims can likewise become stale relative to phase-level current timings.

Make every derived artifact carry and validate the exact source benchmark commit, environment ID and result digest. Architecture maps, optimization roadmaps, README and Pages must be generated from the same frozen canonical input or the local regeneration/validation command must fail.

Hosted GitHub Actions/CI are not part of this work. Validation is local-only.

Acceptance: no derived artifact can silently join an older headline result; the local validator checks source SHA/result digest; stale output is rejected; public Pages displays provenance; one local regeneration command refreshes all dependent artifacts atomically.

Lingua principale
Python
Stelle
2
Fork
0
Merge medio
4h 33m
PR unite (30g)
9

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di godofecht/flow-scikit

Tutte le issue di godofecht/flow-scikit

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.