[Review] Document every feature, and validate each doc against actual behaviour #442
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of the v4.6.0 release-readiness gate.
What
Document every feature and how to use it — and then prove each statement is true by exercising it. The validation half is not optional garnish; it is the half that gives the documentation any value.
Why the validation half matters more than the writing half
Documentation drifts silently, and this repo has the receipts:
get_vad_config's docstring said VAD "defaults to False so the transcribe path stays byte-identical" for a long time after it had defaulted to True — precisely backwards for anyone sizing the blast radius of a change.check_transcript_covers_session's error told operators their capture clock was broken. It was measuring speech against wall clock and the capture clock was fine (#431).apply_post_processing_audio_retentiondocumented deleting audio inline as correct, reasoning "there is nothing left to reprocess". That reasoning cost a real session (#427).docs/OPERATIONS.mdinstructed operators to runmake backup-nowbefore a risky upgrade, producing a dump nothing on the host could restore (#429).In each case the prose was confident, specific, and wrong. A confidently wrong doc is worse than a missing one, because it stops the reader from checking.
Scope
docs/OPERATIONS.mdValidation method
For each documented claim, one of:
Where behaviour and documentation disagree, decide which is wrong — sometimes it is the code — and fix that one.
Acceptance criteria
docs/OPERATIONS.mdhas been run end to end, on a real host, and the output recordedRelated
#439 — a first-run wizard covers much the same ground for the operator; the settings inventory produced here is its input.