You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(#88): attribution must not break the read when classify_build raises — failing-first
recipe_is_structurally_nondeterministic reads the build's serialized ops via
classify_build (Path.glob + read_text). On a missing/unreadable build dir that
raises, and the call sits inside the cached_result_expr self-heal block OUTSIDE
its try/except, so the unguarded raise propagates out of the read it was only
meant to annotate. The predicate's own docstring promises best-effort
'returns False', so a fault must degrade to the execution (#83) label, not kill
the read.
Pre-warms the plan memo so cache_worthy's classify_build call is not re-invoked,
isolating the predicate's line-360 call as the one statement under test.
0 commit comments