Skip to main content

Local CLI and desktop board for turning messy work notes into actionable task slices.

Project description

Task Slice Board

Task Slice Board desktop app

Task Slice Board turns messy work notes, issue comments, standup leftovers, and model-written plans into a compact local task board. It is useful when a note has too many bullets and you need to separate quick wins, blockers, next actions, and backlog items before starting work.

It runs fully on your machine. There are no API keys, accounts, or network calls.

Features

  • CLI for Markdown, JSON, and self-contained HTML output.
  • Tkinter desktop app for pasting notes and saving boards.
  • Heuristic scoring for quick wins, blockers, risky tasks, verification work, and deferred items.
  • --fail-on-blocked mode for CI or release checklists.
  • Standard-library runtime only.

Install

python3 -m pip install task-slice-board

For local development:

python3 -m pip install -e .

CLI

task-slice-board examples/release-notes.md
task-slice-board examples/release-notes.md --format html --output board.html
task-slice-board examples/release-notes.md --format json
task-slice-board release.md --fail-on-blocked

Input can also come from stdin:

pbpaste | task-slice-board --title "Friday handoff"

Desktop App

task-slice-gui

Paste notes on the left, build the board, then save Markdown or HTML.

Output Example

# Task Slice Board

## Now
- Fix failing retry test before publishing. [#quick-win #verification]
  - line 3; score 93; small or direct task

## Blocked
- Waiting on API key rotation approval from platform. [#blocked #risk]
  - line 4; score 97; blocker or dependency

Development

python3 -m pytest
python3 -m build --no-isolation
python3 -m twine check dist/*

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

task_slice_board-0.1.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

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

task_slice_board-0.1.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file task_slice_board-0.1.0.tar.gz.

File metadata

  • Download URL: task_slice_board-0.1.0.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for task_slice_board-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2bc3e58f599aa118fcf0c892805e54b00650ca3050d5c0ee54bc6138d2c75d92
MD5 74108066fd6611888f8de00861aa6896
BLAKE2b-256 1d486894ea780fc62164356ac61f4f2f222c3bd5b4e758aa2a199327cc07a706

See more details on using hashes here.

File details

Details for the file task_slice_board-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for task_slice_board-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 564e9a622da922f327549bc5e4f2571411c738dfc0fe7bf125426fd9883321cf
MD5 2b39898cdb9e40672efe31453d455b96
BLAKE2b-256 d48375a05519d90cefd3c46467d44f3272e26588d16e5c9e9e0c6a040dc35112

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