Skip to main content

cjm-transcript-correction-qt

Qt shell for the transcript-correction workbench — the third workflow TUI migrated to the PySide6 lane (DEC c4b0d6e5 as amended by 2030586d; architecture 0f11683d — a DIRECT PORT). Imports the pure spine of cjm-transcript-correction-tui (SpineView + local-echo mutators, every gesture planner, the sidecar state module) and shares its CLI ladder (build_parser/resolve_settings), so both shells resolve the same stack and record indistinguishable corrections. The graph stack + JobQueue + SpineView seat run under Qt via CorrectionShellSession — a kit LoopThreadSession whose gesture lock serializes commit coroutines to completion (the donor's message-queue semantics); every gesture composes core commit calls + the local echo into one Future resolving through queued Signals. Paint = pure span-line builders (panes.py, the net-new extraction of the donor's self-bound rich.Text methods) materialized as HTML on a monospace QTextBrowser, center-pin math in character cells. Audio = SpanPlayer on QMediaPlayer for BOTH decode paths: model-input WAV chunk spans and the ORIGINAL media at source coordinates (seams, synthetic inserts, proposal auditions, overlay spans) — the sounddevice/WSOLA/ffmpeg-pipe stack retired on the lane.

Modules

  • cjm_transcript_correction_qt.__init__ — Qt shell for the transcript-correction workbench — a DIRECT PORT of
  • cjm_transcript_correction_qt.app — The Qt correction workbench: the same center-pinned segment walk, lane
  • cjm_transcript_correction_qt.cli — Console-script driver for the Qt shell: the SAME argument surface and
  • cjm_transcript_correction_qt.escalation — The correction app's chunk-escalation gesture (ruling 0b4d5cfa (6), work item
  • cjm_transcript_correction_qt.event_payload — The EVENT-SPAN payload of the kit HITL confirm component (55bcc3c5, the
  • cjm_transcript_correction_qt.filtering — The FILTER lane's state + pure builders (work item 55bcc3c5, the filtering
  • cjm_transcript_correction_qt.finetune_form — Modal finetune-launch form (DECs 48eff28b + 99280f79) on the kit
  • cjm_transcript_correction_qt.panes — Pure paint builders for the correction Qt shell — the Textual paint logic,
  • cjm_transcript_correction_qt.respine_dialog — Modal transfer dialog for the spine picker (work item 9af9793a — the
  • cjm_transcript_correction_qt.session — The correction shell's jobs seam: graph stack + JobQueue + the SpineView
  • cjm_transcript_correction_qt.spanlane — The ANNOTATE lane's proposal-driven MODE (DEC d52d105f, design bbf8bafd (h)):

API

cjm_transcript_correction_qt.app

  • CorrectionWindow class — The correction loop under Qt — one window, the donor's stages/lanes.

cjm_transcript_correction_qt.cli

  • main function — Resolve the shared launch surface, run the Qt correction window.

cjm_transcript_correction_qt.escalation

  • classify_refusal function — DEPENDENTS = ask the operator to strand and re-run; OTHER = show it verbatim.
  • cursor_for_time function — Where the reload lands (pure; 0b4d5cfa (6): the walk resumes where it stood).
  • pending_matches function — Whether the pending escalation is the cursor's chunk (pure).
  • readout_from function — The 'respined chunk …' line, else the last non-empty line.
  • refusal_line function
  • resolve_decomp_core function — This env's bin first (the correction env installs decomp-core beside the
  • respine_argv function — The verb's argv for the correction seat: --at-time from the cursor, the spine
  • spine_text_between function — The escalation prompt's LIVE slot text (finding c63cd2e3, user ruling

cjm_transcript_correction_qt.event_payload

  • accept_shape function — The shape the a-gesture takes on this row (the propose lane's own
  • event_items function — Kit worklist items for the pending event proposals.
  • event_key function — The worklist key: the proposal id when the set carries one, else the
  • event_payload_lines function — The event PayloadCard: label / tier / span / duration / anchor index /
  • event_provenance function
  • event_rows function — (anchor position, proposal) pairs for every pending event proposal,
  • event_verdicts function — The strip's arguments for the propose lane: pending per tier (the

cjm_transcript_correction_qt.filtering

  • FilterLane class — The lane's state for ONE open spine: the sets found for it (newest
  • load_filter_lane function — Loop-side loader: the sets for this source + spine, the live strata
  • load_pack function — The pack a set cites, when the workspace still holds it (None = quote-only).

cjm_transcript_correction_qt.finetune_form

  • FinetuneFormDialog class — The finetune run-config form: schema-driven rows over a chosen

cjm_transcript_correction_qt.panes

  • annotate_body function — The focused card's word-level paint in the annotate lane: the word
  • card_lines function — One segment card as styled span lines + the offset of its first body
  • cluster_style function — Stable per-cluster tint (dim — a proposal reads quieter than an
  • default_pins function — The hint line's default 3-5 verbs per stage/lane — what shows before
  • entity_name function — Display name for an entity id; provisional handles read with a leading
  • flywheel_detail function — The focused flywheel row's drill block: a dataset's full class
  • flywheel_rows function — The cross-source flywheel page (DEC 82c463fe; restructured per
  • flywheel_status_chip function — flywheel_status minus the keybar tail — the chips half only
  • folded function — Is this position folded away right now? (z toggle; never in the
  • gate_chip function — The status-strip gate chip: empty when never asserted (the quiet
  • gutter_w function — The source-wide gutter width: sized ONCE from the last segment (the
  • hint_entries function — The declarative hint model (DEC 2a42c028): the active stage/lane's
  • lines_to_html function — Materialize span lines as one
     block for a monospace
  • picker_detail function — The focused source's identity block (2e0928f2 propagated to the
  • picker_rows function — The 2ce81638 discovery stage as kit PickerList rows (8d29f0f0):
  • picker_status_chip function — picker_status minus the keybar tail — the chips half only
  • render_rows function — Center-pinned paint: the focused card's first body line pinned to the
  • selection_range function — The selected token range (inclusive), clamped: the v-anchor..cursor
  • spine_picker_rows function — The spine picker (DEC f1024568) as kit rows: one item per coexisting
  • status_chips function — The strip's permanent chips (DEC 2a42c028): status_line's identity/
  • status_line function — The unified status strip (DEC cc55a7b5): lane badge + purpose badge +
  • wordless_insert function — A certified-wordless inserted chunk: wordless CLASS and empty text
  • wrap_spans function — Word-wrap styled spans at a cell width (the Textual Text.wrap stand-in):

cjm_transcript_correction_qt.respine_dialog

  • TransferDialog class — The spine picker's transfer verb: phase pick (donor list) →
  • plan_lines function — The plan render (pure): what the CLI's --dry-run prints, shaped for

cjm_transcript_correction_qt.session

  • CorrectionShellSession class — The loop-thread seat for the correction shell.
  • adapter_config_schema function — Host-side read of a task adapter's config schema from its REGISTRATION

cjm_transcript_correction_qt.spanlane

  • SpanLane class — The mode's state for ONE open spine: the span sets found for it (newest
  • gate_echo function — The local echo of a span-lane watermark assertion.
  • label_consequence function — What accepting under label DOES downstream — read from the clean
  • load_span_lane function — Loop-side loader (the filter lane's mirror, format-gated to SPAN sets):

Dependencies

Depends on: PySide6, cjm-substrate, cjm-substrate-qt-kit, cjm-transcript-correction-core, cjm-transcript-decomp-core, cjm-transcription-core

Release files for cjm-transcript-correction-qt 0.0.20

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cjm-transcript-correction-qt 0.0.20
File Size Uploaded
cjm_transcript_correction_qt-0.0.20.tar.gz 134.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cjm-transcript-correction-qt 0.0.20
File Interpreter ABI Platform
cjm_transcript_correction_qt-0.0.20-py3-none-any.whl Python 3 none any Details

Total release size: 237.5 kB

Release files / cjm_transcript_correction_qt-0.0.20.tar.gz

Download URL cjm_transcript_correction_qt-0.0.20.tar.gz
Size 134.6 kB
Tags Source
SHA-256 checksum
How to use checksums
39152b03b438341bd369b4a3c71f2ae7983cf3a9e39853800dfc0174cdf8d368
BLAKE2b-256 checksum
How to use checksums
0d8cf622ef21c60772862e7c435dcbbcdb845fb83aa834c97ed241546e5802b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / cjm_transcript_correction_qt-0.0.20-py3-none-any.whl

Download URL cjm_transcript_correction_qt-0.0.20-py3-none-any.whl
Size 102.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5a2638b30a10f985c3888951726e875255cb0487b548bf0c15865f29319c5324
BLAKE2b-256 checksum
How to use checksums
8fd9d86fe670e3b86298f216336e96c04f9e2ca8571f2a2683febe4e804b4c5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

0.0.20 This release

2 release files

0.0.9

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release 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