Commit Graph

5 Commits

Author SHA1 Message Date
n0mad1k 943baa3c02 Add ingest command for local file and dump import
New 'mosaic ingest' CLI command bypasses HTTP collection to import
raw documents (PDF, HTML, text) or pre-extracted JSONL data directly
into the pipeline.

Modes:
- Single/multiple files: -f file1.pdf -f file2.html -s source_name
- Directory bulk import: -d /path/to/dump/ -s source_name -r
- JSONL extracted data: -f data.jsonl -s name -c tools
- Real-time watch: -d /incoming/ -s name -w (polls every 2s)
- Auto-parse: --parse flag runs parser on newly ingested docs

Files are hashed, deduplicated, and stored in the cache using the
same hash-sharded scheme as HTTP-collected documents.

DevTrack: mosaic #498
2026-04-10 06:57:54 -04:00
n0mad1k d2e27d8357 Add field manual generator — produces structured Markdown operator reference from extracted intel 2026-03-19 12:46:36 -04:00
n0mad1k 9ab6c04884 Wire up collect and parse CLI commands to actual engines 2026-03-19 09:44:53 -04:00
n0mad1k 5d325efc75 Fix Click deprecation warning, use standard invoke_without_command pattern 2026-03-19 09:03:41 -04:00
n0mad1k 176156d4e9 Add main CLI with Click subcommands and interactive menu 2026-03-19 08:39:06 -04:00