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.
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.
ReadQuery now accepts event_type_filter mirroring AggregateQuery's shape. SQL NULL-guard pattern keeps None fully backward-compatible. Closes TD-002 / RB-1.
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.
Expanded the GWells benchmark matrix, refreshed the canonical physics doc, and kept the timing surface aligned with the current engine behavior.
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.
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.
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.
Implemented the full prediction/outcome pipeline for six-signal epistemology, including persistence, event emission, and Migration013 for the predictions + outcomes tables.
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.
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.
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.
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.
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.
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.
Adds GitHub Actions for test matrix CI, cibuildwheel Python wheel builds, napi-rs release artifact publishing, and an mdBook documentation scaffold with DESIGN.md.
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.
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.
Added deterministic GWells benchmark stepping, captured performance metrics, and bootstrapped Aseptic living reports for ongoing passes.
Completes the advanced query and lifecycle surface with cross-stream correlation, schema upcasting for event migrations, payload transforms, tombstone deletion, and cursor pagination.
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.
Adds branch isolation with fork/merge lifecycle, point-in-time snapshot capture and restore, and glob-pattern stream reducers for aggregated projections.
Foundational append-only SQLite event log with BLAKE3 content-addressed events, typed error hierarchy, and stream lifecycle management.
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.
Closed the C14 runtime lifecycle API gap by exposing controller state, quiet debug events, and safer reseed handling.