Skip to main content

Module runtime

Module runtime 

Source
Expand description

Purpose: Coordinate shared ProjectAtlas CLI and MCP runtime workflows. Shared runtime orchestration for the ProjectAtlas CLI and MCP adapters.

ModulesΒ§

graph_projection πŸ”’
Normalize parser-owned symbol facts into one generation-bound repository graph.
module_resolution πŸ”’
Bounded repository compiler-configuration loading for semantic graph projection.
optional_parser_runtime πŸ”’
Process-wide admission and scheduling for the optional parser-pack worker.
source_observation πŸ”’
Process-local source observation for long-lived verified index reads.

StructsΒ§

DatabaseLintReport πŸ”’
Typed SQLite-owned portion of one lint result.
ExactFreshIndexRead πŸ”’
Current read snapshot established through exact source verification.
IndexFreshnessAssessment πŸ”’
Exact freshness assessment plus its measured source/database work.
IndexFreshnessDelta πŸ”’
Current local-source delta detected before a normal indexed read.
IndexInitRequired πŸ”’
Typed first-use handoff for one selected project root.
IndexProjectMismatch πŸ”’
Typed refusal when a selected project root and durable index disagree.
IndexPublicationBatch πŸ”’
Filesystem and derived facts prepared before acquiring the SQLite writer.
IndexPublicationOutcome πŸ”’
Reports produced after a staged batch commits successfully.
IndexRefreshReport πŸ”’
Combined refresh output for watcher and one-shot refresh paths.
IndexRefreshRequired πŸ”’
Bounded typed report returned before a stale indexed read can execute.
IndexVerificationIncomplete πŸ”’
Bounded typed report returned when source verification is incomplete.
InitBootstrapOptions πŸ”’
Options for the first-run initialization bootstrap.
InitHostConfigStatus πŸ”’
Status for one generated host integration config.
InitHydrationPhase πŸ”’
Registered-worktree initialization source state.
InitPathStatus πŸ”’
Status for one path managed by init.
InitScanPhase πŸ”’
Scan/index phase result for init.
InitSetupReport πŸ”’
First-run init report shared by CLI and MCP adapters.
LegacyPurposeReport πŸ”’
Legacy purpose cleanup report.
LintReport πŸ”’
Shared typed lint result consumed by CLI and MCP adapters.
OptionalParserSettingsReport πŸ”’
Optional parser state present in both feature-enabled and default-core-only builds.
PathStatus πŸ”’
Filesystem status for a diagnostic path.
ProjectWorktreeRequired πŸ”’
Typed refusal when a bare/common Git directory is selected as source.
PurposeCurationItem πŸ”’
One path that needs purpose curation.
PurposeCurationPage πŸ”’
Agent-facing purpose curation queue with bounded health metadata.
PurposeCuratorHandoff πŸ”’
Purpose curation handoff for agent/plugin harnesses.
PurposeImportLimits πŸ”’
Hard authored-purpose input limits for one publication attempt.
PurposeImportReport πŸ”’
Legacy purpose import counts from a scan.
PurposeImportSnapshot πŸ”’
Deterministic purpose-import rows and the inputs that produced them.
PurposeInputReader πŸ”’
Operation-owned reader for authored purpose and publication inputs.
PurposeReviewItem πŸ”’
Per-path batch review result.
PurposeReviewReport πŸ”’
Batch purpose review result.
PurposeReviewRequest πŸ”’
One agent-reviewed purpose update requested by a batch review.
ResetIndexReport πŸ”’
Runtime index/cache cleanup report.
ScanReport πŸ”’
Scan command report shared by CLI and MCP adapters.
ScanRuntimePlan πŸ”’
Resolved scan runtime policy shared by CLI and MCP adapters.
SettingsClassifiedNavigationReport πŸ”’
Content-free classified navigation capabilities shared by CLI and MCP settings.
SettingsIndexStats πŸ”’
Indexed state summary for settings diagnostics.
SettingsLexicalSearchReport πŸ”’
Typed lexical-search settings projection.
SettingsReport πŸ”’
Local settings report.
SettingsSearchModeReport πŸ”’
Typed settings projection for one search mode.
SettingsSearchReport πŸ”’
Content-free readiness for supported and planned search modes.
SourceVerificationWork πŸ”’
Measured work performed by one exact source-freshness verification.
StructuralSummaryDerivation πŸ”’
One file’s closed structural-summary derivation.
StructuralSummaryReport πŸ”’
Deterministic structural-summary refresh report.
StructuralSummaryStage πŸ”’
Structural summary mutations retained outside the SQLite writer transaction.
SymbolBuildOptions πŸ”’
Options controlling source parsing during symbol graph builds.
SymbolBuildReport πŸ”’
Symbol graph build report.
SymbolBuildStage πŸ”’
Symbol mutations retained outside the SQLite writer transaction.
SymbolParseJob πŸ”’
Source file queued for symbol parsing.
SymbolParseSuccess πŸ”’
Successful parser output waiting for sequential DB persistence.
SymbolPublicationLimits πŸ”’
Aggregate rows and retained string bytes admitted by one symbol publication.
TextIndexOptions πŸ”’
Options controlling full-text persistence for SQLite search.
TextIndexRefresh πŸ”’
Persisted text refresh result plus rows reused by structural summarizers.
TextIndexReport πŸ”’
Persisted file-text index report.
TextIndexRow πŸ”’
Outcome of considering one file for persisted text search.
UsageRuntimeInstance πŸ”’
One optional telemetry identity owned by a CLI invocation or MCP process.
WatchChangeSet πŸ”’
Debounced filesystem changes observed by watcher mode.
WatchReport πŸ”’
Watch command report.
WatchStatusReport πŸ”’
Watcher status report.

EnumsΒ§

IndexReadStatus πŸ”’
Closed state returned when an index-backed read cannot proceed safely.
IndexRefreshReason πŸ”’
Closed reason for refusing an index-backed read.
IndexRefreshScope πŸ”’
Scope required to recover a stale index safely.
IndexVerificationReason πŸ”’
Closed reason why current local source could not be verified.
InitHydrationStatus πŸ”’
Stable worktree hydration outcomes exposed by init.
InitPhaseStatus πŸ”’
Project initialization phase status.
NodePublicationBatch πŸ”’
Node mutations owned by one full or incremental publication.
PurposeLintLevel πŸ”’
Purpose curation strictness used by projectatlas lint.
PurposeReviewAction πŸ”’
Stable purpose-review action values.
SettingsCapabilityState πŸ”’
Readiness of one settings capability.
SourceReadFailure πŸ”’
Failure from one cancellation-aware bounded source read.
StructuralSummaryChange πŸ”’
One closed structural-summary projection mutation.
SymbolParseOutcome πŸ”’
Outcome from one parser worker.
SymbolProjectionChange πŸ”’
One closed symbol projection mutation.
TextIndexSkipReason πŸ”’
Text-index outcome categories.

ConstantsΒ§

BUILTIN_PROJECTATLAS_PURPOSES πŸ”’
Built-in purposes for reserved project-local ProjectAtlas metadata inputs.
CONTROLLED_SOURCE_READ_BUFFER_BYTES πŸ”’
Chunk size used by cancellation-aware bounded source reads.
CORE_INDEX_POLICY_PATHS πŸ”’
Core project-local files whose edits can change source-selection policy.
DEFAULT_HEALTH_LIMIT πŸ”’
Default health rows returned when the caller does not request a page size.
DEFAULT_INDEX_WORK_TIMEOUT πŸ”’
Default whole-operation deadline when no narrower parser limit is supplied.
INDEX_DERIVATION_CONTRACT_VERSION πŸ”’
Explicit version of the built-in derived-index projection contract.
INDEX_FRESHNESS_SAMPLE_LIMIT πŸ”’
Maximum changed paths included in a freshness failure payload.
INDEX_WORKER_SAFE_CEILING πŸ”’
Maximum indexing workers regardless of a larger caller request.
MAX_HEALTH_LIMIT πŸ”’
Maximum health rows returned in one payload.
MAX_INCREMENTAL_CHANGED_PATHS πŸ”’
Maximum event paths accepted by one incremental watcher publication.
MAX_INCREMENTAL_SOURCE_BYTES πŸ”’
Maximum source bytes accepted by one incremental watcher publication.
MAX_INDEXED_NAVIGATION_SOURCE_BYTES πŸ”’
Maximum current source bytes one navigation read may allocate and inspect.
MAX_PUBLICATION_STAGING_BYTES πŸ”’
Maximum aggregate retained string bytes across one in-memory publication batch.
MAX_PURPOSE_HEADER_BYTES πŸ”’
Maximum source prefix inspected for a legacy purpose header.
MAX_PURPOSE_IMPORT_BYTES πŸ”’
Maximum aggregate authored-purpose bytes inspected by one publication.
MAX_PURPOSE_IMPORT_RECORDS πŸ”’
Maximum normalized legacy purpose rows admitted by one publication.
MAX_PURPOSE_INPUT_FILE_BYTES πŸ”’
Maximum complete config, map, or non-source purpose input size.
MAX_PURPOSE_REVIEW_FIELD_BYTES πŸ”’
Maximum bytes in one non-path purpose-review string field.
MAX_PURPOSE_REVIEW_INPUT_BYTES πŸ”’
Maximum aggregate string bytes admitted to one purpose-review batch.
MAX_PURPOSE_REVIEW_INPUT_FILE_BYTES πŸ”’
Maximum JSON bytes read for one CLI purpose-review batch.
MAX_PURPOSE_REVIEW_PATH_BYTES πŸ”’
Maximum bytes in one repository path supplied to purpose review.
MAX_PURPOSE_REVIEW_REPORT_BYTES πŸ”’
Maximum retained item/output bytes for one purpose-review report.
MAX_STAGED_TEXT_BYTES πŸ”’
Maximum UTF-8 source bytes retained while one publication is staged.
MAX_SYMBOL_FILE_BYTES πŸ”’
Maximum file size parsed for symbols by default.
MAX_SYMBOL_PARSE_JOBS πŸ”’
Maximum symbol candidates accepted by one publication.
NORMAL_READ_REFRESH_MAX_BYTES πŸ”’
Maximum current source bytes a normal read may reconcile before answering.
NORMAL_READ_REFRESH_MAX_PATHS πŸ”’
Maximum affected paths a normal read may reconcile before answering.
PUBLICATION_NODE_BATCH_SIZE πŸ”’
Maximum scan-node mutations applied between publication cancellation checks.
PUBLICATION_PATH_BATCH_SIZE πŸ”’
Maximum deleted repository paths applied between publication cancellation checks.
PUBLICATION_TEXT_BATCH_SIZE πŸ”’
Maximum persisted source texts applied between publication cancellation checks.
PURPOSE_CURATOR_RECOMMENDED_REASONING πŸ”’
Stable serialized recommendation for host-owned purpose curator selection.
PURPOSE_REVIEW_REPORT_ERROR_FIELD πŸ”’
Purpose-review report field name for an item error.
WATCH_EVENT_QUEUE_CAPACITY πŸ”’
Maximum native watcher events buffered before continuity becomes uncertain.

FunctionsΒ§

absolute_path πŸ”’
Return an absolute path without requiring the target to exist.
absolute_watch_path πŸ”’
Return an absolute path for a watcher event path.
admit_symbol_job_bytes πŸ”’
Read, bound, and hash-check one source exactly once for symbol staging.
apply_conditional_purpose_reviews πŸ”’
Apply one host-selected conditional batch with one database writer transaction.
apply_file_content_classification_stage πŸ”’
Apply staged file roles inside the parent generation transaction.
apply_purpose_import_snapshot πŸ”’
Apply staged legacy-purpose rows without overwriting current reviewed intent.
apply_structural_summary_stage πŸ”’
Apply prepared structural summaries inside the parent publication transaction.
apply_symbol_build_stage πŸ”’
Apply prepared symbol mutations inside the parent publication transaction.
apply_text_index_stage πŸ”’
Apply prepared persisted-text rows inside the parent publication transaction.
automatic_refresh_write_is_unavailable πŸ”’
Distinguish optional repair contention from database-integrity failures.
bounded_index_work_control πŸ”’
Apply the runtime’s safe whole-operation deadline without weakening caller bounds.
build_settings_report πŸ”’
Build settings diagnostics shared by CLI and MCP.
byte_count_to_tokens πŸ”’
Estimate source tokens from a searched byte count.
byte_size_to_tokens πŸ”’
Estimate source tokens from a byte count with the shared token heuristic.
canonical_project_root πŸ”’
Return a canonical absolute project root.
canonical_source_project_root πŸ”’
Return one exact source root from structural Git or non-Git evidence.
checked_symbol_publication_usage πŸ”’
Admit one aggregate symbol-publication resource before persistence.
classified_navigation_capabilities πŸ”’
Return the closed classified navigation contract without inspecting private data.
classified_ranked_file_nodes_with_reasons πŸ”’
Load ranked files with persisted classification and optional explicit selection.
clear_skipped_symbol_index πŸ”’
Clear stale symbol output while preserving structural summaries when present.
collect_purpose_reviews πŸ”’
Review one admitted item-oriented batch while bounding retained report data.
complete_index_publication πŸ”’
Commit only after the shared work boundary still permits publication.
conditional_purpose_review_action πŸ”’
Map database conditional-apply state into the stable review action contract.
config_candidates_for_root πŸ”’
Return supported config paths for one project root.
config_root_mismatch_error πŸ”’
Build the standard config/root mismatch error.
db_sidecar_path πŸ”’
Return the path to a SQLite sidecar file.
default_cli_project_root πŸ”’
Resolve the default CLI project root before opening an implicit database.
default_mcp_project_root πŸ”’
Resolve the default MCP project root without trusting the process cwd.
defaultable_cli_project_root πŸ”’
Resolve a CLI repository-root argument, using indexed state for the default ..
detect_index_freshness_controlled πŸ”’
Detect the complete local-source delta under one cooperative work boundary.
document_navigation_error πŸ”’
Map one document extraction failure to the navigation boundary’s typed error contract.
document_parse_error_outcome πŸ”’
Preserve typed cancellation/resource failures while surfacing malformed documents as input errors.
empty_index_refresh_report πŸ”’
Build the stable report for a verified watcher no-op.
empty_symbol_build_report πŸ”’
Return an empty symbol build report.
empty_text_index_report πŸ”’
Return an empty text-index report for a no-op refresh.
enforce_publication_staging_budget πŸ”’
Fail before writer acquisition when retained publication state exceeds its budget.
ensure_parent_dir πŸ”’
Create the parent directory for a path when it has one.
estimated_source_tokens_for_file_metadata πŸ”’
Estimate source tokens for persisted file metadata.
estimated_source_tokens_for_file_node πŸ”’
Estimate source tokens for one indexed file without reading it.
estimated_source_tokens_for_indexed_files πŸ”’
Estimate broad source tokens represented by indexed files with SQL aggregates.
estimated_source_tokens_for_path πŸ”’
Estimate source tokens for one indexed path, falling back safely for stale rows.
estimated_source_tokens_for_paths πŸ”’
Estimate source tokens for repository paths referenced by symbols/relations.
event_kind_affects_index πŸ”’
Return whether a notify event kind can change indexed content.
expected_nodes_after_incremental πŸ”’
Build the complete expected source state after one normalized incremental delta.
federated_worktree_error πŸ”’
Attach the exact alias to every typed or generic federated participant failure.
finish_purpose_import_fingerprint_controlled πŸ”’
Finish one purpose-import fingerprint from already normalized source records.
has_conditional_purpose_review_field πŸ”’
Return whether a row attempts to use queue-bound conditional review.
hash_index_contract_native_path πŸ”’
Add one native path to a fingerprint without a lossy text projection.
hash_index_contract_value πŸ”’
Add one unambiguous field/value pair to a derived-index fingerprint.
hash_publication_input_file_controlled πŸ”’
Bind one optional file’s identity and exact bytes to publication input state.
health_next_start_index πŸ”’
Return the next start index for a bounded health page.
health_severity_name πŸ”’
Return a stable lowercase severity name.
hydrate_purpose_review_classifications πŸ”’
Add registry-owned file roles without allowing purpose writes to alter them.
index_derivation_fingerprint πŸ”’
Hash the parser registry and source-selection policy that own derived rows.
index_derivation_fingerprint_for_contract πŸ”’
Hash one exact parser, semantic, and source-selection contract.
index_init_required πŸ”’
Return a typed, non-mutating first-use handoff for one selected root.
index_policy_path πŸ”’
Return whether one repository-relative path owns derived-index policy.
index_policy_refresh_required πŸ”’
Return the typed full-refresh state for a changed derivation contract.
index_work_control πŸ”’
Create one indexing boundary with the caller timeout capped by the safe default.
indexed_file_hashes πŸ”’
Load indexed file hashes for incremental refresh comparison.
indexed_file_hashes_for_paths πŸ”’
Load indexed file hashes for selected repository paths.
indexed_file_texts_for_nodes_controlled πŸ”’
Build bounded UTF-8 text rows while observing cancellation between files.
indexed_file_texts_for_nodes_with_limit πŸ”’
Build UTF-8 text rows under an explicit aggregate staging-byte limit.
indexed_native_path πŸ”’
Build an absolute native path for a previously validated indexed file key.
indexed_project_root πŸ”’
Load the project root recorded by the latest scan.
indexed_purpose_files πŸ”’
Collect .purpose files only from folders included in the normal index.
init_config_path πŸ”’
Return the config path init should preserve or create for a project root.
init_next_steps πŸ”’
Return concise next steps for humans and agents.
init_path_status πŸ”’
Return created/existing status for a path.
is_complete_conditional_purpose_review πŸ”’
Return whether a row carries one complete queue-bound conditional review.
is_generic_context_segment πŸ”’
Return whether a path segment is too generic to add useful purpose context.
is_gradle_build_script πŸ”’
Return whether a path is a Gradle build script rather than ordinary Kotlin/Groovy source.
is_symbol_candidate πŸ”’
Return whether a language should be parsed for symbols.
is_symbol_candidate_for_admission πŸ”’
Apply the project-selected optional-language boundary to symbol work admission.
join_human_names πŸ”’
Join declaration names as a compact human phrase.
legacy_project_root_candidate πŸ”’
Resolve a predecessor root only as a read-only discovery candidate.
lint_database_if_present πŸ”’
Build typed lint facts for an existing SQLite index.
lint_project πŸ”’
Build one shared typed lint result for CLI and MCP callers.
load_scan_import_config πŸ”’
Load map configuration for purpose import during scan.
load_synchronized_repository_token_report πŸ”’
Load one combined repository report while active worktree membership is stable.
lossless_native_path_display πŸ”’
Return a lossless UTF-8 display for one native path.
lossless_project_root_display πŸ”’
Return a lossless UTF-8 display for one existing canonical project root.
mcp_config_path_for_db πŸ”’
Return the project-local MCP config path associated with a database path.
move_reset_file_noclobber πŸ”’
Move one existing reset target without overwriting another path.
native_display_relative_path πŸ”’
Reconcile equivalent native paths when Windows extended prefixes differ.
next_step_report_payload πŸ”’
Build the flattened agent-facing next-step payload.
next_step_report_with_selection πŸ”’
Build a next-step report under one optional classified-content selection.
normalized_deleted_path πŸ”’
Normalize a deleted path if it belongs to the watched repository.
normalized_folder_filter πŸ”’
Normalize a folder filter into the repository path convention.
normalized_watch_index_path πŸ”’
Return one repository-contained native path after watcher normalization and policy checks.
notify_event_changes πŸ”’
Convert a notify event into index-relevant changes.
notify_result_changes πŸ”’
Convert a notify result into index-relevant changes.
notify_runtime_available πŸ”’
Return whether the platform watcher can be constructed in this process.
observed_content_noun πŸ”’
Return the truthful noun for registry-classified source versus documentation.
observed_language_label πŸ”’
Return a readable language label for agent-facing content summaries.
observed_manifest_subject πŸ”’
Return the subject phrase for manifest-style content summaries.
open_atlas_store_for_project πŸ”’
Open or create a durable index bound to one selected project root.
open_atlas_store_for_project_with_location_validator πŸ”’
Validate storage before creating the database parent and opening the store.
open_atlas_store_read_only_for_project πŸ”’
Open a current durable index read snapshot bound to one selected root.
open_exact_fresh_atlas_store_for_project_controlled πŸ”’
Open a current snapshot and retain exact freshness work for epoch accounting.
open_exact_fresh_atlas_store_for_project_with_repair πŸ”’
Open a current read snapshot without repairing stale source or durable state.
open_exact_saved_source_matches_index_controlled πŸ”’
Open an exact current snapshot without publishing a source repair.
open_federated_atlas_stores_for_project πŸ”’
Open an explicit ordered set of current project indexes without mutating any root.
open_fresh_atlas_store_for_project πŸ”’
Open a current read snapshot, reconciling one safe bounded delta when possible.
open_fresh_atlas_store_for_project_controlled πŸ”’
Open a current read snapshot under one cooperative freshness boundary.
parse_admitted_symbol_job πŸ”’
Extract conservative facts from admitted source and retain independent source provenance.
parse_document_symbol_job πŸ”’
Parse one admitted PDF/DOCX byte stream into the existing publication shape.
parse_symbol_job_controlled πŸ”’
Parse one source file while observing cancellation before and during parsing.
path_context_subject πŸ”’
Return a path-aware subject phrase for a generated purpose suggestion.
path_segment_words πŸ”’
Convert one path segment into readable lowercase words.
path_status πŸ”’
Return a diagnostic status for one path.
preflight_existing_project_binding πŸ”’
Refuse an existing database binding before init writes.
preview_conditional_purpose_review πŸ”’
Preview one conditional review against the current queue state without writing.
primary_symbol_kinds πŸ”’
Return a compact phrase describing the most important symbol kinds.
primary_symbol_names πŸ”’
Return stable names for the most important declaration symbols.
project_root_from_db_path πŸ”’
Infer a project root from a default .projectatlas/projectatlas.db path.
project_store_error πŸ”’
Preserve typed selected-root mismatch diagnostics across store adapters.
protected_purpose_paths πŸ”’
Return paths whose reviewed or built-in purpose must suppress generated suggestions.
publication_base_generation πŸ”’
Capture the last complete generation used as a publication compare-and-swap anchor.
publication_contract_matches πŸ”’
Return whether symbol reuse and incremental publication share the current derivation contract.
publication_input_error πŸ”’
Preserve typed work failures while adapting authored-input uncertainty.
publish_index_batch πŸ”’
Apply one fully prepared index batch in a short generation-checked transaction.
purpose_curation_page πŸ”’
Build a purpose curation queue from the bounded health page.
purpose_curator_handoff πŸ”’
Build one host-owned purpose-curator handoff shared by init and session brief.
purpose_handoff_instructions πŸ”’
Return stable purpose handoff instructions for agent harnesses.
purpose_header_candidates πŸ”’
Return source files that appear to start with legacy Purpose headers.
purpose_queue_curation_scope πŸ”’
Return the truthful curation tier selected by explicit queue scope flags.
purpose_queue_file_scope πŸ”’
Return the file inclusion scope for purpose curation metadata.
purpose_queue_folder_scope πŸ”’
Return the folder inclusion scope for purpose curation metadata.
purpose_review_input_too_large πŸ”’
Build the stable aggregate-byte admission failure.
purpose_review_item_bytes πŸ”’
Return retained string bytes for one report row after per-field admission.
purpose_review_report_too_large πŸ”’
Build the stable purpose-review report/output limit failure.
push_word_space πŸ”’
Append one word separator when the phrase already has content.
ranked_file_nodes_with_reasons πŸ”’
Load ranked file nodes with concise reasons.
ranked_folder_nodes_with_reasons πŸ”’
Load ranked folder nodes with concise reasons.
read_indexed_file_content πŸ”’
Read content for a previously validated indexed file key.
read_source_bytes_controlled πŸ”’
Read at most one admitted source-byte budget while checking cooperative stop state.
reconcile_hydrated_index_controlled πŸ”’
Reconcile a copied worktree baseline through exact no-op, incremental, or full refresh.
record_directory_walk_usage_estimate πŸ”’
Record a broad directory-walk avoidance estimate.
record_usage_estimate πŸ”’
Record a usage event from a fast baseline estimate and actual atlas payload.
record_usage_estimate_with_context πŸ”’
Record a usage event from a fast baseline estimate and explicit baseline semantics.
record_usage_text πŸ”’
Record a usage event from baseline and emitted text unless telemetry is disabled.
refresh_index πŸ”’
Refresh filesystem and symbol state.
refresh_index_controlled πŸ”’
Refresh every derived projection under one cancellation boundary.
refresh_index_for_changes πŸ”’
Refresh filesystem and symbol state for a debounced event batch.
refresh_index_for_changes_controlled πŸ”’
Refresh one watcher batch under one cancellation and publication boundary.
relation_targets πŸ”’
Return relation targets for one relation kind.
render_classified_ranked_file_rows πŸ”’
Preserve existing ranked file rows while adding their persisted classification.
render_classified_symbol_rows πŸ”’
Preserve existing symbol rows while adding their owning file classification.
render_coverage_report πŸ”’
Render one bounded current coverage page as compact TOON.
render_health_page πŸ”’
Render a bounded health page as compact TOON.
render_purpose_curation_page πŸ”’
Render a purpose curation queue as compact TOON.
render_purpose_review_report πŸ”’
Render a batch purpose review report as compact TOON.
repository_path_is_absent πŸ”’
Match an exact absent repository key or one of its slash-delimited ancestors.
require_current_worktree_usage_snapshot πŸ”’
Require the atlas currently published at this path to match a captured snapshot exactly.
require_registered_worktree_lifecycle πŸ”’
Rediscover one registration immediately before a lifecycle-sensitive catalog write.
require_synchronization_control_identity πŸ”’
Keep synchronization on the control atlas captured by an alias-routed request.
reset_index_files πŸ”’
Preview or remove local runtime index/cache files.
reset_index_files_with_revalidation πŸ”’
Remove registered reset targets only after staging and lifecycle revalidation.
reset_index_targets πŸ”’
Return the fixed file inventory owned by one index reset.
resolved_mcp_config_path πŸ”’
Resolve the config path that should travel with generated MCP configs.
restore_staged_reset_files πŸ”’
Restore staged reset files without overwriting a replacement lifecycle.
revalidate_staged_publication_inputs_controlled πŸ”’
Recheck policy and exact source against one off-writer publication batch.
revalidate_staged_publication_inputs_controlled_with_limits πŸ”’
Recheck a staged batch under explicit purpose-input limits used by tests.
revalidate_staged_publication_inputs_with_purpose_snapshot πŸ”’
Recheck a full scan while reusing purpose rows from exact unchanged source nodes.
review_purpose_request πŸ”’
Validate and optionally apply one agent-reviewed purpose record.
review_purposes πŸ”’
Validate and optionally apply a batch of agent-reviewed purpose records.
run_init_bootstrap πŸ”’
Run the one-call first-run init bootstrap.
run_notify_watch_loop πŸ”’
Run an event-backed watcher loop with notify.
run_polling_watch_loop πŸ”’
Run the portable polling watcher fallback loop.
run_scan_pipeline_controlled πŸ”’
Execute the full pipeline under one cancellation and resource boundary.
run_single_watch_refresh πŸ”’
Run one deterministic watcher refresh and exit.
run_single_watch_refresh_controlled πŸ”’
Run one watcher refresh under one cancellation and publication boundary.
run_symbol_build_pipeline_controlled πŸ”’
Rebuild symbol projections under one cancellation and publication boundary.
run_watch_loop πŸ”’
Run the watcher refresh loop.
run_watch_with_polling_fallback πŸ”’
Run an event-backed watcher and preserve current changes through polling fallback.
safe_watch_relative_path πŸ”’
Return a safe normalized repository path for a watcher event.
same_indexed_source πŸ”’
Compare source-derived node identity while ignoring non-semantic mtimes.
scan_options_for_root πŸ”’
Load scan options for a project root from ProjectAtlas config when present.
seed_builtin_projectatlas_purposes πŸ”’
Seed built-in purposes for reserved ProjectAtlas metadata nodes when needed.
selected_scan_import_config_path πŸ”’
Resolve the exact config file selected for a scan plan without loading it.
settings_index_stats πŸ”’
Build index statistics for settings diagnostics.
settings_publication_matches πŸ”’
Reject mixed settings projections when publication changed between read snapshots.
sorted_watch_paths πŸ”’
Return event paths in deterministic order.
source_changed_during_derivation πŸ”’
Refuse publication when source bytes no longer match their staged node.
source_input_byte_limit πŸ”’
Keep document admission at its parser-owned ceiling and ordinary source at caller policy.
source_inspection_error πŸ”’
Preserve typed work failures while adapting ordinary scan uncertainty.
source_node_delta πŸ”’
Build one deterministic affected-path plan from current and indexed nodes.
stage_file_content_classifications πŸ”’
Derive one registry-owned or bounded-text fallback role per staged file.
stage_full_index_publication πŸ”’
Prepare a complete source/index batch without acquiring the SQLite writer.
stage_structural_summaries_for_nodes_controlled πŸ”’
Derive structural summary mutations without acquiring the SQLite writer.
stage_symbols_for_nodes_with_limits πŸ”’
Build selected symbol mutations without acquiring the SQLite writer.
stage_text_index_for_changed_paths_controlled πŸ”’
Build selected persisted-text rows without acquiring the SQLite writer.
staged_file_content_classification_bytes πŸ”’
Count retained classification paths and stable enum spellings.
staged_full_refresh_is_unchanged πŸ”’
Return whether one fully staged watcher refresh matches complete durable state.
staged_node_bytes πŸ”’
Count retained node string bytes for one bounded in-memory publication batch.
staged_publication_identity_bytes πŸ”’
Count the selected root and derivation identity retained by one batch.
staged_purpose_bytes πŸ”’
Count retained legacy-purpose strings for one staged batch.
staged_string_bytes πŸ”’
Count retained strings duplicated into one publication batch.
staged_text_bytes πŸ”’
Count retained persisted-text strings for one staged batch.
standalone_index_work_control πŸ”’
Create a bounded work boundary for runtime paths without symbol options.
strip_declaration_kind_prefix πŸ”’
Remove the deterministic symbol-kind phrase before the primary names.
strip_legacy_purpose πŸ”’
Inspect and optionally remove legacy .purpose files.
suggest_file_purpose πŸ”’
Create a generated file-purpose suggestion from a path and content summary.
summarize_purpose_review πŸ”’
Aggregate stable batch counters from per-path review outcomes.
summarize_symbol_graph πŸ”’
Create a deterministic one-line content summary from extracted symbols.
summary_between πŸ”’
Return a non-empty substring between two markers.
summary_primary_declarations πŸ”’
Extract primary declaration names from a deterministic content summary.
symbol_limits_with_remaining_staging_bytes πŸ”’
Restrict parser output to the remaining aggregate publication-staging budget.
symbol_parse_output_bytes πŸ”’
Count retained string bytes in one parser output without serializing a second copy.
synchronize_registered_worktree_usage_with_catalog_validation πŸ”’
Synchronize active registrations with one injectable final catalog boundary.
telemetry_disabled πŸ”’
Return whether telemetry writes are disabled for read-only review contexts.
text_index_options πŸ”’
Resolve text-index persistence options from command override and config.
trim_summary_clause πŸ”’
Trim trailing summary details from a declaration clause.
valid_watch_relative_path πŸ”’
Reject empty, current-directory, and parent traversal path components.
validate_purpose_review_admission πŸ”’
Enforce shared CLI/MCP purpose-review request limits before database work.
validate_purpose_review_field πŸ”’
Validate one caller-controlled purpose-review string before retaining output.
validate_purpose_review_report πŸ”’
Enforce exact supported adapter output caps for one completed report.
validated_file_key πŸ”’
Normalize and validate a user-supplied path as a repository-relative file key.
validated_indexed_file_key πŸ”’
Validate that a path belongs to the indexed project file set.
value_only_symbol_kind_label πŸ”’
Return the right value-only summary noun for the indexed language.
verification_incomplete πŸ”’
Convert a policy/root preflight failure into a non-destructive read refusal.
verify_index_project_root πŸ”’
Verify that the opened database belongs to the selected canonical root.
verify_index_publication πŸ”’
Reject mixed or runtime-incompatible derived projections before source reads.
verify_saved_source_matches_index_controlled πŸ”’
Verify exact saved source against the index without publishing a repair.
verify_source_nodes_match πŸ”’
Compare a current exact scan with the source-derived nodes being validated.
wait_for_index_event_with_continuity πŸ”’
Wait for one bounded event batch and preserve local queue-overflow uncertainty.
watch_path_requires_full_scan πŸ”’
Return whether a path event requires a full scan for correctness.
watcher_status_report πŸ”’
Build a watcher status report from a lightweight runtime probe.
with_synchronized_registered_worktree_usage πŸ”’
Synchronize active registrations and read the aggregate before catalog writers resume.
worker_count_for_work πŸ”’
Bound a worker pool by its work cardinality and runtime ceiling.