Skip to content

Add CLAUDE.md and improve docs for multi-file batch loading#56

Merged
martinv13 merged 6 commits into
cre-dev:mainfrom
martinv13:claude/claude-md-docs-coverage-QNxMT
May 28, 2026
Merged

Add CLAUDE.md and improve docs for multi-file batch loading#56
martinv13 merged 6 commits into
cre-dev:mainfrom
martinv13:claude/claude-md-docs-coverage-QNxMT

Conversation

@martinv13
Copy link
Copy Markdown
Collaborator

Summary

  • Add CLAUDE.md with development commands (including in-memory DuckDB
    as the default way to run the full test suite) and a high-level
    architecture overview covering the table hierarchy, dialect system, and
    snapshot test workflow.

  • Fix a bug in the getting_started.md multi-file loading example where
    the loop variable xml_file was replaced by the hardcoded string
    "path/to/file.xml", causing the same file to be re-parsed on every
    iteration.

  • Expand the multi-file loading note with a title, an explanation of when
    and why to use the pattern, and a metadata argument in the example
    (the primary reason for per-file tracking).

  • Clarify the flat_data parameter docstring on both DataModel.parse_xml
    and Document.parse_xml to explain what to pass and what it enables.

claude added 6 commits May 28, 2026 20:03
- Fix bug in getting_started.md example: used hardcoded path instead of loop variable
- Expand the note into a titled admonition explaining when/why to use it
- Add metadata usage to the example, since per-file metadata is the primary use case
- Mention cross-file deduplication benefit
- Clarify flat_data docstring on DataModel.parse_xml and Document.parse_xml

https://claude.ai/code/session_01Qjy5fqCLtxaEhjsUjdjV3R
…uplication claim

Revert flat_data docstring changes in DataModel.parse_xml and Document.parse_xml.
Remove incorrect claim that batching enables cross-file deduplication — deduplication
is always cross-file since it is based on a deterministic content hash.

https://claude.ai/code/session_01Qjy5fqCLtxaEhjsUjdjV3R
@martinv13 martinv13 merged commit ed69828 into cre-dev:main May 28, 2026
9 checks passed
@martinv13 martinv13 deleted the claude/claude-md-docs-coverage-QNxMT branch May 28, 2026 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants