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 acjm_transcript_decomp_tui.cli— The console-script driver: run the batch-selection TUI, then hand eachcjm_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): thecjm_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
DecompAppclass — Decomp-batch setup, v0 thinnest slice: one selection stage over the
cjm_transcript_decomp_tui.cli
batch_argvfunction — Render one hand-off group as headless decomp-core argv.build_parserfunction — The TUI driver's argument surface (batch-setup options + core passthrough).mainfunction — Resolve settings (flags > persisted state > manifest discovery), run the
cjm_transcript_decomp_tui.discovery
discover_capabilityfunction — Pick a DEFAULT capability for a role by surface match.manifests_with_methodfunction — Enumerate installed capabilities whose structural surface listsmethod.
cjm_transcript_decomp_tui.runs
DecompIndexclass — Decomp-core run manifests read back: coverage chips for the batch stageSourceRunIndexclass — Transcription-core run manifests — the decomp workflow's SOURCES — plusgroup_batchesfunction — Fold an ordered batch selection into headless hand-off groups.
cjm_transcript_decomp_tui.segments
SegmentStackclass — One lazily-opened READ-ONLY graph seat, keyed by db path.aseg_index_forfunction — Which coarse AudioSegment a source-coordinate time falls in (pure;build_displayfunction — Interleave gap markers into the paintable entry list (pure).capability_config_schemafunction — A capability's config_schema off its installed manifest (json read, pure).find_gapsfunction — Uncovered timestamp spans between committed segments (pure).fmt_tsfunction — Source-coordinate timestamp for listing rows (pure).locate_spanfunction — Resolve a source-coordinate span onto its owning coarse WAV (pure).ordered_rowsfunction — Re-impose the manifest's spine order on fetched rows (pure).predicted_rowsfunction — Synthesize segment-shaped rows for a probe's predicted skeleton (pure).probe_comparefunction — Compare a VAD probe against the committed skeleton (pure).realign_rowsfunction — Re-run the decomp pipeline's own text fold over a PROBE skeleton (pure).split_predictedfunction — Run the decomp pipeline's own SENTENCE-SPLIT stage over a probe skeletonvad_summaryfunction — The decomp run's recorded VAD config, one status line (pure).
cjm_transcript_decomp_tui.state
load_statefunction — Read this project's persisted TUI state.save_statefunction — Merge updates into the persisted state and write it back (best-effort:state_pathfunction — 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cjm_transcript_decomp_tui-0.0.2.tar.gz.
File metadata
- Download URL: cjm_transcript_decomp_tui-0.0.2.tar.gz
- Upload date:
- Size: 37.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9b65e16e33381be09e219c1f0a33a80dc4b3407353dae9cdee197f06a4b7828
|
|
| MD5 |
13a0237a20d4d9696adf1316ed35ff02
|
|
| BLAKE2b-256 |
840d33bf6debaf7736649f1f952305b563c14d07635249785801d367eb1a2675
|
File details
Details for the file cjm_transcript_decomp_tui-0.0.2-py3-none-any.whl.
File metadata
- Download URL: cjm_transcript_decomp_tui-0.0.2-py3-none-any.whl
- Upload date:
- Size: 35.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c549b649197532e593b93eade44de9551889dce8b8eab2aaa278b3dc0c7a9dd4
|
|
| MD5 |
244ea866bd807d5d737c505f6f7cd36d
|
|
| BLAKE2b-256 |
187e5d8956a84625fd46900290ce702c82a696532fd74972620629711ad597e0
|