Modules§
- build_
cache - cache
- domain
- Domain types for the OSINT case graph.
- entity
- html
- Static HTML generator for case and entity pages.
- nulid_
gen - output
- parser
- registry
- relationship
- tags
- timeline
- verifier
- writeback
Functions§
- build_
case_ output - Build a
CaseOutputfrom a case file path. Handles parsing and ID writeback. - build_
case_ output_ tracked - Build a
CaseOutputfrom a case file path, tracking which entity files have already been written back. This avoids re-reading entity files from disk when multiple cases reference the same shared entity. - collect_
referenced_ registry_ entities - Collect registry entities referenced by relationships in this case.
- load_
registry - Load entity registry from content root. Returns empty registry if no entity dirs exist.
- load_
tag_ registry - Load tag registry from content root. Returns empty registry if no tags.yaml exists.
- parse_
full - Parse a case file fully: front matter, entities, relationships, timeline. Returns the parsed case, inline entities, and relationships (including NEXT from timeline).
- resolve_
case_ files - Resolve case file paths from path argument.
If path is a file, returns just that file.
If path is a directory (or None), auto-discovers
cases/**/*.md. - resolve_
content_ root - Resolve the content root directory.