Audita (Go Rewrite)

Audita is a transcript polishing CLI. The Go implementation at the repository root is the canonical implementation going forward, with a compatibility-first rewrite strategy.

Current Status: Phase 1 Skeleton

The current Go audita process command is a passthrough skeleton:

  • loads transcript and glossary files;
  • validates transcript as well-formed JSON;
  • writes transcript JSON back unchanged to --output or stdout;
  • writes an early minimal --report-json report when requested;
  • preserves subprocess-safe stdout/stderr behavior.

Not implemented yet in Phase 1:

  • transcript/glossary schema validation;
  • normalization;
  • chunking/proposals;
  • validators;
  • LLM calls;
  • module execution;
  • full diagnostics retention/report model.

Quick Start (Go)

Run tests:

go test ./...

Run help:

go run ./cmd/audita --help
go run ./cmd/audita process --help

Run minimal passthrough:

go run ./cmd/audita process transcript.json --glossary glossary.yaml --output corrected.json

Without --output, corrected transcript JSON is written to stdout.

Repository Notes

  • python/ contains the frozen Python implementation retained as behavioral reference during the port.
  • Go architecture and rewrite guidance:
    • docs/architecture.md
    • docs/rewrite-notes.md
Description
Audita takes raw audio transcripts and uses an LLM to identify and fix misheard words, jargon, and domain-specific terms.
Readme BSD-3-Clause 3.4 MiB
v1.0.0 Latest
2026-05-24 11:54:30 +00:00
Languages
Go 100%