Skip to main content

Decomp-batch TUI driver: browse transcription-core run manifests, queue an ordered multi-run batch with per-run authoritative-text picks, then hand off to cjm-transcript-decomp-core's headless batch runner (one capability stack for the whole batch). Born on-graph.

Project description

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
  • cjm_transcript_decomp_tui.cli
  • cjm_transcript_decomp_tui.discovery
  • cjm_transcript_decomp_tui.runs
  • cjm_transcript_decomp_tui.state

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 text-from 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_by_text_from function — Fold an ordered batch selection into headless hand-off groups.

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

Project details


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.1.tar.gz (17.7 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.1-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for cjm_transcript_decomp_tui-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c9f9cfb4e3dbb86172432d356e266c58b41d98fc90617113a585ae2db2bb8a9f
MD5 ce054a4885995d7b1cfe67bba9ca9cde
BLAKE2b-256 5d72a04dd07649457de4f4cb7beffe366311f9c4a4c497bfb1c068dec8da25e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cjm_transcript_decomp_tui-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 47a3402b08a85515b2a334145c4253526e340b9064c9908137cb4487b25270ee
MD5 eab503bb973ae3954534517a6ffa7449
BLAKE2b-256 a516ffc562b5ffd8d48bdd3dc02b66a352c5433330244e65c70e3c9382a693e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page