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
{{ message }}
Repository navigation
spec-guards: stale seals for depin/prove and sandbox/session_timeout after #6954 and #6820 #7356
spec-guards (tools/check_seal_currency.py) fails on every PR with two stale seals that recent master merges left behind. Master's own spec-guards runs keep getting cancelled, so master does not show it.
prove: tests are BLOCKED (use tri::crypto::sha256::TriSha256 does not resolve), as in the old seal. But the tests Implement part 2 of 2 of the empty bodies in specs/depin/prove.t27 (3 functions) #6954 added are wrong on their own: they use return false / return valid in a test body (Zig: expected anyerror!void, found bool), and test_pack_gf16_matrix_identity expects 0x11 at packed[j*8] while row j's diagonal nibble sits at byte j*8 + j/2. Measured in a scratch spec on the lab: the original pack tests do not compile; corrected asserts pass 3/3; a mutant without the << 4 fails 2 of 3.
Reseal both specs on the lab; prove stays recorded as blocked (not passed) until TriSha256 resolves.
Left open
The Merkle tests in prove.t27 cannot run until tri::crypto::sha256::TriSha256 resolves; merkle_root also relies on slice ++ and [] literals that have not been compiled by any test yet.
Fix in #7360. Also still stale after the same merge wave (not fixed there): knowledge_graph (#6872), prims_mst (#6876), graph_bfs (#7065), formats_catalog (#6930), pipeline/workflow gen-drift (#6800).
Activity
gHashTag commentedon Oct 7, 2026
Fix in #7360. Also still stale after the same merge wave (not fixed there): knowledge_graph (#6872), prims_mst (#6876), graph_bfs (#7065), formats_catalog (#6930), pipeline/workflow gen-drift (#6800).
specs: reseal depin/prove and sandbox/session_timeout after #6954 and #…