Skip to main content

Local CLI and desktop ledger for extracting decisions, owners, due dates, and open questions from meeting notes.

Project description

Meeting Decision Ledger

Meeting Decision Ledger preview

Meeting Decision Ledger turns messy meeting notes into a compact decision register with decisions, action items, owners, due dates, open questions, and risks. It runs locally as a CLI or a small Tkinter desktop app.

Install

python3 -m pip install meeting-decision-ledger

CLI

meeting-decision-ledger examples/product-sync.txt
meeting-decision-ledger examples/product-sync.txt --format json
meeting-decision-ledger examples/product-sync.txt --format html --output ledger.html
meeting-decision-ledger examples/product-sync.txt --fail-under 85

The CLI reads from stdin when no input path is provided:

pbpaste | meeting-decision-ledger --format markdown

Desktop App

meeting-decision-ledger-gui

Paste notes, build the ledger, switch between Markdown/JSON/HTML, then copy or save the output.

What It Finds

  • Decisions such as Decision:, decided, agreed, or we will
  • Actions with optional owner: and due: markers
  • Open questions from headings or question marks
  • Risks and blockers from words like risk, blocked, waiting on, or unclear
  • A decision hygiene score based on missing owners, unresolved questions, and unowned risks

Development

python3 -m unittest discover -s tests
python3 -m build --no-isolation
python3 -m twine check dist/*

License

MIT

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

meeting_decision_ledger-0.1.0.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

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

meeting_decision_ledger-0.1.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for meeting_decision_ledger-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e7a822896971a8b44597c1af5679e53581059cc23d08fea8a4a12fe976a2f9df
MD5 4677e77763a81f997885b7d093855e40
BLAKE2b-256 9a786c258e286284ba705be516431760e5db3f3040ea3d858180b70379f22795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for meeting_decision_ledger-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 de92764acbaabd91f62e3db914f773b33e1afb8d9dc7134ebf5a58be3310b31c
MD5 e39c2757d63e247d1de9bab5a0633d40
BLAKE2b-256 d55d62ab53ac65d1f8f3b7b7426ed779004fbfe0ccccf9f1d01b445ea9dcb9cb

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