index:   /home/flesler/.cache/scip-cli/projects/scip-atlas-370df5/index.db
sidecar: /home/flesler/.cache/scip-cli/projects/scip-atlas-370df5/atlas.db
index size:   848.0 KB
sidecar size: 176.0 KB

========================================================================
META
========================================================================
  atlas_schema_version: 3
  git_head: 36e8f8b43357ae22569b2b4dbba5f0c33553b3ee
  last_sync_at: 2026-09-19T19:31:11+00:00
  last_summarize_at: 2026-09-19T19:31:11+00:00
  index_fingerprint: 1789846230246987738:868352

========================================================================
COUNTS
========================================================================
  index documents:        25
  index symbols:          536
  test files in index:    0
  atlas files (git):      24
  test files in atlas:    0
  atlas dirs:             4
  files with summary:     24
  dirs with summary:      3
  search_docs rows:       190

========================================================================
TOP-LEVEL DIRS (parent_path IS NULL OR parent_path = '')
========================================================================

  [(root)]
    author: Ariel Flesler  time: 1789845798
    summary: Atlas CLI package; entry dispatch, arg parsing, TOML config merge, repo path resolution, SQLite schema and sync, FTS rebuild, LLM chat client, file/dir summarization.

  [scip_atlas]
    author: Ariel Flesler  time: 1789845798
    summary: Atlas CLI package; entry dispatch, arg parsing, TOML config load and merge, repo path resolution, sidecar SQLite schema and sync, FTS search rebuild, LLM chat client, and file/dir summarization pipeli

  [scripts]
    author: None  time: None
    summary: (no summary)

========================================================================
DIR TREE (depth 2 from root)
========================================================================
  scip_atlas/ — Atlas CLI package; entry dispatch, arg parsing, TOML config load and merge, repo path resolution, sidecar SQLite schema and sync, FTS search rebuild, LLM chat c
    └ author: Ariel Flesler
    commands/ — Atlas CLI commands; config merge entrypoint, summarize entrypoint, sync entrypoint. Parses args, resolves repo paths, loads sidecar and config, delegates to sid
      └ author: Ariel Flesler
  scripts/ — (no summary)
    └ author: None

========================================================================
DIRS BY FILE COUNT (top 12)
========================================================================

  scip_atlas (24 files)
    rollup author: Ariel Flesler
    summary: Atlas CLI package; entry dispatch, arg parsing, TOML config load and merge, repo path resolution, sidecar SQLite schema and sync, FTS search rebuild, LLM chat client, and file/dir summarization pipeli

  scripts (1 files)
    rollup author: None
    summary: (no summary)

========================================================================
SAMPLE FILES (first 15 by path)
========================================================================

  scip_atlas/__init__.py
    git: Ariel Flesler @ 1789830292 — Add scip-atlas sync with git overlay, search FTS, and tests.
    summary: Package init; exports __version__ only; no public API; deps none; serves as module entry for scip-atlas git metadata overlay.

  scip_atlas/__main__.py
    git: Ariel Flesler @ 1789845798 — Enhance README and CLI for scip-atlas: update usage instructions, add augment exclude arguments, and improve path resolution. Introduce augment filter for managing file exclusions during sync and summarize operations. Update sync and summarize commands to support new argument structure and defaults. Add tests for exclude functionality and path resolution.
    summary: CLI entry point for scip-atlas; exports main dispatching sync, summarize, config subcommands; deps cli_args, commands, config, __version__.

  scip_atlas/cli_args.py
    git: Ariel Flesler @ 1789845798 — Enhance README and CLI for scip-atlas: update usage instructions, add augment exclude arguments, and improve path resolution. Introduce augment filter for managing file exclusions during sync and summarize operations. Update sync and summarize commands to support new argument structure and defaults. Add tests for exclude functionality and path resolution.
    summary: CLI argument helpers; exports add_augment_exclude_args, augment_filter_from_args; deps argparse, .exclude.AugmentFilter.

  scip_atlas/commands/__init__.py
    git: Ariel Flesler @ 1789830292 — Add scip-atlas sync with git overlay, search FTS, and tests.
    summary: CLI command handlers; exports no functions, only re-exports subcommand modules; empty module body with no imports or deps.

  scip_atlas/commands/config_cmd.py
    git: Ariel Flesler @ 1789845210 — Release 0.1.0: sync, summarize, config merge, and fast tests.
    summary: Config command entrypoint; exports merge_main; imports default_config_path, format_merge_report, merge_config_file.

  scip_atlas/commands/summarize.py
    git: Ariel Flesler @ 1789845798 — Enhance README and CLI for scip-atlas: update usage instructions, add augment exclude arguments, and improve path resolution. Introduce augment filter for managing file exclusions during sync and summarize operations. Update sync and summarize commands to support new argument structure and defaults. Add tests for exclude functionality and path resolution.
    summary: Entrypoint for the summarize command; main parses args, resolves repo/index paths, loads sidecar and config, then delegates to summarize_sidecar and prints a summary. Imports augment_filter_from_args, load_config, resolve_project_paths…

  scip_atlas/commands/sync.py
    git: Ariel Flesler @ 1789845798 — Enhance README and CLI for scip-atlas: update usage instructions, add augment exclude arguments, and improve path resolution. Introduce augment filter for managing file exclusions during sync and summarize operations. Update sync and summarize commands to support new argument structure and defaults. Add tests for exclude functionality and path resolution.
    summary: Entry point for the sync command; main parses args, resolves repo/index paths, builds an augment filter, and invokes sync_sidecar to update the sidecar, printing a summary. Imports cli_args, git_sync, project_paths, schema, and sync.

  scip_atlas/config.py
    git: Ariel Flesler @ 1789845210 — Release 0.1.0: sync, summarize, config merge, and fast tests.
    summary: Loads TOML config for models, prompts, summarize settings; exports ConfigError, SummarizeSettings, LlmProfile, Config, load_toml, load_config, bootstrap_config, default_config_path; deps hashlib, json, shutil, tomllib; fingerprints…

  scip_atlas/config_merge.py
    git: Ariel Flesler @ 1789845210 — Release 0.1.0: sync, summarize, config merge, and fast tests.
    summary: Merges shipped template defaults into a user's config.toml; exports merge_config_file, format_merge_report; deps tomli_w, copy, shutil, dataclasses, typing, pathlib, datetime, .config (TEMPLATE_PATH, load_toml).

  scip_atlas/dirs.py
    git: Ariel Flesler @ 1789830292 — Add scip-atlas sync with git overlay, search FTS, and tests.
    summary: Directory rollup from file git metadata; exports rollup_dirs, DirGitMeta; deps FileGitMeta, all_dirs_for_files, dir_parent.

  scip_atlas/exclude.py
    git: Ariel Flesler @ 1789845798 — Enhance README and CLI for scip-atlas: update usage instructions, add augment exclude arguments, and improve path resolution. Introduce augment filter for managing file exclusions during sync and summarize operations. Update sync and summarize commands to support new argument structure and defaults. Add tests for exclude functionality and path resolution.
    summary: Path-exclude helpers for augment-time filtering; exports _glob_to_regex, path_matches_glob, path_matches_any_glob, _read_string_list, load_scip_cli_json_excludes, load_index_metadata_excludes, flatten_exclude_groups, AugmentFilter…

  scip_atlas/filters.py
    git: Ariel Flesler @ 1789832356 — Implement summarize with OpenAI-compatible TOML profiles.
    summary: Path filters for test detection; exports is_test_path; no deps.

  scip_atlas/git_sync.py
    git: Ariel Flesler @ 1789831026 — Harden sync for monorepo scale and stage 3 readiness.
    summary: Git metadata helper for indexed files; exports FileGitMeta, WalkResult, GitError, current_head, remote_url, blob_shas_at_head, walk_last_commits; deps subprocess, sys, dataclasses, pathlib.

  scip_atlas/index_reader.py
    git: Ariel Flesler @ 1789845210 — Release 0.1.0: sync, summarize, config merge, and fast tests.
    summary: Read-only SQLite accessor for scip-cli index.db; exports open_index, list_indexed_files, symbols_for_file, list_symbols; deps sqlite3, dataclasses, pathlib, symbols.

  scip_atlas/llm_client.py
    git: Ariel Flesler @ 1789845210 — Release 0.1.0: sync, summarize, config merge, and fast tests.
    summary: LLM HTTP client; exports chat_completion, LlmError; deps urllib, json, config.LlmProfile; posts chat/completions requests to OpenAI-compatible endpoints; parses JSON choices into content.

========================================================================
FTS SAMPLES
========================================================================

  MATCH 'message':
    [file] scip_atlas/summarize_input.py — summarize_input.py: Builds compact LLM inputs for file and directory summarization; exports plan_fil
    [symbol] scip_atlas/summarize_input.py — build_dir_user_message: 
    [symbol] scip_atlas/summarize_input.py — build_file_user_message: 

  MATCH 'telegram':
    (no hits)

  MATCH 'middleware':
    (no hits)

  MATCH 'llm':
    [dir]  — : Atlas CLI package; entry dispatch, arg parsing, TOML config merge, repo path res
    [dir] scip_atlas — scip_atlas: Atlas CLI package; entry dispatch, arg parsing, TOML config load and merge, repo
    [file] scip_atlas/llm_client.py — llm_client.py: LLM HTTP client; exports chat_completion, LlmError; deps urllib, json, config.Ll
    [file] scip_atlas/summarize_core.py — summarize_core.py: Sums file/dir trees into a sidecar DB. Exports summarize_sidecar; deps hashlib, 
    [file] scip_atlas/summarize_input.py — summarize_input.py: Builds compact LLM inputs for file and directory summarization; exports plan_fil
    [symbol] scip_atlas/llm_client.py — LlmError: 
    [symbol] scip_atlas/llm_client.py — _parse_response: 
    [symbol] scip_atlas/llm_client.py — chat_completion: 

  MATCH 'route':
    (no hits)

========================================================================
COVERAGE GAPS
========================================================================
  indexed files without atlas git row (non-test, show 20): 1
    - scripts/inspect_atlas.py
  atlas files without summary (show 20): 0

========================================================================
SUMMARY ARTIFACTS (thinking tags, empty)
========================================================================
  (none)

========================================================================
SUMMARIES OVER 240 CHARS
========================================================================
  (none)

