Commit Graph

74 Commits

Author SHA1 Message Date
c58d307ba7 Add safe replacement preview logic 2026-05-11 13:20:35 +00:00
1eb93481e0 Add correction proposal models 2026-05-11 13:18:13 +00:00
b997e7c97c Record chunking metadata in process runs 2026-05-11 12:47:31 +00:00
12fd541669 Add token-bounded transcript chunking 2026-05-11 12:23:01 +00:00
10377876e4 Complete Phase 2 Go normalization foundation 2026-05-11 00:41:29 +00:00
d847168ecd Add Phase 2 fixtures and compatibility tests 2026-05-11 00:21:19 +00:00
14e51698c2 Add Phase 2 normalization diagnostics 2026-05-11 00:19:28 +00:00
aeb9c4f062 Report schema validation and normalization results 2026-05-11 00:16:50 +00:00
e2ae7f77d8 Run normalization in process command 2026-05-11 00:13:26 +00:00
0b1b670baf Add deterministic transcript normalization 2026-05-11 00:12:19 +00:00
3cfa4b6e8a Wire schema validation into process command 2026-05-11 00:01:42 +00:00
950edc01f2 Add Go transcript and glossary schemas 2026-05-10 23:52:36 +00:00
ea8def423e Complete Phase 1 Go skeleton 2026-05-10 23:34:43 +00:00
95fe8c32fa Harden Go CLI subprocess behavior 2026-05-10 23:33:13 +00:00
08b7531149 Add minimal process reports 2026-05-10 23:30:46 +00:00
2cf2d390da Add transcript passthrough processing 2026-05-10 23:27:54 +00:00
8f3c2ec5fd Wire process command flags 2026-05-10 23:24:48 +00:00
9427c4e6cc Add Go configuration model 2026-05-10 23:19:59 +00:00
6424d7db4f Initialize Go CLI skeleton 2026-05-10 23:12:46 +00:00
87e560dd3d Added architecture reference documentation for the upcoming Go rewrite 2026-05-10 23:04:29 +00:00
09fc6fd364 Updated .gitignore in preparation for the Go rewrite 2026-05-10 22:40:27 +00:00
2e47c8a1b6 Move python implementation under python/ in preparation for the upcoming Go rewrite 2026-05-10 22:37:38 +00:00
e797e3d9ff Update the CLI to use a safe, best-effort console emitter so logging issues cannot fail the run python-final 2026-05-04 13:04:36 -05:00
a70f481a93 Implemented invocation-level failure diagnostics 2026-05-04 12:10:27 -05:00
434f812b98 Bugfix for local LLMs with no API key supplied 2026-05-04 11:22:49 -05:00
fac1629417 An API key is no longer required if base_url is pointed to a non-default endpoint 2026-05-04 11:11:06 -05:00
410c57f8d5 Adjusted the protected-glossary capitalization logic so capitalization checks only apply when the same protected glossary identity was already present in the original text. 2026-05-01 07:08:11 -05:00
9ab5a60123 Implemented a shared, more permissive editorial validatior for the grammar and spoken_word modules 2026-05-01 07:01:51 -05:00
0d5bdd1c84 Added a configuration flag to set the maximum number of tokens in validation prompts 2026-04-29 22:33:45 -05:00
54ce3d08c9 Added validation-specific LLM configuration options 2026-04-29 20:45:51 -05:00
4c899122d9 Added a configuration flag to set the target number of sections, and updated default min and max section token limits 2026-04-29 20:10:00 -05:00
f841f7eb71 Added a configurable LLM timeout 2026-04-29 18:08:39 -05:00
d8bc84934e Enhancements to LLM concurrency to improve overall throughput 2026-04-29 16:04:36 -05:00
db6004fadc Implement support for segments with an optional categories key 2026-04-28 22:41:16 -05:00
177e45f1fd Removed historical prototype code 2026-04-28 22:35:32 -05:00
e71e5b8faf Replaced the deterministic GrammarOnlyValidator with an LLM-backed grammar_only_guard 2026-04-28 22:29:28 -05:00
bbbef37d9a Implemented optional concurrency for the LLM backend 2026-04-28 22:14:25 -05:00
f834ffad97 Implemented provider-neutral OpenAI-compatible LLM endpoint support 2026-04-28 21:45:38 -05:00
8cab965abf Implemented support for the seriatim JSON schema for input transcripts 2026-04-27 22:11:19 -05:00
b9eef0043b Updated the spoken-word module prompts to preserve intentional emphatic repetition 2026-04-25 14:46:19 -05:00
a255ff28b7 Added new deterministic validators to catch early failures 2026-04-25 14:14:43 -05:00
619c615d21 Implemented a custom validator for the glossary module that allows changes from one protected glossary term to another 2026-04-25 13:58:20 -05:00
bf05d79fc6 Added a validator to prevent changes that result in an empty or whitespace-only string 2026-04-25 13:42:18 -05:00
5944f13404 Narrowed the grammar module LLM prompt and added support for a <-> an replacements 2026-04-25 13:25:19 -05:00
4724cd16c8 Implemented the grammar LLM review module 2026-04-25 09:06:06 -05:00
52d29f7228 Implemented the spoken_word LLM review module 2026-04-25 08:12:36 -05:00
92c8c371a6 Implemented a --modules CLI flag to allow runtime selection of the modules to be run 2026-04-25 07:48:21 -05:00
2d1d21d314 Completed the MVP for the new Audita refactor 2026-04-24 13:17:36 -05:00
34b3c09e43 Replaced the stub LLM-based validator class with two real LLM-based validator implementations 2026-04-24 11:52:22 -05:00
bca2152971 Added an interface for validators, and implemented an initial deterministic validator to protect terms in the provided glossary 2026-04-24 11:08:32 -05:00