open-standards/jouleclaw/jouleclaw-rs/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
David Charlot 84e1ef158c
All checks were successful
standards workspaces build + test / aac-rs (pull_request) Successful in 57s
standards workspaces build + test / joule-code-rs (pull_request) Successful in 45s
standards workspaces build + test / jouleclaw-rs (pull_request) Successful in 2m20s
standards workspaces build + test / joulecontract-rs (pull_request) Successful in 35s
standards workspaces build + test / map-rs (pull_request) Successful in 30s
standards workspaces build + test / mesh-rs (pull_request) Successful in 30s
standards workspaces build + test / openpay (pull_request) Successful in 1m18s
jouleclaw public surface must stay documented / Public-surface audit (jouleclaw-rs) (pull_request) Successful in 57s
standards workspaces build + test / eoc-rs (pull_request) Successful in 1m46s
standards workspaces build + test / jcp-rs (pull_request) Successful in 1m13s
standards workspaces build + test / proof-rs (pull_request) Successful in 1m18s
standards workspaces build + test / sandbox-rs (pull_request) Successful in 2m1s
standards workspaces build + test / smart-byte-rs (pull_request) Successful in 2m33s
standards workspaces build + test / arl-rs (pull_request) Successful in 10m10s
standards workspaces build + test / joule-ui-rs (pull_request) Successful in 10m12s
standards workspaces build + test / jouledesk-rs (pull_request) Successful in 10m7s
standards workspaces build + test / joulehook-rs (pull_request) Successful in 10m28s
standards workspaces build + test / sense-rs (pull_request) Successful in 9m48s
diagnose: a verification verdict must say which instrument produced it
The grounding labels under a `VerificationReport` come from a learned model — a
DeBERTa-v3 NLI head, per §6.4. That is the right instrument for the job: whether
prose entails a claim is not decidable, and a calibrated judgement is the honest
tool. The problem was never the model. It was that nothing downstream had to
notice there was one.

The provenance was already carried: `EntailmentResult` records `model_id`,
calibrated `label_probabilities` and `joules_spent`, `Provenance.entailments`
preserves the lot into the sealed artifact, and `FixtureEntailer` already names
itself. What was missing is the other half — the family's discipline call.
`jcp-action-receipt` has `check_discipline`, `proof-cascade` has
`require_substantive_proof`, `sandbox-attest` has `require_mechanism_evidence`;
the entailment path had no `require_*` at all. Carried provenance that nothing
can be made to check is a record, not a control.

So: `Backing` on the report, and `require_substantive_grounding()` to enforce it.
`Unstated`, `Unconsulted` and `Fixture` are refused; `SingleModel`, `Concurring`
and `Contested` pass. `require_grounding_from` additionally pins a model, for a
caller that has decided which instrument it trusts rather than only that one ran.

Three decisions carry the weight:

**The default is the floor.** `Entailer::backing()` defaults to `Unstated`, which
is refused — so an implementation that forgets under-claims instead of
over-claiming, the same discipline as `Vmm::attained_tier` returning S0.

**A declaration cannot outrun its evidence.** The check cross-references the
declared backing against the `model_id`s actually present in
`entailments_consulted`. A report claiming two concurring models while carrying
one model's results is refused: asserting corroboration a reader cannot obtain
from the artifact is worse than asserting nothing.

**Cache rehydration declares the floor, not a reconstructed backing.** The cached
entailments carry `model_id`s, so a backing *could* be derived from them — and
that is precisely the laundering path: a run backed by `FixtureEntailer` records
model_id "fixture-entailer", and reconstructing `SingleModel` from it would
promote a stand-in into a substantive backing on the way out of the cache.
Evidence that a model ran is not a claim about what its labels are worth. The
consequence is stated rather than hidden — a rehydrated report is refused, and
the fix is persisting the backing in `Provenance`, a cache-format change this
commit deliberately does not make.

`grounding_backing` is `Option`, `skip_serializing_if = "Option::is_none"`, and a
test asserts it never reaches the wire when unset, so reports and vectors written
before it existed serialize byte-identically and keep verifying.

The sharpest test is `a_clean_verdict_from_a_fixture_is_still_not_grounded`: an
existing fixture-backed report with no violations, verdict
`ProceedToComposition` and invariant I2 verified — every previously-checkable
signal saying "verified", and all of them true — is now refused as grounded. The
verdict is about the labels; the backing is about whether the labels are worth
anything.

Verified: 475 test binaries green across the workspace, 9 new. All 7 dependents
of `jouleclaw-schema` are in-workspace, checked rather than assumed, so
`--workspace` genuinely covers the blast radius of the schema change.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-09-10 12:18:04 -04:00
..
jouleclaw-a2a jouleclaw: wave-29 — A2A v1.0 protocol surface 2026-06-03 13:17:57 -04:00
jouleclaw-adjudication jouleclaw-adjudication: who held the ruler 2026-06-06 18:15:04 -04:00
jouleclaw-adr jouleclaw: wave-37 — Architecture Decision Record (ADR) 2026-06-03 14:07:11 -04:00
jouleclaw-agent jouleclaw-agent: auto-emit capsule TaskRecord at task completion 2026-06-27 07:12:43 -04:00
jouleclaw-agent-app jouleclaw: wave-30 — Agent Performance Primitives (speculative branching) 2026-06-03 13:22:59 -04:00
jouleclaw-agent-auth jouleclaw-agent-auth: agentic authorization telemetry 2026-06-07 06:57:44 -04:00
jouleclaw-agents-md jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-annotate jouleclaw: wave-40 — sub-artifact annotation primitive 2026-06-03 14:43:02 -04:00
jouleclaw-approve jouleclaw curation wave 3: approve + compose + consolidate + diagnose + governor + history + liquid 2026-06-08 03:59:08 -04:00
jouleclaw-artifact jouleclaw-artifact: PinnedContainer gains attestation + referrers + runtime_claim 2026-05-31 09:36:46 -04:00
jouleclaw-attest jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-attest-sig jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-attest-vendor jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-attestor jouleclaw: waves 63-70 — Tier 2 + Tier 3 SOTA convergence (8 primitives) 2026-06-05 16:46:41 -04:00
jouleclaw-audit jouleclaw-audit: cargo-kani + cargo-miri orchestration, joule-stamped 2026-05-30 20:06:17 -04:00
jouleclaw-backend-apple prefill: ~1.7x WIN — sgemm (high-occupancy GEMM) into the fused prefill layer 2026-06-18 15:48:40 -04:00
jouleclaw-backend-reference core+reference: zero-copy F32 operands across the reference backend 2026-06-14 15:36:45 -04:00
jouleclaw-batch-invariant jouleclaw: wave-28 — OTel adapter + MCP 2025-11-25 + batch-invariant gate 2026-06-03 12:31:28 -04:00
jouleclaw-bench-suite jouleclaw: R4 — jouleclaw-bench-suite (AlgoTune + CodeClash shells) 2026-06-06 03:59:23 -04:00
jouleclaw-bitemporal jouleclaw-bitemporal: claims that carry their own time 2026-06-06 17:23:56 -04:00
jouleclaw-boundaries jouleclaw: wave-35 + 36 — boundaries + workspace-map (Q + S) 2026-06-03 13:58:04 -04:00
jouleclaw-bounded jouleclaw-bounded: doctrine traits for verification primitives 2026-05-30 20:04:00 -04:00
jouleclaw-brownfield ci: gate jouleclaw-rs public surface against documentation drift 2026-06-08 04:49:28 -04:00
jouleclaw-cache jouleclaw-cache: 4-vendor 0.1x cache-read convention as a normative cost model 2026-05-31 09:37:07 -04:00
jouleclaw-cag jouleclaw: waves 63-70 — Tier 2 + Tier 3 SOTA convergence (8 primitives) 2026-06-05 16:46:41 -04:00
jouleclaw-calibration jouleclaw-calibration: Platt scaling + split-conformal abstention + EscalationGate 2026-06-01 21:41:26 -04:00
jouleclaw-cascade cascade: the egress contract — per-resolution, and never stronger than evidence 2026-08-28 08:44:08 -04:00
jouleclaw-category jouleclaw: R1 consolidation + G1 categorical layer + G2 verifiers-export + G3 MDL/AIC scorers 2026-06-06 02:55:19 -04:00
jouleclaw-citation-whitelist jouleclaw: waves 55-58 — Lean Oracle + Sandbox Tier + Multimodal View + Citation Whitelist 2026-06-05 13:52:28 -04:00
jouleclaw-cli jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-codegraph jouleclaw-codegraph: Graphify primitive ingest 2026-06-06 16:27:01 -04:00
jouleclaw-coding-stream jouleclaw: wave-50 — streaming coding ops (jouleclaw-stream × joule-code) 2026-06-05 05:27:09 -04:00
jouleclaw-cognitive jouleclaw-cognitive: SonarSource Cognitive Complexity over syn (clippy lint NOT used) 2026-05-30 20:05:54 -04:00
jouleclaw-coherence jouleclaw: jouleclaw-skill-curator + jouleclaw-coherence 2026-06-06 11:12:59 -04:00
jouleclaw-comms-fabric jouleclaw-comms-fabric: engine-internal heartbeat + mailbox (RCE port) 2026-06-07 10:53:38 -04:00
jouleclaw-compliance compliance: publish the EU draft PUE bands as a sourced data pack, not as code 2026-09-06 06:24:25 -04:00
jouleclaw-compose diagnose: a verification verdict must say which instrument produced it 2026-09-10 12:18:04 -04:00
jouleclaw-cone jouleclaw: wave-46 — ingest from today's SOTA research 2026-06-05 03:56:59 -04:00
jouleclaw-conservation jouleclaw: conformance vectors for the triangle's four primitives 2026-06-04 03:32:06 -04:00
jouleclaw-consolidate jouleclaw curation wave 3: approve + compose + consolidate + diagnose + governor + history + liquid 2026-06-08 03:59:08 -04:00
jouleclaw-context-store jouleclaw: wave-46 — ingest from today's SOTA research 2026-06-05 03:56:59 -04:00
jouleclaw-contract jouleclaw: wave-24 — contract + handoff + mission + value report 2026-06-03 02:35:34 -04:00
jouleclaw-contract-receipt jouleclaw: wave-25 — contract CLI + signed verdict-receipt + source fetcher + revise loop 2026-06-03 04:12:27 -04:00
jouleclaw-core runtime: batched q/k/v attention projections (q/k Q4K + v Q6K, one cb) 2026-06-16 10:17:41 -04:00
jouleclaw-corim jouleclaw-corim: CoRIM (IETF draft) reference-value distribution format 2026-05-31 11:41:01 -04:00
jouleclaw-corpus jouleclaw-corpus: semantic embedding path — capture what a query asked, not just its shape 2026-07-20 19:41:02 -04:00
jouleclaw-critic jouleclaw: rename jouleclaw-llm-cheap → jouleclaw-llm + OpenAI-compatible backend 2026-06-06 08:30:58 -04:00
jouleclaw-cross-binding jouleclaw: wave-53 — Go verifiers (third leg of three-impl pattern) 2026-06-05 11:42:34 -04:00
jouleclaw-currency jouleclaw: RCE port bundle 1+2+5 — Reason + Currency + Foreman 2026-06-06 18:57:51 -04:00
jouleclaw-datum jouleclaw: wave-45 — Datum lifted into the workspace 2026-06-03 16:54:02 -04:00
jouleclaw-deberta jouleclaw curation wave 4 (final): public surface is now fully documented 2026-06-08 04:12:31 -04:00
jouleclaw-decode jouleclaw: full L0–L10 cascade tier surface — 20 pure-Rust crates 2026-05-27 09:21:25 -04:00
jouleclaw-determinism-check jouleclaw: R1 consolidation + G1 categorical layer + G2 verifiers-export + G3 MDL/AIC scorers 2026-06-06 02:55:19 -04:00
jouleclaw-deterministic jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-diagnose diagnose: a verification verdict must say which instrument produced it 2026-09-10 12:18:04 -04:00
jouleclaw-disclosure jouleclaw-disclosure: 3-tier progressive disclosure with energy-ranked selection 2026-05-30 19:02:42 -04:00
jouleclaw-dispatch jouleclaw: rename jouleclaw-llm-cheap → jouleclaw-llm + OpenAI-compatible backend 2026-06-06 08:30:58 -04:00
jouleclaw-dispatch-profile jouleclaw-dispatch-profile: workflow-vs-agent as a typed decision 2026-06-07 07:49:53 -04:00
jouleclaw-drift jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-ebm jouleclaw curation wave 4 (final): public surface is now fully documented 2026-06-08 04:12:31 -04:00
jouleclaw-edge jouleclaw curation wave 4 (final): public surface is now fully documented 2026-06-08 04:12:31 -04:00
jouleclaw-edge-cli diagnose: a verification verdict must say which instrument produced it 2026-09-10 12:18:04 -04:00
jouleclaw-edge-client jouleclaw Phase 6: Edge-First v6 ports + 4 net-new standard-defining crates 2026-05-26 18:44:46 -04:00
jouleclaw-elicitor jouleclaw: conformance vectors for the triangle's four primitives 2026-06-04 03:32:06 -04:00
jouleclaw-embed-api jouleclaw: TEI embeddings + rerank backends 2026-06-06 17:16:53 -04:00
jouleclaw-embed-candle jouleclaw: adapters 3, 4, 5 — HF Hub downloader + Candle embed + Candle rerank 2026-06-06 08:04:36 -04:00
jouleclaw-energy wai-quantum 0.3.12: the last gate that was still paying full price 2026-09-07 03:39:35 -04:00
jouleclaw-evals jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-event-fork jouleclaw-event-fork: fork + structural-diff over event logs 2026-06-06 13:24:24 -04:00
jouleclaw-event-log jouleclaw: R2 — wire jouleclaw-category into jouleclaw-event-log 2026-06-06 03:25:06 -04:00
jouleclaw-execute jouleclaw curation wave 2: execute + plan + routing + runtime + verification-tier 2026-06-07 21:47:17 -04:00
jouleclaw-experiment jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-extract jouleclaw-extract: L1 deterministic fact extractor 2026-05-30 08:28:38 -04:00
jouleclaw-fabric jouleclaw-fabric: gate probe_metal_mpp to macOS, like its two siblings 2026-08-29 12:05:16 -04:00
jouleclaw-federation jouleclaw: rename jouleclaw-llm-cheap → jouleclaw-llm + OpenAI-compatible backend 2026-06-06 08:30:58 -04:00
jouleclaw-foreman jouleclaw: RCE port bundle 1+2+5 — Reason + Currency + Foreman 2026-06-06 18:57:51 -04:00
jouleclaw-formalize jouleclaw-formalize: formalization-faithfulness check (typed evidence) 2026-05-31 08:40:56 -04:00
jouleclaw-formula jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-fresh jouleclaw-fresh: paid search providers + HttpTransportExt 2026-06-06 09:03:02 -04:00
jouleclaw-frugalgpt jouleclaw: waves 63-70 — Tier 2 + Tier 3 SOTA convergence (8 primitives) 2026-06-05 16:46:41 -04:00
jouleclaw-gate jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-governor jouleclaw curation wave 3: approve + compose + consolidate + diagnose + governor + history + liquid 2026-06-08 03:59:08 -04:00
jouleclaw-graph jouleclaw: wave-26 — continuous-learning loop (stuck + feedback + experiment) 2026-06-03 04:39:56 -04:00
jouleclaw-graph-mcp jouleclaw-graph-mcp: MCP mutation tools — the first scientific-MCP mutation verbs 2026-05-31 08:44:06 -04:00
jouleclaw-graph-rag jouleclaw: full L0–L10 cascade tier surface — 20 pure-Rust crates 2026-05-27 09:21:25 -04:00
jouleclaw-handler-spec jouleclaw-handler-spec: 10-variant typed interpreter (RCE port 3) 2026-06-07 04:13:51 -04:00
jouleclaw-harness-econ harness-econ: multi-instance local-model econ benchmark 2026-06-25 02:54:06 -04:00
jouleclaw-harness-profile jouleclaw-harness-profile: (model, conditions) tuple as substrate identity 2026-06-07 10:32:43 -04:00
jouleclaw-hf-hub jouleclaw: adapters 3, 4, 5 — HF Hub downloader + Candle embed + Candle rerank 2026-06-06 08:04:36 -04:00
jouleclaw-hindsight jouleclaw-hindsight: graph-topology learning loop (RCE port 5) 2026-06-07 05:19:38 -04:00
jouleclaw-history jouleclaw curation wave 3: approve + compose + consolidate + diagnose + governor + history + liquid 2026-06-08 03:59:08 -04:00
jouleclaw-hpke jouleclaw: waves 63-70 — Tier 2 + Tier 3 SOTA convergence (8 primitives) 2026-06-05 16:46:41 -04:00
jouleclaw-hydra jouleclaw curation wave 4 (final): public surface is now fully documented 2026-06-08 04:12:31 -04:00
jouleclaw-hydra-client jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-hydra-client-wasm jouleclaw-hydra-client-wasm: real Rust client in the browser (wave-22 #6) 2026-06-02 13:24:52 -04:00
jouleclaw-integrity jouleclaw-integrity: CRC32C fast-path + blake3 strong-path (Postgres-18 doctrine) 2026-05-30 20:04:19 -04:00
jouleclaw-intent jouleclaw-intent + Receipt.model_id + Receipt.intent + Turn.intent: workload-replay telemetry 2026-06-01 02:32:59 -04:00
jouleclaw-jcp fix: carry JCP §4.8 dual-ceiling fields through downstream Grant literals 2026-08-26 12:19:36 -04:00
jouleclaw-jcr1 jouleclaw: wave-54 — event-sourced agent substrate (ActiveGraph ingest) 2026-06-05 13:01:12 -04:00
jouleclaw-jcs jouleclaw: waves 59-62 — Tier 1 SOTA convergence (JCS + OTel GenAI + OpenInference + Merkle log) 2026-06-05 16:27:05 -04:00
jouleclaw-lab jouleclaw-lab: self-driving lab backend trait (SiLA 2 canonical case) 2026-05-31 08:03:53 -04:00
jouleclaw-ledger jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-liquid jouleclaw curation wave 3: approve + compose + consolidate + diagnose + governor + history + liquid 2026-06-08 03:59:08 -04:00
jouleclaw-llm jouleclaw-llm: multimodal LlmRequest.attachments + per-backend mapping 2026-06-06 16:53:08 -04:00
jouleclaw-lmm jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-loader-gguf loader-gguf: bring CPU-decoder perf + memory onto main (complements the GPU path) 2026-07-05 13:50:38 -04:00
jouleclaw-local-index jouleclaw: full L0–L10 cascade tier surface — 20 pure-Rust crates 2026-05-27 09:21:25 -04:00
jouleclaw-lut jouleclaw: three doctrine-operationalising crates + SPEC §9 game-engine framing 2026-05-27 05:09:07 -04:00
jouleclaw-mcp jouleclaw: wave-28 — OTel adapter + MCP 2025-11-25 + batch-invariant gate 2026-06-03 12:31:28 -04:00
jouleclaw-mechinterp jouleclaw-mechinterp: LabelEvidence + LabelVerifier + verified_label slot 2026-05-31 11:42:25 -04:00
jouleclaw-mechinterp-loader jouleclaw-mechinterp-loader: safetensors SAE-weight header loader (Gemma Scope 2) 2026-05-31 11:42:06 -04:00
jouleclaw-memory jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-memory-decay jouleclaw: wave-38 — Ebbinghaus-style memory decay 2026-06-03 14:12:50 -04:00
jouleclaw-mission jouleclaw: wave-24 — contract + handoff + mission + value report 2026-06-03 02:35:34 -04:00
jouleclaw-mrl jouleclaw curation wave 1: schema + loader-gguf + prism + mrl 2026-06-07 21:31:11 -04:00
jouleclaw-msgsdk jouleclaw: wave-33 — RunMutation channel (#6) 2026-06-03 13:37:13 -04:00
jouleclaw-multimodal-view jouleclaw: waves 55-58 — Lean Oracle + Sandbox Tier + Multimodal View + Citation Whitelist 2026-06-05 13:52:28 -04:00
jouleclaw-oci jouleclaw-oci: OCI image digest + ORAS referrers (Distribution Spec v1.1) 2026-05-31 09:35:40 -04:00
jouleclaw-omni jouleclaw-omni: close the 13 Lost public reasons brownfield flagged 2026-06-07 16:54:01 -04:00
jouleclaw-openai-api jouleclaw: waves 63-70 — Tier 2 + Tier 3 SOTA convergence (8 primitives) 2026-06-05 16:46:41 -04:00
jouleclaw-openinference jouleclaw: waves 59-62 — Tier 1 SOTA convergence (JCS + OTel GenAI + OpenInference + Merkle log) 2026-06-05 16:27:05 -04:00
jouleclaw-oracle jouleclaw: conformance vectors for the triangle's four primitives 2026-06-04 03:32:06 -04:00
jouleclaw-oracle-fuzz jouleclaw: wave-46 — ingest from today's SOTA research 2026-06-05 03:56:59 -04:00
jouleclaw-oracle-lean docs: drop vanity test-counts (no-vanity-metrics policy) 2026-06-07 19:00:28 -04:00
jouleclaw-otel jouleclaw: wave-28 — OTel adapter + MCP 2025-11-25 + batch-invariant gate 2026-06-03 12:31:28 -04:00
jouleclaw-otel-authz Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
jouleclaw-otel-genai docs: drop vanity test-counts (no-vanity-metrics policy) 2026-06-07 19:00:28 -04:00
jouleclaw-outlier jouleclaw-outlier: Tukey fences + Isolation Forest (LOF dropped) 2026-05-30 20:05:36 -04:00
jouleclaw-pack jouleclaw Phase 2: cascade + loader-gguf + pack + history + wire 2026-05-26 11:55:46 -04:00
jouleclaw-perimeter jouleclaw: wave-32 — perimeter primitive (#7) 2026-06-03 13:32:59 -04:00
jouleclaw-pin jouleclaw-pin: inference environment pin (Thinking Machines / SGLang shape) 2026-05-31 05:48:05 -04:00
jouleclaw-plan jouleclaw curation wave 2: execute + plan + routing + runtime + verification-tier 2026-06-07 21:47:17 -04:00
jouleclaw-policy Repo-wide toolchain refresh + jouleclaw policy/sandbox updates 2026-06-07 17:04:45 -04:00
jouleclaw-policy-ipc agent infrastructure: privacy filter + workspace + IPC transport (waves 19-21) 2026-06-02 06:20:59 -04:00
jouleclaw-policy-receipt auto-emit @context on Receipt + PolicyReceipt by default (wave-22 #5) 2026-06-02 13:08:42 -04:00
jouleclaw-prereg jouleclaw-prereg: pre-registration with blake3-locked data hash 2026-05-31 05:37:56 -04:00
jouleclaw-prism jouleclaw curation wave 1: schema + loader-gguf + prism + mrl 2026-06-07 21:31:11 -04:00
jouleclaw-program jouleclaw curation wave 4 (final): public surface is now fully documented 2026-06-08 04:12:31 -04:00
jouleclaw-promote jouleclaw-promote: DeterminismContractGate — "no artifact, no promotion" 2026-05-31 08:44:06 -04:00
jouleclaw-promotion-path jouleclaw-promotion-path: 9-step typed gate (RCE port 4) 2026-06-07 04:51:04 -04:00
jouleclaw-proof-tier jouleclaw: full L0–L10 cascade tier surface — 20 pure-Rust crates 2026-05-27 09:21:25 -04:00
jouleclaw-prov jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-prover-adapter jouleclaw: waves 63-70 — Tier 2 + Tier 3 SOTA convergence (8 primitives) 2026-06-05 16:46:41 -04:00
jouleclaw-quantile jouleclaw-quantile: DDSketch default + HDR opt-in (t-digest dropped) 2026-05-30 20:04:38 -04:00
jouleclaw-reason jouleclaw: RCE port bundle 1+2+5 — Reason + Currency + Foreman 2026-06-06 18:57:51 -04:00
jouleclaw-recall jouleclaw-recall: compose memory + rerank — top-N BM25 → top-K rerank 2026-05-30 08:28:38 -04:00
jouleclaw-recombination jouleclaw-recombination: borrowed verification doesn't transfer by resemblance 2026-06-06 18:25:19 -04:00
jouleclaw-reflection jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-replan jouleclaw: wave-34 — A*-search runtime re-planner (K) 2026-06-03 13:52:16 -04:00
jouleclaw-rerank jouleclaw: full L0–L10 cascade tier surface — 20 pure-Rust crates 2026-05-27 09:21:25 -04:00
jouleclaw-rerank-api jouleclaw: TEI embeddings + rerank backends 2026-06-06 17:16:53 -04:00
jouleclaw-rerank-candle jouleclaw: adapters 3, 4, 5 — HF Hub downloader + Candle embed + Candle rerank 2026-06-06 08:04:36 -04:00
jouleclaw-revise jouleclaw: R1 consolidation + G1 categorical layer + G2 verifiers-export + G3 MDL/AIC scorers 2026-06-06 02:55:19 -04:00
jouleclaw-routing jouleclaw curation wave 2: execute + plan + routing + runtime + verification-tier 2026-06-07 21:47:17 -04:00
jouleclaw-rsa jouleclaw: R3 — jouleclaw-rsa (Recursive Self-Aggregation scaffold) 2026-06-06 03:56:16 -04:00
jouleclaw-runtime jouleclaw-runtime: score_binary — one-forward-pass token scoring for reranking 2026-07-21 06:32:50 -04:00
jouleclaw-sandbox jouleclaw-sandbox: RuntimeClaim + CapabilitySet — the PinnedContainer teeth 2026-05-31 09:36:27 -04:00
jouleclaw-sandbox-audit jouleclaw-sandbox-audit: complete the witness + observed_at refactor 2026-06-07 07:14:49 -04:00
jouleclaw-sandbox-protocol Repo-wide toolchain refresh + jouleclaw policy/sandbox updates 2026-06-07 17:04:45 -04:00
jouleclaw-sandbox-tier docs: drop vanity test-counts (no-vanity-metrics policy) 2026-06-07 19:00:28 -04:00
jouleclaw-schema diagnose: a verification verdict must say which instrument produced it 2026-09-10 12:18:04 -04:00
jouleclaw-session jouleclaw-intent + Receipt.model_id + Receipt.intent + Turn.intent: workload-replay telemetry 2026-06-01 02:32:59 -04:00
jouleclaw-shacl jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-sketch jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-skill jouleclaw-skill: tighten SKILL.md body contract + promote tempfile to workspace 2026-06-02 00:43:49 -04:00
jouleclaw-skill-curator jouleclaw: fill LlmRequest.attachments in remaining constructors 2026-06-06 17:03:04 -04:00
jouleclaw-slsa jouleclaw-slsa: add Source / Dependencies / Verification draft tracks 2026-05-31 11:41:33 -04:00
jouleclaw-source jouleclaw: wave-25 — contract CLI + signed verdict-receipt + source fetcher + revise loop 2026-06-03 04:12:27 -04:00
jouleclaw-spec-coverage jouleclaw: wave-27 — use case + spec coverage + brownfield reverse 2026-06-03 04:47:45 -04:00
jouleclaw-ssm-reader jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-ssm-router jouleclaw: full L0–L10 cascade tier surface — 20 pure-Rust crates 2026-05-27 09:21:25 -04:00
jouleclaw-stack jouleclaw: GatedStack — the whole default stack behind one JCP Grant 2026-06-10 14:08:13 -04:00
jouleclaw-stream jouleclaw: wave-47 — streaming-cascade substrate 2026-06-05 04:12:16 -04:00
jouleclaw-stream-oracle jouleclaw: wave-47 — streaming-cascade substrate 2026-06-05 04:12:16 -04:00
jouleclaw-struct-contrast jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-stuck jouleclaw: wave-26 — continuous-learning loop (stuck + feedback + experiment) 2026-06-03 04:39:56 -04:00
jouleclaw-supervisor jouleclaw: full L0–L10 cascade tier surface — 20 pure-Rust crates 2026-05-27 09:21:25 -04:00
jouleclaw-taste jouleclaw-taste: KL-delta accumulator + typed merge primitive 2026-06-07 06:33:26 -04:00
jouleclaw-tokenpower-bench jouleclaw: waves 63-70 — Tier 2 + Tier 3 SOTA convergence (8 primitives) 2026-06-05 16:46:41 -04:00
jouleclaw-tool-tier jouleclaw: full L0–L10 cascade tier surface — 20 pure-Rust crates 2026-05-27 09:21:25 -04:00
jouleclaw-toolcall-repair jouleclaw-toolcall-repair: deterministic tool-call repair 2026-06-07 05:29:52 -04:00
jouleclaw-tools jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-topology jouleclaw: standard skeleton + Phase 1 foundation crates 2026-05-26 09:55:11 -04:00
jouleclaw-transform jouleclaw-transform: Entity/Transform/TransformResult PROV-O-tagged 2026-05-31 09:37:28 -04:00
jouleclaw-transform-trx jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-transparency-log jouleclaw: waves 59-62 — Tier 1 SOTA convergence (JCS + OTel GenAI + OpenInference + Merkle log) 2026-06-05 16:27:05 -04:00
jouleclaw-trust Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
jouleclaw-tuner jouleclaw: full L0–L10 cascade tier surface — 20 pure-Rust crates 2026-05-27 09:21:25 -04:00
jouleclaw-ui-oracle jouleclaw: wave-48 — UI-output ladder + per-rung Oracles + JCR-1 ui-output/1 2026-06-05 04:39:03 -04:00
jouleclaw-ui-output jouleclaw: wave-48 — UI-output ladder + per-rung Oracles + JCR-1 ui-output/1 2026-06-05 04:39:03 -04:00
jouleclaw-unfolding jouleclaw: wave-31 — unfolding-tool primitive 2026-06-03 13:26:18 -04:00
jouleclaw-usecase jouleclaw: wave-27 — use case + spec coverage + brownfield reverse 2026-06-03 04:47:45 -04:00
jouleclaw-usecase-reverse jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-verification-tier jouleclaw curation wave 4 (final): public surface is now fully documented 2026-06-08 04:12:31 -04:00
jouleclaw-verifiers-export jouleclaw: R1 consolidation + G1 categorical layer + G2 verifiers-export + G3 MDL/AIC scorers 2026-06-06 02:55:19 -04:00
jouleclaw-verify jouleclaw: three doctrine-operationalising crates + SPEC §9 game-engine framing 2026-05-27 05:09:07 -04:00
jouleclaw-wire jouleclaw curation wave 4 (final): public surface is now fully documented 2026-06-08 04:12:31 -04:00
jouleclaw-workspace jouleclaw: workspace audit — zero warnings, zero errors, 3096/3096 tests 2026-06-03 09:35:09 -04:00
jouleclaw-workspace-map jouleclaw: wave-35 + 36 — boundaries + workspace-map (Q + S) 2026-06-03 13:58:04 -04:00