Keep only Russian and English, trim diagnostics, and add a Taskfile
that builds docker.med-logic.ru/olivetin:latest.
Co-authored-by: Cursor <cursoragent@cursor.com>
The Rerun button ignored the original arguments and always started
actions with an empty argument set, so actions that take arguments
threw instead of re-running.
Rerun now reuses the arguments stored on the log entry: complete
runs restart directly, and incomplete ones (missing values, or
password / very_dangerous_raw_string fields) open the argument form
pre-filled via history.state. Justification-required actions always
re-prompt so each execution is explicitly justified.
Storable arguments are copied onto the log entry only after argument
parsing succeeds, so failed executions no longer persist arguments
that could be replayed.
Co-authored-by: Cursor <cursoragent@cursor.com>
Resolve conflicts after merging entity API and justification changes in
the wrong order, keeping prefilled entity arguments with string justification.
Co-authored-by: Cursor <cursoragent@cursor.com>
Introduce entity list/detail components and wire related actions through the
argument form so entity context can prefill values when starting actions.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use a single justification string for both requirement and templating so
empty values skip prompts while templates can prefill audit reasons at start.
Co-authored-by: Cursor <cursoragent@cursor.com>
Call preventDefault at the start of handleSubmit so failed validation
does not trigger a native form submit. Map ascii_sentence inputs to
text. Set ascii_sentence on suggestionsBrowserKey test arguments so
hyphenated values pass validation.
Co-authored-by: Cursor <cursoragent@cursor.com>