docs: update documentation to match current codebase#423
Conversation
|
Updated (2026-06-13 run): Two additional fixes on top of the previous pass:
Everything else ( Generated by Claude Code |
3f1a5bb to
5377fd7
Compare
|
Documentation maintenance run — 2026-06-15 Updated by force-push on CLAUDE.md +
Generated by Claude Code |
|
Updated by doc-maintenance run (2026-06-16). Changes in this pass:
Generated by Claude Code |
|
2026-06-17 docs update — picked up changes from 20 commits since the last pass: New source files added to both
Updated stale descriptions:
New script entries added to
Generated by Claude Code |
|
Documentation sync — 2026-06-18 Added 5 new source files to both
Also added No changes to README.md or CONTRIBUTING.md — both are current. Generated by Claude Code |
|
Updated (2026-06-19): this pass found more discrepancies than the previous one. Changes now include: CLAUDE.md — new source files added to project structure:
CLAUDE.md — new script:
CLAUDE.md — docs/ tree:
docs/architecture-macos.md — source file tables:
Generated by Claude Code |
|
Updated by doc-maintenance run (2026-06-20). Changes in this push — 5 new source files and 1 new script were added to the codebase after the last doc pass but were missing from both
Also updated the Generated by Claude Code |
|
Updated in this run (2026-06-21). The branch was reset onto current main and the following additional gaps were found and closed: New source files added to CLAUDE.md and
New script added to CLAUDE.md:
Docs section updated in CLAUDE.md:
Generated by Claude Code |
|
Doc-update run — 2026-06-22 Found 7 items missing from the previous pass: New source files (added to
New script (added to
New plan files (added to
Generated by Claude Code |
|
2026-06-23 doc-sync update — branch force-pushed with 7 new entries across New source files added to both docs:
New scripts added to CLAUDE.md:
All other source files, workflows, and architecture notes were verified accurate. Generated by Claude Code |
|
Doc update — 2026-06-24 Added 8 new source files and 2 new scripts that were introduced since the last pass: New source files:
New scripts:
Description updates:
Both Generated by Claude Code |
|
Doc update — 2026-06-25 Added 8 new source files (introduced by the Nemotron live-captions feature and supporting refactors) to both
Also updated the
Generated by Claude Code |
|
2026-06-26 docs update — branch force-pushed with new changes: New source files added to CLAUDE.md and
Updated file descriptions:
New scripts added:
Generated by Claude Code |
|
2026-06-27 update: Branch force-pushed with new documentation changes to cover recent additions: 8 new source files added to
2 new scripts:
1 description update:
Generated by Claude Code |
|
2026-07-07 documentation update This run found 13 new source files and 1 new script that were present in the codebase but missing from New source files added to both docs:
New script added to
README.md, CONTRIBUTING.md, and all workflow/audiotap entries remain accurate. Generated by Claude Code |
|
2026-07-08 docs update — 13 new source files + 2 new scripts Branch force-pushed with a fresh single commit on top of current New source files added to
Description updates:
New scripts:
Generated by Claude Code |
|
2026-07-09 auto-update: Added 13 new source files and 2 new scripts that were missing from the docs. New source files added to CLAUDE.md and
New scripts added: Updated: Generated by Claude Code |
|
2026-07-10 doc-update run — force-pushed with 30 new lines across What was added: 13 source files that exist on
Two scripts also added: README.md and CONTRIBUTING.md are accurate — no changes needed. Generated by Claude Code |
|
Updated via force-push (2026-07-11 run). Changes from this pass: 13 new source files added to
2 new scripts added to
1 description updated: Generated by Claude Code |
|
Doc sync run — 2026-07-12 Added 13 new source files that existed in the codebase but were missing from Nemotron live-caption pipeline (new 3rd strategy alongside WhisperKit word-level and EOU streaming):
Speaker-naming refactor (split out of
Pipeline timing & stats:
Engine abstraction:
RPC / support:
New scripts:
Also updated the Generated by Claude Code |
|
Docs update — 2026-07-13 This run found and documented the following new source files and scripts that were missing from New source files (
New scripts (
Generated by Claude Code |
|
Documentation sync — 2026-07-14 Updated New source files:
New scripts:
Generated by Claude Code |
|
Updated 2026-07-15: Added 13 new source files and 2 new scripts that were missing from the previous pass. New source files documented:
New scripts documented:
Updated descriptions:
Generated by Claude Code |
|
Doc update — 2026-07-16 This run found 13 new source files and 2 new scripts not yet reflected in New source files added to docs:
New scripts added to docs:
No changes to README.md, CONTRIBUTING.md, or CI workflow listings — those were already accurate. Generated by Claude Code |
|
Updated via force-push (2026-07-17). This run found 14 new source files and 2 new scripts added since the previous doc pass, none of which were documented. New source files added to
New scripts:
Generated by Claude Code |
|
Documentation updated by this run (2026-07-18). Changes vs. the previous pass: New source files added to CLAUDE.md project structure:
New scripts:
Updated descriptions:
Generated by Claude Code |
|
Documentation sync update — 2026-07-19 Added 16 new source files and 2 new scripts to New source files:
New scripts:
Generated by Claude Code |
|
Doc sync update — 2026-07-20 Branch force-pushed with a new pass that caught 16 source files and 2 scripts added since the previous run:
Both Generated by Claude Code |
Add 14 new source files introduced since the last doc update: - EngineModelState: app-owned engine lifecycle enum (RPC wire contract) - AppSettings+RPC: settings projection helper for /state snapshot - NamingWindowPolicy: floating-window pin for naming dialog (issue #504) - ProcessingStatsView + StageTimingStats: per-stage timing UI and log - SpeakerNamingSession / +Late / SpeakerNamingData / SpeakerNamingStore: speaker naming concern unbundled from PipelineQueue - NemotronStreamingCaptionSession + NemotronAsrManager: Nemotron live- caption pipeline (third LiveCaptionPipeline strategy alongside WhisperKit word-level and EOU streaming) - LiveTranscriptionController+Nemotron: Nemotron factory split out (line-cap) - NotificationRingBuffer + IdempotencyStore: debug RPC support types - Settings/HelpBadge + Settings/SettingsHelp: visible ⓘ badge for settings Add e2e-permission-health.sh script and build_perf_report.py (Python analysis helper called by build_perf_report.sh). Update LiveCaptionPipeline / LiveCaptionsGate descriptions to reflect the three-way routing (WhisperKit / EOU / Nemotron). Co-Authored-By: pasrom <pasrom@users.noreply.github.com>
|
2026-07-21 doc-sync run — branch force-updated with 39 new lines across 14 new source files added to the file trees:
2 new Settings/ files: 2 new scripts: Description updates: Generated by Claude Code |
Summary
docs/plans/but were missing from the listing:2026-05-04-diagnostic-logging.md— diagnostic logging end-to-end implementation plan2026-05-05-persistent-diagnostic-log.md— persistent diagnostic log implementation planBoth files were committed to the repo before the last documentation update (
d1dbf68) but were not picked up in that pass.No other discrepancies were found: all source files in
app/MeetingTranscriber/Sources/,tools/audiotap/Sources/,scripts/, and.github/workflows/match their documentation exactly. README.md, CONTRIBUTING.md, anddocs/architecture-macos.mdare accurate.Generated by Claude Code