Initialize narratio Go module and CLI scaffold

This commit is contained in:
2026-05-02 10:37:38 -05:00
parent 48c51e1c77
commit 902e6bc994
42 changed files with 1486 additions and 1 deletions

View File

@@ -1,3 +1,30 @@
# narratio
Narratio is a pipeline orchestration tool that turns D&D session audio into useful artifacts like transcripts, campaign logs, and analysis.
`narratio` is a Go-based orchestration application for processing D&D session audio into transcripts and downstream artifacts.
This repository is currently an **initial scaffold** that establishes:
- Go module and package boundaries
- Placeholder CLI commands: `run`, `plan`, `status`, `resume`, `run-stage`
- Basic structured logging setup via `log/slog`
- Stub adapter, stage, config, manifest, artifact, and contract packages
## Current State
The CLI commands are intentionally placeholders and print `not yet implemented` messages.
Example:
```bash
go run ./cmd/narratio plan
```
## Non-Goals (Current Pass)
This scaffold does not yet implement:
- real config loading/validation behavior
- manifest persistence behavior
- stage execution behavior
- real WhisperX/seriatim/audita/analyzer integrations
- real S3 or notification integrations