2026-07-04 03:01:38 +00:00
|
|
|
# Notarius
|
2026-07-03 04:42:08 +00:00
|
|
|
|
2026-07-04 03:01:38 +00:00
|
|
|
Notarius is a Go CLI for extracting structured artifacts from source material
|
|
|
|
|
with explicit, configurable pipeline modules.
|
|
|
|
|
|
2026-07-03 22:27:54 -05:00
|
|
|
The current implementation reads Seriatim transcript JSON, chunks the source
|
2026-07-05 18:34:21 +00:00
|
|
|
units, extracts D&D spell-cast artifacts with a Scriptorium-backed LLM runtime,
|
2026-07-18 13:08:27 +00:00
|
|
|
and writes JSON output. Add `--debug` when a per-run inspection bundle is
|
|
|
|
|
needed.
|
2026-07-04 03:01:38 +00:00
|
|
|
|
|
|
|
|
```sh
|
2026-07-05 18:34:21 +00:00
|
|
|
OPENROUTER_API_KEY=... \
|
2026-07-04 03:01:38 +00:00
|
|
|
go run ./cmd/notarius run dnd-session \
|
2026-07-25 15:48:48 +00:00
|
|
|
--config examples/dnd-minimal.config.yml \
|
2026-07-04 03:01:38 +00:00
|
|
|
--input examples/seriatim-minimal-transcript.json
|
|
|
|
|
```
|
|
|
|
|
|
2026-07-17 02:56:31 +00:00
|
|
|
This invocation uses the maintained example configuration and input. See the
|
|
|
|
|
configuration and operations references for profile selection, credentials, and
|
|
|
|
|
run artifacts.
|
2026-07-04 03:01:38 +00:00
|
|
|
|
|
|
|
|
Useful references:
|
|
|
|
|
|
|
|
|
|
- [CLI reference](docs/cli.md)
|
|
|
|
|
- [Configuration reference](docs/config.md)
|
2026-07-04 03:13:27 +00:00
|
|
|
- [Operations](docs/operations.md)
|
2026-07-04 03:01:38 +00:00
|
|
|
- [Seriatim input contract](docs/integrations/seriatim.md)
|
2026-07-04 03:13:27 +00:00
|
|
|
- [JSON output contract](docs/integrations/json-output.md)
|
|
|
|
|
- [D&D spell artifact contract](docs/integrations/dnd-spell-artifacts.md)
|
2026-07-16 21:42:24 -05:00
|
|
|
- [Developer guide](docs/development.md)
|
2026-07-16 22:31:14 -05:00
|
|
|
- [Internal implementation docs](docs/internal/overview.md)
|
2026-07-25 15:48:48 +00:00
|
|
|
- [Minimal D&D configuration](examples/dnd-minimal.config.yml)
|
|
|
|
|
- [Complete D&D configuration](examples/dnd-complete.config.yml)
|
2026-07-04 03:01:38 +00:00
|
|
|
- [Maintained example input](examples/seriatim-minimal-transcript.json)
|