Skip to main content

cjm-transcript-decomp-tui

Decomp-batch TUI driver for the transcript-decomposition workflow: browse the transcription core's run manifests, queue an ordered multi-run batch with per-run authoritative-text (text-from) picks, preview how the batch folds into headless invocations, then hand off to cjm-transcript-decomp-core's batch runner — one loaded capability stack per text-from group, every run byte-identical to a hand-launched one. Includes a read-only decomp-results view over the decomp core's own manifests.

Modules

  • cjm_transcript_decomp_tui.__init__
  • cjm_transcript_decomp_tui.app — The decomp-batch TUI: pick transcription runs into an ordered batch, then a
  • cjm_transcript_decomp_tui.cli — The console-script driver: run the batch-selection TUI, then hand each
  • cjm_transcript_decomp_tui.discovery — Capability-role discovery by manifest surface match — the journaling-by-
  • cjm_transcript_decomp_tui.runs — Run-manifest indexes for the decomp-batch TUI (work item 0ff6bf0f): the
  • cjm_transcript_decomp_tui.segments — Fine-segment inspection for the decomp TUI (work item 166dd2b8, half a):
  • cjm_transcript_decomp_tui.state — Sidecar TUI state: last-used batch settings persisted across sessions (the

API

cjm_transcript_decomp_tui.app

  • DecompApp class — Decomp-batch setup, v0 thinnest slice: one selection stage over the

cjm_transcript_decomp_tui.cli

  • batch_argv function — Render one hand-off group as headless decomp-core argv.
  • build_parser function — The TUI driver's argument surface (batch-setup options + core passthrough).
  • main function — Resolve settings (flags > persisted state > manifest discovery), run the

cjm_transcript_decomp_tui.discovery

  • discover_capability function — Pick a DEFAULT capability for a role by surface match.
  • manifests_with_method function — Enumerate installed capabilities whose structural surface lists method.

cjm_transcript_decomp_tui.runs

  • DecompIndex class — Decomp-core run manifests read back: coverage chips for the batch stage
  • SourceRunIndex class — Transcription-core run manifests — the decomp workflow's SOURCES — plus
  • group_batches function — Fold an ordered batch selection into headless hand-off groups.

cjm_transcript_decomp_tui.segments

  • SegmentStack class — One lazily-opened READ-ONLY graph seat, keyed by db path.
  • aseg_index_for function — Which coarse AudioSegment a source-coordinate time falls in (pure;
  • build_display function — Interleave gap markers into the paintable entry list (pure).
  • capability_config_schema function — A capability's config_schema off its installed manifest (json read, pure).
  • find_gaps function — Uncovered timestamp spans between committed segments (pure).
  • fmt_ts function — Source-coordinate timestamp for listing rows (pure).
  • locate_span function — Resolve a source-coordinate span onto its owning coarse WAV (pure).
  • ordered_rows function — Re-impose the manifest's spine order on fetched rows (pure).
  • predicted_rows function — Synthesize segment-shaped rows for a probe's predicted skeleton (pure).
  • probe_compare function — Compare a VAD probe against the committed skeleton (pure).
  • realign_rows function — Re-run the decomp pipeline's own text fold over a PROBE skeleton (pure).
  • split_predicted function — Run the decomp pipeline's own SENTENCE-SPLIT stage over a probe skeleton
  • vad_summary function — The decomp run's recorded VAD config, one status line (pure).

cjm_transcript_decomp_tui.state

  • load_state function — Read this project's persisted TUI state.
  • save_state function — Merge updates into the persisted state and write it back (best-effort:
  • state_path function — Where this project's TUI state lives.

Dependencies

Depends on: cjm-substrate-tui-kit, cjm-transcript-decomp-core, textual

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cjm_transcript_decomp_tui-0.0.2.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cjm_transcript_decomp_tui-0.0.2-py3-none-any.whl (35.4 kB view details)

Uploaded Python 3

File details

Details for the file cjm_transcript_decomp_tui-0.0.2.tar.gz.

File metadata

File hashes

Hashes for cjm_transcript_decomp_tui-0.0.2.tar.gz
Algorithm Hash digest
SHA256 f9b65e16e33381be09e219c1f0a33a80dc4b3407353dae9cdee197f06a4b7828
MD5 13a0237a20d4d9696adf1316ed35ff02
BLAKE2b-256 840d33bf6debaf7736649f1f952305b563c14d07635249785801d367eb1a2675

See more details on using hashes here.

File details

Details for the file cjm_transcript_decomp_tui-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cjm_transcript_decomp_tui-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c549b649197532e593b93eade44de9551889dce8b8eab2aaa278b3dc0c7a9dd4
MD5 244ea866bd807d5d737c505f6f7cd36d
BLAKE2b-256 187e5d8956a84625fd46900290ce702c82a696532fd74972620629711ad597e0

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.3

2 files

This release

0.0.2 This release

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page