Skip to content

Scope and Non-Goals

bijux-canon-reason owns inspectable reasoning records. It turns a declared problem and evidence into a content-addressed plan, typed events, supported claims, verification findings, and a manifested run that can be reviewed and replayed from retained inputs.

flowchart LR
    spec["problem + constraints"]
    evidence["pinned or retrieved evidence"]
    reason["plan, execute, claim, verify"]
    run["manifested reasoning run"]
    orchestration["agent and runtime policy"]

    spec --> reason
    evidence --> reason --> run --> orchestration

In scope

  • immutable problem, plan, claim, trace, evidence, support, and verification models with content-derived identity;
  • deterministic planning over understand, gather, derive, verify, and finalize actions;
  • runtime and tool protocols, ordered event recording, fail-fast execution, and explicit insufficient-evidence outcomes;
  • local pinned-corpus BM25 retrieval and extractive reasoning as a reproducible reference path;
  • exact support spans, snippet hashes, evidence provenance, derived grounding, structural verification, and registered check results;
  • canonical JSON/JSONL, trace fingerprints, invariant checksums, manifests, frozen replay, and structural diffs;
  • CLI, Python, HTTP run, verification, replay, evaluation, and artifact inspection surfaces.

Non-goals

Not owned here Owning boundary
Preparing source text or defining chunk representation bijux-canon-ingest
Governing vector backend selection, ANN bounds, or retrieval replay bijux-canon-index
Choosing which reasoning role runs next or when a workflow converges bijux-canon-agent
Accepting a complete tenant flow or governing end-to-end replay bijux-canon-runtime
Proving a source is authoritative, current, complete, or true domain review and source governance
Automatically calibrating claim confidence caller or domain-specific calibration process
Distributed retrieval, scheduling, sandboxing, quotas, or secret management hosting system

Verification boundary

Verification proves that registered structural, linkage, provenance, hash, support, tool, and replay rules passed over the retained record. It cannot find all omitted evidence, expose every unstated assumption, or turn faithfully hashed false content into truth.

The bundled extractive reasoner and BM25 retriever are reference components. They demonstrate the artifact and replay contract; they are not claims of general reasoning ability or state-of-the-art retrieval.

Scope test

A change belongs here when it changes the inspectable relationship among a problem, plan, evidence, tool result, claim, finding, or reasoning-run digest. If it changes retrieval ranking rather than support meaning, workflow order rather than plan semantics, or run acceptance rather than verification facts, it belongs in an adjacent package.

See the capability map and known limitations for the precise implemented and epistemic boundaries.