Skip to content

Fix two pre-existing just test failures#21

Merged
easel merged 1 commit into
mainfrom
cleanup-pre-existing-test-failures
May 31, 2026
Merged

Fix two pre-existing just test failures#21
easel merged 1 commit into
mainfrom
cleanup-pre-existing-test-failures

Conversation

@easel
Copy link
Copy Markdown
Collaborator

@easel easel commented May 31, 2026

Summary

Two test failures that have been red on main for weeks, surfaced by the prior PR's cleanup pass and fixed here. Neither was introduced by the prior PR — both pre-existed.

1. tests/validate-context-digests.sh — bead helix-e3c7d0e4 missing context-digest

The Epic bead "per-runtime integration tests (install + skill + one workflow) with screencast capture" is still status: open (all 5 child runtime beads — INT-CC/INT-CX/INT-CP/INT-GN/INT-DD — are closed). Its description never had a <context-digest> block, so the validator rejected it. Add a digest summarizing the epic's governing context (principles, concerns, practices, governing artifacts).

Surgical one-line patch on .ddx/beads.jsonl — only the target bead's description is modified, all other lines byte-identical.

2. tests/validate-demo-fixtures.sh — premise no longer applies

The test was a SHA-256 coherence check between:

  • The REVIEW_PROMPT heredoc embedded in docs/demos/helix-concerns/demo.sh, and
  • An agent-dictionary fixture file at docs/demos/helix-concerns/agent-dictionary/<hash>.json.

Commit 9e7f734d ("demos(concerns): add drift fixture + README; drop legacy CLI artifacts") deleted demo.sh and the agent-dictionary entirely in favor of a recorded session.jsonl. The check has been failing with FileNotFoundError: docs/demos/helix-concerns/demo.sh ever since. The premise (prompt-hash ↔ fixture coherence) no longer applies to the new demo shape.

Remove the test file and the justfile wiring (recipe + default-target entry).

Test plan

  • bash tests/validate-context-digests.sh exits 0 locally
  • just test is fully green locally (8 tests, OK)
  • CI on this PR

1. helix-e3c7d0e4 (Epic: per-runtime integration tests) was missing a
   `<context-digest>` block in its description. The bead is still open,
   but all 5 child runtime beads (INT-CC/INT-CX/INT-CP/INT-GN/INT-DD)
   are closed. Add a digest summarizing the epic's governing context
   (principles, concerns, practices, governing artifacts) so
   `tests/validate-context-digests.sh` passes.

2. tests/validate-demo-fixtures.sh was checking a SHA-256 coherence
   between docs/demos/helix-concerns/demo.sh's REVIEW_PROMPT heredoc
   and an agent-dictionary/<hash>.json fixture. Commit 9e7f734
   ("demos(concerns): add drift fixture + README; drop legacy CLI
   artifacts") deleted demo.sh and the agent-dictionary entirely in
   favor of a recorded session.jsonl. The test has been failing on
   main since that commit and its premise (prompt-hash fixture
   coherence) no longer applies. Remove the test + justfile wiring.

`just test` is now fully green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@easel easel merged commit ce9cbb6 into main May 31, 2026
1 check passed
@easel easel deleted the cleanup-pre-existing-test-failures branch May 31, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant