Skip to content

Product Boundary

Bijux Pollenomics is an atlas builder and evidence-publication system. It acquires heterogeneous scientific and geographic sources, preserves their identities and limitations, creates repository-owned evidence records, and derives scoped maps and reports from the admitted subset.

The product is the accountable chain, not only the final visualization. That chain has three independently inspectable surfaces:

Product surface What it owns What it does not prove by itself
governed evidence database source identity, extracted records, normalized meaning, review state, conflicts, exclusions, and recovery gaps that a record is fit for a particular public claim
producer runtime repeatable transformations, validation, ranking, admission, and publication behavior that every source family has materialized every lifecycle stage
publication products declared membership, geography, evidence roles, caveats, and reader-facing interpretation complete recovery, causal association, or equal comparability across domains

The database is therefore a product surface in its own right. It preserves more than the atlas shows, including negative decisions and unresolved work. The runtime operates on that governed state. A publication is a selected, manifested descendant of both; it is not the database rendered wholesale.

flowchart LR
    Sources["versioned sources"] --> Database["governed evidence database"]
    Database --> Producer["producer runtime"]
    Producer --> Products["scoped publication products"]
    Products -. "member trace" .-> Database
    Producer -. "validation and accounting" .-> Database

The executable product-scope contract names the current mode atlas_builder and the project direction future_engine. That is a product boundary, not a disclaimer hidden at the edge of the documentation. Collection, curation, review, ranking, and publication are current runtime behavior; general multi-evidence harmonization and interpretation remain outside the implemented contract.

The checked-in evidence state and publication state are deliberately different sizes. Collection preserves records that may be contextual, unresolved, excluded, or awaiting stronger source recovery. Publication exposes only the members admitted for a declared geography and use. That difference is an observable product decision, not undocumented filtering.

The system therefore has three independent version coordinates:

Coordinate Identifies Must not be used as a substitute for
producer version the runtime behavior that interpreted inputs and wrote results a particular evidence snapshot
evidence revision the coherent governed records and decisions available to the operation product membership or release approval
product identity the manifest, scope, version, and selected members released together upstream fact ownership

A durable result names all three. Re-running the same producer against a new evidence revision is repeatable execution, but it is not the same scientific result; republishing the same evidence under a different scope is a different product even when many members overlap.

flowchart LR
    Upstream["datasets, APIs, papers, supplements"] --> Capture["versioned capture"]
    Capture --> Evidence["owned evidence records"]
    Evidence --> Review["fitness and uncertainty review"]
    Review --> Scope["world, region, country, or lake scope"]
    Scope --> Publication["maps, reports, and evidence packets"]
    Publication --> Trace["claim-to-source traceability"]

Product Responsibilities

Responsibility Durable result
acquisition identifiable source material with retrieval and version context
normalization stable fields and identifiers without invented precision
evidence review explicit locality, chronology, coordinate, ambiguity, and comparability posture
publication governed membership, geography, labels, and caveats
accountability a reverse path from a visible feature to its governing evidence and source

These responsibilities stay together because a polished output without its capture and review lineage cannot support a consequential scientific claim.

Trust Runs In Two Directions

Forward execution creates a publication; reverse inspection establishes trust. Both directions are required:

flowchart LR
    Source["upstream source identity"] --> Capture["captured bytes and metadata"]
    Capture --> Record["governed evidence record"]
    Record --> Decision["claim-specific review"]
    Decision --> Member["manifested product member"]
    Member -. "audit" .-> Decision
    Decision -. "audit" .-> Record
    Record -. "audit" .-> Capture
    Capture -. "audit" .-> Source
Direction Success condition Failure meaning
source to product each transformation preserves identity, role, precision, and admission rationale the candidate remains qualified, excluded, or unrecoverable
product to source a visible member resolves through manifest, review, evidence, capture, and upstream identity the published claim is incomplete even if the rendering works

A screenshot proves neither direction. A source citation proves origin but not product membership. Trust comes from the linked chain.

Product Guarantees

The product boundary holds only when all of these relationships remain true:

  • every publication member has a stable identity within its source family;
  • normalization preserves source-native meaning and represents missing values without invented precision;
  • evidence review records the basis for place, time, coordinates, and role;
  • product membership names geography, version, admission posture, and caveat;
  • child geographies remain defensible subsets of their governed parents; and
  • rejected or deferred records remain accountable outside the visible subset.
flowchart TD
    Record["governed record"] --> Identity{"stable identity?"}
    Identity -->|no| Refuse["refuse publication"]
    Identity -->|yes| Semantics{"place, time, and role preserved?"}
    Semantics -->|no| Refuse
    Semantics -->|yes| Scope{"eligible for declared product?"}
    Scope -->|no| Account["exclusion or recovery surface"]
    Scope -->|yes| Member["manifested publication member"]

Products And Non-Products

Surface Product responsibility Boundary
curated data tree evidence identity, lineage, semantics, and review state not itself a public scientific conclusion
atlas and reports scoped publication and interpretation not an independent evidence authority
candidate ranking reproducible decision support not a sampling instruction or field result
fieldwork record evidence from one dated visit not representative coverage of a lake or region
recovery and refusal outputs accountable incompleteness not evidence of biological absence
local build artifacts diagnostics and previews not governed repository state

Current Product Surfaces

Surface family What readers receive Accountability companion
world, Europe-plus, and Nordic maps, evidence rows, rankings, and regional reviews manifests, traceability, subset validation, and scientific review
Sweden, Norway, Finland, and Denmark national samples, citations, warnings, and context country bundle membership and parent-scope lineage
Sweden lake priorities ranked candidates and sensitivity evidence ranking manifest, input roles, caveats, and fieldwork preparation
Lyngsjön fieldwork one dated visit with situated observations explicit boundary against generalized suitability claims
recovery and release reviews measurable gaps, conflicts, and blocked language governing evidence paths and conditions for reconsideration

These surfaces are different views over one governed system. Their proximity in navigation or on a map does not make their evidence units interchangeable.

Scientific Scope

Pollen and environmental archaeology provide palaeoenvironmental context. Boundaries and hydrography frame geography. AADR supplies versioned human ancient-DNA metadata. Animal ancient DNA is recovered from papers, supplements, and project archives into sample-owned evidence. Field observations and Sweden lake rankings add direct-visit and decision-support surfaces without being promoted to universal scientific conclusions.

The domains can coexist in one publication while retaining different units, coverage, uncertainty, and evidentiary roles.

Populations Are Named, Not Blended

Animal evidence demonstrates why a single phrase such as “the database” is not precise enough for scientific accounting:

Population Count Unit and purpose
sample-foundation truth 894 curated source rows classified by grounding and blocking posture
recovered project sample master 868 stable sample identities recovered across 40 tracked projects
animal point publication 234 233 final sample-backed features plus one provisional project-context feature

These values answer different questions. They are not successive percentages of one denominator: foundation rows and recovered identities have distinct curation contracts, while publication membership applies a claim-specific point contract. Every comparison must name its population and observation unit before interpreting a count.

Capability States

Every capability belongs to one of three reader-visible states:

State Meaning Example
operational the runtime owns the complete input, decision, and output contract versioned source collection and manifested report publication
qualified a real governed surface exists, but its evidence limits block a broader claim admitted animal points beside explicit project-recovery gaps
outside scope no current runtime contract produces the claimed result genotype analysis, causal inference, or autonomous sampling decisions
flowchart LR
    Request["reader or operator question"] --> Contract{"owned runtime contract?"}
    Contract -->|no| Outside["outside current scope"]
    Contract -->|yes| Evidence{"evidence satisfies claim?"}
    Evidence -->|yes| Operational["operational result and traceability"]
    Evidence -->|partly| Qualified["qualified result and visible limitation"]
    Evidence -->|no| Refused["refusal or recovery surface"]

Qualified does not mean experimental or hidden. It means the repository can defend a narrower result and can name the evidence that prevents stronger language. Refusal is likewise a product outcome when the runtime completed but the scientific contract did not pass.

Capability state is also separate from roadmap state. An operational atlas publication remains operational even though a broader engine is planned. A planned engine surface does not become qualified merely because the repository already holds relevant evidence; it remains outside the current product until an owned interface, transformation, result, and fitness contract exist.

Capability Evidence Packet

A capability is demonstrated only when four surfaces agree:

Surface Required evidence
interface supported command or Python entry point with explicit inputs and write scope
state transition named owner, prior state, candidate state, and replacement behavior
governed result manifest, stable member identities, schemas, and evidence roles
fitness qualifications, exclusions, warnings, and claim ceiling

Code that can calculate a value is not by itself a product capability. For example, coordinate proximity is computable, but causal association remains outside scope because no governed inference contract owns that conclusion.

Runtime Boundary

bijux-pollenomics owns collection, normalization, evidence review, heuristic candidate ranking, and publication behavior. The tracked data/ tree records repository-owned evidence state; docs/report/ contains derived publications; validation guards the contract between them.

The runtime does not turn geographic proximity into causation, process AADR genotypes, infer missing sample coordinates, or replace field verification.

Evaluate The Product By Question

Question Governing explanation
What is included and where does the claim boundary stop? Repository scope and limits
How do world, regional, country, and specialized outputs relate? Publication scope model
Which layer owns each operation and artifact? Runtime scope and ownership
Which capabilities are operational, qualified, or outside scope? Evidence engine capabilities
Which source or evidence record supports a visible claim? Data system
How should atlas layers and points be interpreted? Nordic Evidence Atlas

Trust increases when the publication, evidence record, and source capture agree. When they do not, the narrower upstream authority wins and the publication must be corrected, qualified, or refused.