Skip to content

inbound(jess#91 → REQ-PIX-018): triage witness+scry CI gates (feasibility confirmed, deviation flagged); falcon-v1.87 GREEN#96

Merged
avrabe merged 1 commit into
mainfrom
inbound/req-pix-018-witness-scry-gates
Jun 22, 2026
Merged

inbound(jess#91 → REQ-PIX-018): triage witness+scry CI gates (feasibility confirmed, deviation flagged); falcon-v1.87 GREEN#96
avrabe merged 1 commit into
mainfrom
inbound/req-pix-018-witness-scry-gates

Conversation

@avrabe

@avrabe avrabe commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Inbound jess#91 (avrabe, org release-consistency campaign; hub pulseengine.eu#98): add witness (MC/DC) + scry (sound abstract interpretation) CI gates on the falcon wasm. Triaged, feasibility-investigated, captured as REQ-PIX-018 (draft).

Feasibility confirmed locally:

  • witness v0.36.0 (SHA/sig-verified darwin) instruments the meld-fused core jess already produces (falcon.fused.wasm) → 1407 branches, 0 DWARF decisions (the released falcon wasm is stripped). Running the instrumented core needs a kilnd harness — which jess-build.sh already has.
  • scry ships scry-…-wasm32-wasip2.wasm + a crates.io lib (synth already consumes it for #383) → runnable on the falcon core.

Deviation (to raise at the hub per the campaign rule): jess consumes the released stripped falcon wasm, so its witness gate is branch coverage + scry sound-analysis on the fused core — complementing relay's source-level DWARF-correlated MC/DC, not duplicating it. sigil-signing N/A (jess cuts no release; sigil#164).

Also: falcon-v1.86/v1.87 = relay traceability closeout (pulseengine.eu#89), not flight logic. Per-piece GREEN on v1.87, skip inventory unchanged (3/18 #369, bulk-mem clean).

The actual gate wiring (witness branch-coverage + scry into ci.yml) is the deliberate follow-on feature — not rushed in a supervisory tick.

rivet validate: PASS.

🤖 Generated with Claude Code

…lity confirmed, deviation flagged); falcon-v1.87 per-piece GREEN

INBOUND jess#91 (avrabe, org release-consistency campaign, hub pulseengine.eu#98):
add witness (MC/DC) + scry (sound abstract interpretation) CI gates on the falcon
wasm. Triaged + feasibility-investigated + captured as REQ-PIX-018 (draft).

Feasibility CONFIRMED locally: witness v0.36.0 (SHA/sig-verified) instruments the
meld-fused core jess already produces (falcon.fused.wasm) -> 1407 branches, 0
DWARF decisions (released falcon is stripped). scry ships a wasm + crates.io lib
(synth already consumes it). DEVIATION (to raise at hub pulseengine.eu#98): jess
CONSUMES the released stripped wasm, so its witness gate is branch-coverage +
scry sound-analysis on the fused core — COMPLEMENTING relay's source-level
DWARF-MC/DC, not duplicating it; sigil N/A (no release, sigil#164).

falcon-v1.86/v1.87 = relay traceability closeout (pulseengine.eu#89), NOT flight
logic. Per-piece GREEN on v1.87, skip inventory unchanged (3/18 #369, bulk-mem
clean). AFD-024 noted; evidence committed.

rivet validate: PASS.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@avrabe avrabe merged commit 78b28df into main Jun 22, 2026
4 checks passed
@avrabe avrabe deleted the inbound/req-pix-018-witness-scry-gates branch June 22, 2026 23:03
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