Expand description
Purpose: Persist ProjectAtlas 3 indexes in SQLite.
Modules§
- sqlite_
progress_ test_ observer - Deterministic observation of production
SQLiteprogress boundaries for downstream tests.
Structs§
- Atlas
Store SQLite-backedProjectAtlasindex store.- Captured
Project Binding - Root and project identity captured when one store binding was validated.
- Database
Coverage Sample - One content-free project-scope graph coverage row.
- Database
Coverage Summary - One bounded project-scope graph coverage sample with honest total state.
- Database
Operating Profile Report - Required and observed database connection and maintenance policy.
- Database
Publication Report - Content-free active publication identity for settings diagnostics.
- Database
Schema Report - Content-free schema and migration state.
- Database
Settings Report - Bounded content-free database state for CLI and MCP settings projection.
- Derived
Graph Snapshot - Integrity-checked, project-independent graph snapshot.
- Derived
Graph Snapshot Import - Result of one normal projection publication from a portable snapshot.
- Derived
Graph Snapshot Metadata - Portable snapshot metadata that contains no project or machine identity.
- Derived
Snapshot Content - Exact portable columns and row count exported from one derived owner.
- File
Text FtsCandidate - One FTS-ranked candidate carrying only authoritative persisted metadata.
- File
Text FtsPage - Bounded FTS candidate page for service-owned exact verification.
- File
Text FtsQuery - Bounded safe-token request for FTS candidate acceleration.
- File
Text FtsState - Content-free synchronization state for the rebuildable FTS projection.
- File
Text Metadata - Persisted file metadata available before source-content decoding.
- Health
Findings Page - Bounded health findings page returned by the database layer.
- Health
Query - Bounded health query used by agent-facing adapters.
- Health
Resolution - Agent-approved resolution for a deterministic health finding.
- Index
Publication - Persisted state needed to reject mixed or incompatible derived projections.
- Index
Publication Guard - Exclusive parent-owned atomic publication over all derived projections.
- Indexed
File Text - UTF-8 source text persisted for indexed search.
- Project
Root Transition Result - Result of one completed root transition.
- Purpose
Conditional Apply Request - One stale-safe purpose approval copied from a queue item.
- Purpose
Conditional Apply Result - Per-item outcome from one atomic conditional purpose-review batch.
- Purpose
Curation Batch - Bounded purpose-curation work selected from one project generation.
- Purpose
Curation Candidate - One unapproved purpose row bound to deterministic curator work.
- Repository
Affected Source Footprint - Conservative persisted footprint owned by exact affected source paths.
- Repository
Coverage Query - Bounded filters for opt-in project-wide coverage discovery.
- Repository
Coverage Row - One discovered coverage row with parse and fact-provider provenance.
- Repository
Graph Adjacency Continuation - Opaque keyset used only to continue one bounded adjacency request.
- Repository
Graph Adjacency Page - One bounded direction-specific adjacency page.
- Repository
Graph Adjacency Read Page - One bounded adjacency page plus exact database work for the page attempt.
- Repository
Graph Adjacency Row - One logical relation paired with the frontier entity that selected it.
- Repository
Graph Page - One bounded page of typed normalized graph rows.
- Repository
Graph Read Batch - Fully reconstructed graph rows plus their exact bounded read work.
- Repository
Graph Read Budget - Validated resource envelope for one bounded repository-graph database read.
- Repository
Graph Read Page - One stable paged graph result plus exact database work for the page attempt.
- Repository
Graph Read Pages - Ordered per-owner graph pages plus exact aggregate database work.
- Repository
Graph Read Work - Exact work observed while hydrating one stable-key graph batch.
- Repository
Graph Relation Row - One normalized relation with the endpoint entities already hydrated.
- Repository
Graph Staging Guard - Disposable typed repository-graph writer used before main index publication.
- Repository
Navigation Connections - Bounded current graph evidence for one folder or file navigation row.
- Repository
Navigation Node - One folder or file whose current graph context should enrich navigation.
- Repository
Resolution Candidate - One persisted export candidate paired with the canonical key that selected it.
- Sqlite
Compile Options Identity - Deterministic fixed-size identity of the active
SQLitecompile options. - Sqlite
Runtime Report - Content-free identity of the linked
SQLiteruntime. - Stored
Import Relation - Lightweight persisted import fact used by alias resolution.
- Symbol
Batch Read - Bounded symbols and truncation state returned for exact paths.
- Symbol
Batch Read Budget - Typed database envelope for one exact-path symbol batch.
- Symbol
Batch Read Work - Exact work retained by one bounded symbol batch read.
- Telemetry
Retention Policy - Retention limits for telemetry inside one authoritative database.
- Telemetry
Retention State - Content-free retention and page-lifecycle state.
Enums§
- Database
Coverage Total State - Whether a bounded coverage total is exact or a lower bound.
- Database
Filesystem Support - WAL suitability of the selected database filesystem.
- Database
Publication Contract State - Validation state of persisted publication-contract identity metadata.
- Database
Schema Compatibility - Compatibility of the selected database with the current runtime.
- DbError
- Database-layer error type.
- File
Text Admission - Service decision made before one fallback row decodes source content.
- Health
Scope - Scope controls for bounded health and purpose-curation queries.
- Index
Publication State - Durable state of the multi-projection derived index publication.
- Planner
Statistics Policy - Planner-statistics maintenance policy currently owned by
ProjectAtlas. - Planner
Statistics State - Availability of
SQLiteplanner statistics in the selected database. - Project
Root Transition - Explicit root-binding behavior selected by a caller.
- Purpose
Conditional Apply State - Result of applying a purpose through the stale-safe curator path.
- Repository
Graph Direction - Direction of one batched normalized-graph adjacency read.
- Repository
Graph Relation Query - Closed relation lookup shapes owned by normalized graph storage.
- Spill
Cleanup State - Spill cleanup state for the selected storage design.
- Symbol
Batch Read Limit - Closed database limits that can truncate an exact-path symbol batch.
- Telemetry
Checkpoint State - Persisted passive-checkpoint lifecycle state.
Constants§
- MAX_
DERIVED_ SNAPSHOT_ JSON_ BYTES - Maximum encoded JSON accepted before deserialization.
- MAX_
FILE_ TEXT_ FTS_ CANDIDATES - Maximum FTS candidates decoded for one exact-verification request.
- MAX_
PURPOSE_ CURATION_ BATCH_ ROWS - Maximum paths admitted to one purpose-curation hydration statement.
- MAX_
REPOSITORY_ GRAPH_ FRONTIER - Maximum unique entities admitted to one batched adjacency statement.
- MAX_
SYMBOL_ BATCH_ DECODED_ BYTES - Maximum decoded symbol bytes admitted to one bounded hydration request.
- MAX_
SYMBOL_ BATCH_ PATHS - Maximum exact paths admitted to one bounded symbol hydration request.
- MAX_
SYMBOL_ BATCH_ ROWS - Maximum symbol rows admitted to one bounded hydration request.
Functions§
- database_
settings_ report - Build bounded content-free database settings without creating, migrating, or repairing state.
- read_
project_ root_ read_ only - Read the recorded project root without creating or migrating a database.
- validate_
database_ location - Validate the database location without creating its parent or opening
SQLite. - verify_
project_ database - Verify the current project database schema, identity, and full integrity read-only.
Type Aliases§
- DbResult
- Convenient result alias for database operations.