Skip to content

Re-enable Address, Fraud triage, Streaming and Proof once their runs assert behaviour #2

Description

@ops-ping

Only the Semantic rules example is exposed in the browser app. The other four are unverified and stay hidden until each one asserts what it produces.

Why

The verification runs assert presence, not behaviour. The prove target asserted expect: [".out"] — that an output element exists — so a page rendering NOT PROVABLE with an empty proof tree passed cleanly on every run, and the example shipped broken to the published site (see #1).

The same shape applies to the others:

target assertion asserts behaviour?
semantic fired counts per input, derived values, parameter/facts round-trip, section state, no model download yes
semantic-dynamic computed-vector provenance, fired count yes
address .pill exists no
fraud .decision, .prov exist no
streaming button.primary exists no
prove .out exists no

Whether those three besides Proof are correct or merely unasserted is not yet known.

Per example

  • Proof — blocked on Backward chaining does not resolve fact-to-fact comparisons #1, or rewrite the knowledge base to fact-vs-literal comparisons, which are verified provable.
  • Address, Fraud triage, Streaming — audit the output against an independent calculation, then assert the values rather than the elements.

Bar for re-enabling

An example goes back in the nav when its run asserts the values it computes, corroborated independently of the app — the way the semantic bench is checked against llama-server measurements rather than against itself.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions