Repository: truera/trulens
Issue: Error when using Ground Truth
Root cause: Validation Gap

When I use Ground Truth, any prompts which do not match my ground truth prompts return the following error in the dashboard using Using TruLens 0.20.3

```python
# Golden Set
golden_set = [
    {"query": "what is your purpose?", "response": "To generate surgical preference cards based on images of handwritten preference cards that you upload."},
]
ground_truth_collection = GroundTruthAgreement(golden_set)

feedback = Feedback(ground_truth_collection.agreement_measure, name="Ground Truth").on_input_output()
feedbacks += [feedback]

# Prompt Set
prompt_set = [
    "what is your purpose?", # No error
    "what is your religious affiliation?", # Error returned
```

```python
ValueError: Precision not allowed in integer format specifier
Traceback:
File "c:\Users\redsw\Documents\Development\ProcedureCard\procedurecard-trulense\.venv\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 534, in _run_script
    exec(code, module.__dict__)
File "C:\Users\redsw\Documents\Development\ProcedureCard\procedurecard-trulense\.venv\Lib\site-packages\trulens_eval\pages\Evaluations.py", line 387, in <module>
    display_feedback_call(feedback_calls)
File "C:\Users\redsw\Documents\Development\ProcedureCard\procedurecard-trulense\.venv\Lib\site-packages\trulens_eval\pages\Evaluations.py", line 376, in display_feedback_call
    st.dataframe(
File "c:\Users\redsw\Documents\Development\ProcedureCard\procedurecard-trulense\.venv\Lib\site-packages\streamlit\runtime\metrics_util.py", line 396, in wrapped_func
    result = non_optional_func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\Users\redsw\Documents\Development\ProcedureCard\procedurecard-trulense\.venv\Lib\site-packages\streamlit\elements\arrow.py", line 219, in dataframe
    marshall_styler(proto, data, default_uuid)
File "c:\Users\redsw\Documents\Development\ProcedureCard\procedurecard-trulense\.venv\Lib\site-packages\streamlit\elements\lib\pandas_styler_utils.py", line 59, in marshall_styler
    pandas_styles = styler._translate(False, False)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\Users\redsw\Documents\Development\ProcedureCard\procedurecard-trulense\.venv\Lib\site-packages\pandas\io\formats\style_render.py", line 335, in _translate
    body: list = self._translate_body(idx_lengths, max_rows, max_cols)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\Users\redsw\Documents\Development\ProcedureCard\procedurecard-trulense\.venv\Lib\site-packages\pandas\io\formats\style_render.py", line 629, in _translate_body
    body_row = self._generate_body_row(
               ^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\Users\redsw\Documents\Development\ProcedureCard\procedurecard-trulense\.venv\Lib\site-packages\pandas\io\formats\style_render.py", line 826, in _generate_body_row
    display_value=self._display_funcs[(r, c)](value),
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\Users\redsw\Documents\Development\ProcedureCard\procedurecard-trulense\.venv\Lib\site-packages\pandas\io\formats\style_render.py", line 1829, in <lambda>
    func_0 = lambda x: formatter.format(x)
                       ^^^^^^^^^^^^^^^^^^^
```

Using TruLens 0.20.3

Also, I confirmed when I commented out the Ground Truth section the errors go away.

Hey @redswimmer - thanks for reporting.

Should be fixed by: https://github.com/truera/trulens/pull/798

Feel free to test by installing trulens from this branch.