sourcecode/scoring/mf_base_scorer.py (4 lines): - line 144: # TODO: Consider merging compute_scored_notes, is_crh, is_crnh, filter_ratings, - line 559: # TODO: Save parameters from this first run in note_model_output next time we add extra fields to model output TSV. - line 600: # TODO: delete after we run prescoring diligence properly - line 1233: ## TODO: refactor this logic to compute 2nd round ratings out so score_final doesn't need to be overridden and duplicated. sourcecode/scoring/constants.py (3 lines): - line 537: (currentModelingGroupKey, np.double), # TODO: int - line 541: (currentModelingMultiGroupKey, np.double), # TODO: int - line 919: ### TODO: weave through second round intercept. sourcecode/scoring/pandas_utils.py (3 lines): - line 391: # TODO: Flesh this out with additional expectatoins around input and output types - line 642: # TODO: restore original functionality before return - line 643: # TODO: make enforce_types an explicit arguemnt so this is less error prone sourcecode/scoring/run_scoring.py (3 lines): - line 750: # TODO: modify this code to work when MFExpansionScorer is disabled by the system test - line 823: # TODO: The rule below both sets tags for notes which are CRH / CRNH and unsets status for - line 862: # TODO: validate that these are all due to ScoringDriftGuard and change to an assert sourcecode/scoring/note_ratings.py (2 lines): - line 517: # TODO: compute_scored_notes is only called from matrix_factorization_scorer and the behavior is directly - line 539: # TODO: We might want to consider inputing only the series here, instead of the whole callable sourcecode/scoring/reputation_matrix_factorization/helpfulness_model.py (2 lines): - line 148: # TODO: make a new top-level field for 2nd round reputation model intercepts in top-level prescoring output. - line 159: # TODO: make a new top-level field for 2nd round reputation model intercepts in top-level prescoring output. sourcecode/scoring/reputation_matrix_factorization/reputation_matrix_factorization.py (1 line): - line 368: # TODO: replace string constants with enums sourcecode/scoring/contributor_state.py (1 line): - line 310: TODO: Fix MH importer or CombineEventAndSnapshot. sourcecode/scoring/matrix_factorization/pseudo_raters.py (1 line): - line 129: # TODO: should concat all at once for efficiency instead of iterative appends