bitmosh.dev/Blog/Dev Log/2026-06-12
v0.10.0tfossic

Cerebra cycle runtime vocabulary lands in canonical doc

Folds Cerebra's 22-event Phase 6/7/8 contribution into AGENT_TRACE_VOCABULARY.md, adds a Consumer Extension Registry for cross-consumer discoverability, and extends the OTel GenAI span mapping with all 22 Cerebra events.

v0.10.0ufossic

Python CCE conformance harness lands

Exposes the CCE encoder from fossic-py and adds a parametrized harness that verifies all 30 canonical vectors byte-identical to the Rust core, closing the binding parity gap.

v0.10.1fossic

ReadQuery gains event_type_filter parity

ReadQuery now accepts event_type_filter mirroring AggregateQuery's shape. SQL NULL-guard pattern keeps None fully backward-compatible. Closes TD-002 / RB-1.

v0.3.3cerebra

Phase 8 Step 1 — RuntimeSession persistence foundation

Adds session lifecycle management: RuntimeSession frozen dataclass, SessionManager, SQLite persistence via runtime_sessions table, and PredictionInput adapter bridging session state to Phase 6 prediction pipeline.

v0.1.15gwells

Gwells Benchmark Coverage Expanded

Expanded the GWells benchmark matrix, refreshed the canonical physics doc, and kept the timing surface aligned with the current engine behavior.

v0.10.0vfossic

Spec clarification for purge semantics and branches

Clarified purge semantics in spec to read-path removal language, added canonical BranchInfo field documentation, documented the default branch convention, and added the register_upcaster docstring.

v0.10.0wfossic

Retroactive blast-radius records realigned to real SHAs

All thirteen retroactive blast-radius files corrected to match actual commit groupings, with the ADR namespace formalised and the DV-002 purge-semantics decision recorded.

v0.10.0xfossic

Aseptic methodology bootstrap and spec corrections

Bootstrapped the Aseptic contamination-prevention methodology, created retroactive blast-radius records for all prior passes, filed a TIDYUP survey, and corrected the threading model spec.

v0.3.1cerebra

Phase 6 Step 3 — Prediction/Outcome Pipeline

Implemented the full prediction/outcome pipeline for six-signal epistemology, including persistence, event emission, and Migration013 for the predictions + outcomes tables.

v0.3.0cerebra

Phase 6 Step 2 — Six-Signal Evaluation Infrastructure

Implements the full signal evaluation stack: six prompt modules, SignalEvaluator, EvaluationComposer, emit_evaluation_events(), and the evaluations table (Migration012). EPISTEMIC_HUMILITY uses a marker-based scoring path (v0.1); the remaining five signals use LLM complete_structured() in JSON mode.

v0.10.0fossic

DynReducer Snapshot Caching in Python Binding

Exposes Rust snapshot machinery to Python via the DynReducer protocol, making read_state use snapshot-backed replay; adds a similarity search stub and aggregate volume benchmark revealing the PyO3 bridge overhead.

v0.9.0fossic

Glob Subscriptions and Tilde Path Expansion

Adds glob-pattern subscription matching across stream sets, internal tilde path expansion in Store.open(), cursor alignment fixes for cross-stream queries, and all eight platform ADRs.

v0.8.2fossic

fossic-py Test Debt Cleared to 62 Passing

Resolved all 27 outstanding fossic-py test failures across DynReducer protocol, BranchInfo field naming, tilde path handling, and subscription semantics — leaving one intentional skip and one logged real bug.

v0.8.1fossic

Node Binding Load-Bearing Fixes

Fixes Symbol.asyncIterator and Symbol.asyncDispose via JS wrapper class, corrects walk_causation chain traversal, and resolves a concurrent next() race in the subscription iterator.

v0.8.0fossic

napi-rs Node.js Binding With TypeScript Types

Adds fossic-node, a napi-rs binding exposing the full fossic store API to Node.js and TypeScript consumers with generated type definitions and a full test suite.

v0.7.0fossic

CI Pipeline, Wheel Builder, Release Workflow

Adds GitHub Actions for test matrix CI, cibuildwheel Python wheel builds, napi-rs release artifact publishing, and an mdBook documentation scaffold with DESIGN.md.

v0.6.0fossic

Tauri IPC Companion and napi-rs Config

Adds fossic-tauri, a Tauri 2 IPC companion crate exposing fossic commands to webview consumers, plus napi.config.json wiring the napi-rs build pipeline for the Node binding.

v0.5.0fossic

PyO3 Python Binding for Full API Surface

Adds fossic-py: a PyO3 0.29 Python 3.12 binding exposing append, read, branches, snapshots, reducers, subscriptions, transforms, upcasters, and deletion to Python consumers.

v0.1.12gwells

Benchmark Harness And Aseptic Reports

Added deterministic GWells benchmark stepping, captured performance metrics, and bootstrapped Aseptic living reports for ongoing passes.

v0.4.0fossic

Cross-Stream Queries, Upcasters, and Deletion

Completes the advanced query and lifecycle surface with cross-stream correlation, schema upcasting for event migrations, payload transforms, tombstone deletion, and cursor pagination.

v0.3.0fossic

Subscriptions and WAL-Backed Live Delivery

Adds a pub/sub subscription layer driven by SQLite WAL change detection, enabling reactive consumers to receive events in real time without polling the log.

v0.2.0fossic

Branches, Snapshots, and Pattern Reducers

Adds branch isolation with fork/merge lifecycle, point-in-time snapshot capture and restore, and glob-pattern stream reducers for aggregated projections.

v0.1.0fossic

Core Rust Event Store With CCE

Foundational append-only SQLite event log with BLAKE3 content-addressed events, typed error hierarchy, and stream lifecycle management.

v0.3.0cerebra

Cross-Cutting Infrastructure (fossic event sourcing layer)

Added fossic-py as a production dependency and built the FossicStore/EventEmitter layer that backs Phase 6+ event emission across cycle-trace and lattice streams.

v0.1.11gwells

GWells Runtime Lifecycle State

Closed the C14 runtime lifecycle API gap by exposing controller state, quiet debug events, and safer reseed handling.